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

Вывод смс в textView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Чтение и запись внешних файлов http://www.cyberforum.ru/android-dev/thread1778495.html
Добрый вечер! Интересует вопрос, как реализовать в приложении через Android studio чтение и запись текстовых файлов, которые находятся не в каталоге приложения.
Программирование Android Запретить смену ориентации экрана пока идет загрузка У меня есть такой код, где активити создается из двух фрагментов и потом запускает поток в котором идет сетевой запрос. В ответ приходит JSON я выделяю информацию и загружаю ее в TextView во... http://www.cyberforum.ru/android-dev/thread1778425.html
Программирование Android Нужно ли пользоваться префиксами m и s для именования переменных или это устарело?
Добрый вечер всем, подскажите пожалуйста, используете ли вы префиксы m и s для переменных/полей класса? Дело в том что у андроида написано что надо : Follow Field Naming Conventions ...
Как подключиться с базе данных FireBird из Android Программирование Android
Всем привет, ребят кто нить сталкивался с такой задачей?. Смысл в том, что есть база данных Firebird .FBD, необходимо написать приложение под Android которое буде подключатся к данной базе и...
Программирование Android Как определить на какой номер звонят если в телефоне 2 сим карты? http://www.cyberforum.ru/android-dev/thread1778355.html
Добрый день. Подскажите, пожалуйста, есть ли возможность в бродкаст ресивере отлавливать номер телефона, на который звонят при условии, что в телефоне две симки? То есть узнать на какую из симок...
Программирование Android Не получается открыть диалоговое окно, созданное в отдельном классе Всем привет! Учусь программировать под андроид, еще почти ничего не понимаю. Пробую урок отсюда. Пытаюсь вызвать диалоговое окно по нажатию кнопки "домой". Закомментированный диалог "покормите... подробнее

Показать сообщение отдельно
Sharwwe
0 / 0 / 0
Регистрация: 10.07.2016
Сообщений: 18
19.07.2016, 20:19  [ТС]
OlegJV, Я сам не знаю.. Отладка почему то не работает(Раньше все было норм). Я сделал что бы открывалось новое активити, но смс не перехватывается, и даже активити не открывается....

Добавлено через 1 минуту
OlegJV,
Кликните здесь для просмотра всего текста
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
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.telephony.SmsMessage;
import android.widget.TextView;
import android.widget.Toast;
 
public class Recever extends BroadcastReceiver {
 
    @SuppressWarnings("deprecation")
    @Override
    public void onReceive(Context context, Intent intent) {
        Bundle bundle = intent.getExtras();
        SmsMessage[] messages = null;
        String str = "";
        if(bundle != null)
        {
            Object[] pdus = (Object[]) bundle.get("pdus");
            messages = new SmsMessage[pdus.length];
            for(int i=0; i<messages.length; i++)
            {
                messages[i]=SmsMessage.createFromPdu((byte[])pdus[i]);
                str += "Message from "+messages[i].getOriginatingAddress();
                str += " :";
                str += messages[i].getMessageBody().toString();
                str += "\n";
            }
            Toast.makeText(context, str, Toast.LENGTH_LONG).show();
        
 
            Intent intent1 = new Intent(context, MyActivity.class);
            intent1.putExtra("data", str);
            context.startActivity(intent1);
            
            Intent broadcastIntent = new Intent();
            abortBroadcast();
 
    }
    }
    }


MyActivity

Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public class MyActivity extends Activity {
 
    
 
    
 
    private Intent intent;
 
    protected void onCreate(Bundle savedInstanceState, Intent getIntent) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_my);
        String str = getIntent.getStringExtra("data");
 
        
        TextView str1 = (TextView) findViewById(R.id.textView1);
        str1.setText(intent.getExtras().getString("data"));
        
 
 
 
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru