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

Разделить полученное SMS на разные TextView - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Не работает запрос через rawQuery http://www.cyberforum.ru/android-dev/thread1397180.html
Имеется код, String arg1=Integer.toString(lang); - String arg2=Integer.toString(idAf); mCursor = database.rawQuery("SELECT text FROM arh WHERE (lang=?) and (_id=)",new String {arg1,arg2}); Этот код не проходит вылетает ошибка на rawQuery.
Android Eclipse ошибки в appcompat v7 При создании нового проекта он создается с ошибками в appcompat v7 это началось с недавнего времени и еще пропадают константы R.java(невозможно запустить проект) пробовал переустанавливать эклипс не помогает?? Как его правильно переустановить чтобы он работал с чистого листа?? Почему даже переустановка не помогает?? Я вроде и workspace новую создаю?? так как можно попробовать переустановить или... http://www.cyberforum.ru/android-dev/thread1397163.html
Не могу найти ошибку Android
у меня 4 диалога (2 времени и 2 даты) по нажатию на них всплывает соответствующий диалог,НО почему то по нажатию на два нижний диалога даты и времени устанавливается время и дата в два верхние диалоги т.е ( сам текст идёт в первые диалоги) как ИСПРАВИТЬ? чтобы по нажатию и установке даты и времени по нижним двум диалогам текст менялся именно в них? Вот protected Dialog onCreateDialog(int...
Необходимо ли знать С++ будущему программисту мобильных систем? Android
Приветствую всех участников форума. Подскажите, нужно ли для начала изучить C++, как основу для понимания, так сказать, общих принципов программирования? Или можно сразу начинать изучать Java и XML, если планирую разрабатывать приложения? Много ли я потеряю, пропустив C++?
Android Запустить мобильный интернет при запуске приложения http://www.cyberforum.ru/android-dev/thread1396541.html
Добрый день, есть устройство и некоторое приложение, при запуске приложения нужно включить мобильный интернет подскажите плиз как это программно сделать? За ранее большое спасибо.
Android Реализовать воспроизведение звука при каждом показе сообщения Всем привет) Возник такой вопрос в ходе программирования будильника, есть следующий код с использованием BroadcastReceiver. MainActivity package com.develop.iandryxa.firstalarm; import android.content.Intent; import android.content.IntentFilter; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; подробнее

Показать сообщение отдельно
Kipec
0 / 0 / 0
Регистрация: 17.03.2015
Сообщений: 11
20.03.2015, 17:27  [ТС]     Разделить полученное SMS на разные TextView
Всем привет. Я представляю как надоел с тупыми вопросами. Потерпите еще немного. Делема такая. Вот есть код который представленный ниже и он не работает. Есть с 17 по 49 строки которые отдельно работают. Без них оставшаяся часть программы работает все принимает, запускает. Как только я добавляю с 17 по 49 строки все эпикфейл она даже не запускается. Прям ваще. Я нерв уже. Что делать? Допускаю что не туда воткнул эти строки, но когда тест делаю отдельно, они размещаются в этом же методе.
Кликните здесь для просмотра всего текста
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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
public class MainActivity extends Activity {
    
    //определяем View - элементы
        EditText callNumber;
        Button button_zapros;
        Button button_save;
        SharedPreferences sPref;
        final String SAVED_TEXT = "saved_text"; 
        PendingIntent sentPI;// PendingIntent, сказать смс-ок сообщить нам
        String SENT = "SMS_SENT";// Цель действие, которое мы используем
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.primary);
    
        // Получите дополнительные данные
        Bundle extras = getIntent().getExtras(); 
        String message = extras.getString("message");
        
        //sms                   1       2   3   4   5   6   
        //String pipeline = "dom:-11.1;25;738;-22.2;40;on;";
        String split[] = message.split(";");
        String one = split[0].split(":")[1];
        String two = split[1];
        String three = split[2];
        String four = split[3];
        String five = split[4];
        String six = split[5];
        String seven = split[6];
        String eight = split[7];
        
        TextView tv1 = (TextView) findViewById(R.id.TextView1);
        TextView tv2 = (TextView) findViewById(R.id.TextView2);
        TextView tv3 = (TextView) findViewById(R.id.TextView3);
        TextView tv4 = (TextView) findViewById(R.id.TextView4);
        TextView tv5 = (TextView) findViewById(R.id.TextView5);
        TextView tv6 = (TextView) findViewById(R.id.TextView6);
        TextView tv7 = (TextView) findViewById(R.id.TextView7);
        TextView tv8 = (TextView) findViewById(R.id.TextView8);
        
        tv1.setText(one);
        tv2.setText(two);
        tv3.setText(three);
        tv4.setText(four);
        tv5.setText(five);
        tv6.setText(six);
        tv7.setText(seven);
        tv8.setText(eight);
        
        //Создаем the Pending Intent
        sentPI = PendingIntent.getBroadcast(this, 0, new Intent(SENT), 0);
        
        //находим View - элементы для кнопок
        callNumber = (EditText) findViewById(R.id.callNumber);
        button_zapros = (Button) findViewById(R.id.button_zapros);
        button_save = (Button)findViewById(R.id.button_save);
        
        //создание обработчика для кнопок
        OnClickListener oclBtn = new OnClickListener () {
        public void onClick(View v) {
            //по id определяем кнопку, вызвавшую этот обработчик
            switch (v.getId()){
                case R.id.button_zapros:
                    Toast.makeText(getBaseContext(), "Нажата кнопка Запрос", Toast.LENGTH_SHORT).show();
                    if (callNumber != null) {
                        String number = String.format("tel:%s", callNumber.getText().toString());
                    // Сразу звонит
                        Uri callUri = Uri.parse(number);
                        Intent callIntent= new Intent(Intent.ACTION_CALL, callUri);
                    startActivity(callIntent);}
                    break;
                case R.id.button_save:
                    saveText();
                    break;
 
                default:
                    break;
                    }}};
    
    //обработчик для кнопок
    button_zapros.setOnClickListener(oclBtn);
    button_save.setOnClickListener(oclBtn);
    loadText();
    }
 
    void saveText() {
        sPref = getPreferences(MODE_PRIVATE);
        Editor ed = sPref.edit();
        ed.putString(SAVED_TEXT, callNumber.getText().toString());
        ed.commit();
        Toast.makeText(this, "Номер сохранен", Toast.LENGTH_SHORT).show();
    }
    void loadText() {
        sPref = getPreferences(MODE_PRIVATE);
        String savedText = sPref.getString(SAVED_TEXT, "");
        callNumber.setText(savedText);
        Toast.makeText(this, "Номер загружен", Toast.LENGTH_SHORT).show();
    }
    @Override
    protected void onDestroy() {
        saveText();
        super.onDestroy();
    }
    
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
}
 
Текущее время: 06:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru