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

СМС менеджер или блокиратор СМС по содержимому - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Задать и получить размеры виджета http://www.cyberforum.ru/android-dev/thread1099346.html
Занялся виджетами и запутался... Подскажите пожалуйста КАК это сделать? В какую сторону копать? Пытаюсь рисовать виджет ВРУЧНУЮ, на канвасе. И... 1) Нужно получить размеры картинки в...
Программирование Android При динамическом заполнении TableLayout происходит перекрытие соседних элементов Добрый день, имеется LinearLayout, включающий в себя: 1. LinearLayout с 4-мя TextView 2. TableLayout со ScrollView 3. LinearLayout с 4-мя Button Код XML: <LinearLayout... http://www.cyberforum.ru/android-dev/thread1099306.html
Программирование Android Поворот куба сначала вокруг оси y с.к. экрана потом вокруг оси x с.к. экрана
Предыстория: Я пишу 3D игру и там соответственно нужно производить поворот тела в пространстве. нужно делать 2 поворота по горизонтали и по вертикали. Вот так должно быть , а сейчас у меня ...
Программирование Android Оптимизация. Планшеты. Google Play
У кого получилось оптимизировать приложение для планшетов, что бы Google Play принял макет? У меня никак не получается! В манифесте запись сделал... <supports-screens...
Программирование Android Обработка нажатий на 3D объекты http://www.cyberforum.ru/android-dev/thread1099144.html
Как обрабатывать нажатия по объемным моделям в LibGDX? Если работаете с OpenGl, напишите как там? Разбираться с 3D только начал, на wiki ничего, к сожалению, не нашел, заранее спасибо за любую помощь.
Программирование Android Сканер для Android Люди, подскажите ) Такой вопрос: думаю на диплом написать программу сканер на Андроид: делаешь снимок документа, и программка распознаёт текст и всё такое и сохраняет его в телефоне в документе... подробнее

Показать сообщение отдельно
kirawa
34 / 34 / 1
Регистрация: 12.11.2013
Сообщений: 338

СМС менеджер или блокиратор СМС по содержимому - Программирование Android

18.02.2014, 11:13. Просмотров 1846. Ответов 1
Метки (Все метки)

вообщем пишу приложение, которое(смс менеджер или блокиратор смс по содержимому), натолкнулся на проблему которою уже давненько не могу решить... вот код:

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
public class onReceiver extends BroadcastReceiver {
    private static final String TAG = "SMS_RECEIVER";
 
    @Override
    public void onReceive(Context context, Intent intent) {
        final Bundle bundle = intent.getExtras();
        try {
            if (bundle != null) {
                final Object[] pdusObj = (Object[]) bundle.get("pdus");
                for (Object aPdusObj : pdusObj) {
                    SmsMessage currentMessage = SmsMessage.createFromPdu((byte[]) aPdusObj);
                    String message = currentMessage.getDisplayMessageBody();
                    Log.d(TAG, "message:" + message);
                    final String  s = message.toLowerCase();
                    if (s.contains("test1") || s.contains("test2")){
                        Log.d(TAG,"message: 1");
                        abortBroadcast();
                        Scan d  = new Scan(context,currentMessage);
                        d.run();
                        }
                    }
                }
        }catch (Exception ignored){
 
    }}
    public class Scan implements Runnable{
 
        private SmsMessage Msg;
        private Context ctx;
 
        public Scan(Context paramContext, SmsMessage paramSmsMessage)
        {
            this.ctx = paramContext;
            this.Msg = paramSmsMessage;
        }
        @Override
        public void run() {
            try {
                Thread.sleep(3000);
            }catch (Exception ignored){}
            try
            {
                Uri localUri = Uri.parse("content://sms");
                Cursor localCursor = this.ctx.getContentResolver().query(localUri, null, null, null, null);
                for (;;)
                {
                    if (!localCursor.moveToNext()) {
                        return;
                    }
                    ContentResolver localContentResolver2 = this.ctx.getContentResolver();
                    String[] arrayOfString2 = new String[1];
                    arrayOfString2[0] = this.Msg.getOriginatingAddress();
                    localContentResolver2.delete(localUri, "address=?", arrayOfString2);
                    Log.d(TAG, String.valueOf(localContentResolver2));
                }
            }
            catch (Exception localException)
            {
                localException.printStackTrace();
            }
        }
    }
}
в манифести приемнику стоит приоритет тыща, + все разрешения есть
делал уже по разному... в логах выводил и айдишники одного смс, и айдишник целого потока смс, ну и т.д
НООО не удаляет... гуглил много, пробывал много вариантов.... может ваще рутт нужен?? я в отчаянии

Добавлено через 2 часа 12 минут
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 Uri uriSms = Uri.parse("content://sms/inbox");
                Cursor c = ctx.getContentResolver().query(uriSms, null,null,null,null);
                while (c.moveToNext())
                {
                    String body = c.getString(c.getColumnIndex("body"));
                    long data = c.getLong(c.getColumnIndex("date"));
                    String address = c.getString(c.getColumnIndex("address"));
                    ctx.getContentResolver().delete(
                            uriSms,null,null);
                             Log.d(TAG,body);
                             Log.d(TAG, String.valueOf(data));
                             Log.d(TAG,address);
                }
                c.close();
Поидее я должен сейчас удалить все смс входящие.. поправте, наставте на путь истенный
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.