Форум программистов, компьютерный форум CyberForum.ru

Запуск почтового клиента из приложения - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Переправка смс в сеть на сервер http://www.cyberforum.ru/android-dev/thread1097248.html
Добрый день, форумчане. Есть задача. Принимать СМС о поступлении средств на мобильник, проверить достоверность на подмену номера (защита от мошенников), если достоверно - отправить смс по сети на определенный сервер, который ловит и дальше обрабатывает его. Есть похожие приложения: android-notifier Incomming SMS Broadcast Receiver - Android Example (не силен в англ.) Для проверки баланса:...
Программирование Android Не запускаются приложения Дейтела Почему не запускаются приложения из книги Дейтела "Android для программистов. Создаем приложения" ? Т.е. если взять готовый apk приложения, который идёт с книгой, то при запуске пишет "Ошибка при синтаксическом анализе пакета". Тоже самое пишет, если скомпилировать готовый код этого приложения. Пробовал запускать на телефоне андроид 4.2.1 http://www.cyberforum.ru/android-dev/thread1097225.html
На Android 4.2.1 приложение работает; на версии 2.3 - вылетает Программирование Android
На Android 4.2.1 работает, проверил на версии 2.3 - вылетает. В манифесте минимальную версию SDK сделал 7. Вот логи с эмулятора 02-15 09:37:28.956: E/AndroidRuntime(525): Uncaught handler: thread main exiting due to uncaught exception 02-15 09:37:29.115: E/AndroidRuntime(525): java.lang.VerifyError: com.shcherban.box_box.GameView 02-15 09:37:29.115: E/AndroidRuntime(525): at...
Оптимизация программы под все версии Andorid Программирование Android
Всем доброго времени суток, сегодня я столкнулся с такой программой что моя программа не открываеться на разных версиях Android, допустим я писал и проверял не на емуляторе а на реальном устройстве с андроидом 4.1.2 и ищо на 3 устройствах с разными экранами но такой же версией андроида, а проверя на версие 2.3.6 там не работает... а нужно сделать что бы программа работала на всех версиях...
Программирование Android Activity + класс MediaPlayer http://www.cyberforum.ru/android-dev/thread1096775.html
1. При старте AsyncTask в HomeActivity (загрузка файла инициируется вызовом mediaPlayer.prepareAsync();) по какой-то причине запускается ещё один экземпляр HomeActivity, на которой так же происходит "download" (поворот экрана не делаю). Как это исправить? 2. При повороте экрана (что влечёт за собой вызов onDestroy для старой Activity и создании новой) есть необходимость продолжить или начать...
Программирование Android Получить значение non-static переменной из другого класса Вопрос конечно дурацкий. Но долго искал ответ и так и не нашел. Имеется класс с нестатической переменной: public class MyService { int NonStaticVariable; } MyService - служба. Требуется из другого класса получить значение этой переменой. подробнее

Показать сообщение отдельно
mcGurov
3 / 3 / 0
Регистрация: 30.07.2013
Сообщений: 99
15.02.2014, 21:15  [ТС]
Всё-равно не пойму, отдельно Ваш код работает, а вот при добавлении в мою активность сразу вылет!
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
public class RectangleActivity extends Activity {
    
    
    double a, b, h, c, d, g, p, t, tg, m, pr, la, w, t1, t2, kg, o, z, pos1, pos2, f;
    EditText Text1, Text2, Text3,Text4, Text5, Text8, Text7;
    Spinner spin1, spin2;
    TextView Text;
    
    
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_rectangle);
        
   
         Text = (TextView) findViewById(R.id.RectangleRes);
            ...........................................
                        ..............................
            
            
            
            
           Button buttonRectangleResult = (Button) findViewById(R.id.buttonRectangleResult);
            buttonRectangleResult.setOnClickListener(new View.OnClickListener() {
                public void onClick(View v) {
                    
                    
     
                    pos1 = spin1.getSelectedItemPosition();
                    pos2 = spin2.getSelectedItemPosition();
                    
                    try {a = Integer.parseInt(Text1.getText().toString());}
                    catch (NumberFormatException e) {a = 0;}
                        
                    .........................................
                       ................................................
                    
                    
                    Text.setText(".................................");
                    
                    
                } });
            
            Button buttonSendSms_intent = (Button) findViewById(R.id.sendsms_intent);
            buttonSendSms_intent.setOnClickListener(new Button.OnClickListener() {
 
                @Override
                public void onClick(View arg0) {
                    // TODO Auto-generated method stub
 
                    String sendText = Text.getText().toString();
 
                    Uri uri = Uri.parse("smsto:");
                    Intent intent = new Intent(Intent.ACTION_SENDTO, uri);
                    intent.putExtra("sms_body", sendText);
                    startActivity(intent);
                    
                }
            });
            
            
            
    
    Button sendMail = (Button) findViewById(R.id.sendMail);
    sendMail.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            
            String sendText = Text.getText().toString();
            
            Intent email = new Intent(Intent.ACTION_SEND);
            email.putExtra(Intent.EXTRA_EMAIL, new String[]{"kyda@gmail.com"});       
            email.putExtra(Intent.EXTRA_SUBJECT, "Тема");
            email.putExtra(Intent.EXTRA_TEXT, sendText);
            email.setType("message/rfc822");
            startActivity(Intent.createChooser(email, "Выберите почтовую программу:"));
        }
            
    });
}    
}
А вот эмулятор запускается!

Добавлено через 7 минут
И что означает данный лог?
02-15 17:45:36.284: D/PhoneWindow(464): couldn't save which view has focus because the focused view android.widget.LinearLayout@45ff2410 has no id.

Добавлено через 12 минут
А может в манифесте что-то нужно прописывать?

Добавлено через 13 минут
Всё, разобрался! Совсем забыл, что оптимизировал приложение для планшетов, и при добавлении новой кнопки - добавлять её нужно на все xml !!! Вот что означал лог...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru