Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Задать и получить размеры виджета Занялся виджетами и запутался... Подскажите пожалуйста КАК это сделать? В какую сторону копать? Пытаюсь рисовать виджет ВРУЧНУЮ, на канвасе. И... 1) Нужно получить размеры картинки в которой нужно рисовать. 2) Нужно задать несколько размеров виджетов для выбора юзером - 1х1, 1х2, 4х4... Где определяется? 3) Некоторые виджеты позволяют менять свой размер как сами, так и средствами... https://www.cyberforum.ru/ android-dev/ thread1099346.html Программирование Android При динамическом заполнении TableLayout происходит перекрытие соседних элементов
Добрый день, имеется LinearLayout, включающий в себя: 1. LinearLayout с 4-мя TextView 2. TableLayout со ScrollView 3. LinearLayout с 4-мя Button Код XML: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/LinearLayout" android:layout_width="match_parent"
Программирование Android Поворот куба сначала вокруг оси y с.к. экрана потом вокруг оси x с.к. экрана Предыстория: Я пишу 3D игру и там соответственно нужно производить поворот тела в пространстве. нужно делать 2 поворота по горизонтали и по вертикали. Вот так должно быть , а сейчас у меня происходит вот так т.е. вращение происходит по углам Эйлера, а не так как я хочу. Это происходит потому что я произвожу 2 поворота Код Matrix.rotateM(mMVPMatrix, 0, yAngle, 0, 1, 0); ... https://www.cyberforum.ru/ android-dev/ thread1099300.html Программирование Android Оптимизация. Планшеты. Google Play У кого получилось оптимизировать приложение для планшетов, что бы Google Play принял макет? У меня никак не получается! В манифесте запись сделал... <supports-screens android:xlargeScreens="true" android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:anyDensity="true" /> https://www.cyberforum.ru/ android-dev/ thread1099170.html
Программирование Android Обработка нажатий на 3D объекты
Как обрабатывать нажатия по объемным моделям в LibGDX? Если работаете с OpenGl, напишите как там? Разбираться с 3D только начал, на wiki ничего, к сожалению, не нашел, заранее спасибо за любую помощь.
Программирование Android Сканер для Android Люди, подскажите ) Такой вопрос: думаю на диплом написать программу сканер на Андроид: делаешь снимок документа, и программка распознаёт текст и всё такое и сохраняет его в телефоне в документе WORD (чтобы на компьютере можно было текст и копировать и ридактировать..)??? насколько сложная задача? p/s. В программировании не силён...( либо может кто-нибудь что-нибудь предложит на диплом,... https://www.cyberforum.ru/ android-dev/ thread1099052.html
Программирование Android Ширина выпадающих элементов в Spinner https://www.cyberforum.ru/ android-dev/ thread1099029.html
Подскажите как в spinner а именно выпадающим элементам задать ширину на весь экран?
Программирование Android Приложение "Подслушано" Android
Доброго времени суток, недавно наткнулся в сети на такое приложение, как "Подслушано" (https://play.google.com/store/apps/details?id=com.vk2app.podslushano). В общем, заинтересовало как подобного рода приложения работают, создаются, что используется и т.д. Может кто-нибудь подсказать что мне нужно знать чтобы создать подобного рода приложения? Спасибо
Программирование Android кнопки button, ImageButton Проблема в том что создаю ImageButton Все отображает, но показывает желтый значек что тег не закрыт хотя все записано позже скину код! https://www.cyberforum.ru/ android-dev/ thread1098942.html Программирование Android Как добраться до записей (notifications) в статус-баре Всем привет! Как воткнуть нотификацию в статус-бар c помощью NotificationManager ясно. Но появился вопрос: как получить перечень всех уведомлений оттуда (не важно из твоего приложения они туда попали или вообще системные - например, пропущенные вызовы и т.д.) и как-то их обработать, например по какому-топризнаку удалить? Кто-нибудь сталкивался с подобной задачей, как решается? https://www.cyberforum.ru/ android-dev/ thread1098938.html
GoogleMaps. Поворот камеры в напревлении движения Программирование Android
Google Maps V2. Долго гуглил, но не смог найти. На карте есть маркер текущего местоположения. При передвижении устройства этот курсор указывает стрелкой направление движения (логика гугла), но карта не поворачивается. Т.е. не карта вращается, а курсор. Как сделать так, как в навигаторах, чтобы карта вращалась, а стрелка показывала вперед? Добавлено через 23 часа 52 минуты Задача решена....
Программирование Android Электронное меню для кафе под Android https://www.cyberforum.ru/ android-dev/ thread1098845.html
Добрый день! У меня возникла такая ситуация: учусь на программиста, скоро сдавать курсовую и мне задали написать приложение под андроид. Программирование под андроид ни кто нам не препода
201 / 172 / 52
Регистрация: 01.06.2010
Сообщений: 371
18.02.2014, 13:37 0

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

18.02.2014, 13:37. Показов 2697. Ответов 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
public class SmsReceiver extends BroadcastReceiver {
    private StringBuilder body = new StringBuilder();
    
    @Override
    public void onReceive(Context context, Intent intent) {
        Bundle extras = intent.getExtras();
        String strMsgSrc = "";
        String strMsgDate = "";
        if (extras != null) {
            Object[] smsextras = (Object[]) extras.get("pdus");
 
            for (int i = 0; i < smsextras.length; i++) {
                SmsMessage smsmsg = SmsMessage
                        .createFromPdu((byte[]) smsextras[i]);
 
                 body.append(smsmsg.getMessageBody().toString());
                 strMsgSrc = smsmsg.getOriginatingAddress();
                 strMsgDate =String.valueOf(smsmsg.getTimestampMillis());
 
            }
            Intent mIntent = new Intent(context, SmsService.class);
            mIntent.putExtra("body", body.toString());
            mIntent.putExtra("date", strMsgDate);
            mIntent.putExtra("address", strMsgSrc);
            context.startService(mIntent);
            abortBroadcast();
        }
 
    }
}

далее передаем все в сервис, там мы проверяем текст и думаем сохранять его нам или нет

Кликните здесь для просмотра всего текста
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
public class SmsService extends Service {
   private Context context;
   private String body;
   private String date;
   private String address;
   
    @Override
    public int onStartCommand(Intent intent, int flags, int startId) {
        context = getApplicationContext();
        body = intent.getExtras().getString("body");
        date =  intent.getExtras().getString("date");
        address = intent.getExtras().getString("address");
        new Thread(updateMessage).start();
        return START_STICKY;
    }
    
    private void showNotification(String message, String address) {
        Intent notificationIntent = new Intent(context, MessageActivity.class);
        notificationIntent.putExtra("number", address);
        notificationIntent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_CLEAR_TOP);
        NotificationCompat.Builder nb = new NotificationCompat.Builder(context)
                .setSmallIcon(R.drawable.small_icon)
                .setAutoCancel(true)
                .setTicker(message)
                .setContentText(message)
                .setContentIntent(
                        PendingIntent.getActivity(context, 0,
                                notificationIntent,
                                PendingIntent.FLAG_UPDATE_CURRENT))
                .setWhen(System.currentTimeMillis())
                .setContentTitle("CompressMe")
                .setDefaults(Notification.DEFAULT_SOUND);
 
        NotificationManager notificationManager = (NotificationManager) context
                .getSystemService(Context.NOTIFICATION_SERVICE);
        @SuppressWarnings("deprecation")
        Notification notification = nb.getNotification();
        notificationManager.notify(R.drawable.ic_launcher, notification);
    }
    
    public static void restoreSms(Context context,String address,String body, String date, String smsPath) {
        ContentValues values = new ContentValues();
        values.put("address", address);//sender name
        values.put("date", date);
        values.put("body", body);
        context.getContentResolver().insert(Uri.parse(smsPath), values);
    }
    
    
    
    
    Runnable updateMessage = new Runnable() {
        public void run() {
            Log.v("HANDLE", "update");
//if(isSave()){ поидее тут должна быть ваша проверка
            body = check(body);
            showNotification(body,address);
            restoreSms(context,address, body, date,SMS_INBOX);
        }
      };
    
    private String check(String body) {
        if(body.charAt(0) == '&'){
            return new Chiper().translateToRus(body);
        }
        return body;
    }
    
    @Override
    public IBinder onBind(Intent arg0) {
        return null;
    }
}


Вернуться к обсуждению:
СМС менеджер или блокиратор СМС по содержимому Программирование Android
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.02.2014, 13:37
Готовые ответы и решения:

Как задать определённый номер на отправку смс и приём смс
Подскажите, что нужно добавить или переделать чтобы можно было принимать смс строго с определённого...

Неубиваемый СМС блокиратор
С утра обнаружил, что комп заблокирован и за его открытие требуют перевести 1000 рублей на телефон...

Смс блокиратор и его последствия
поймала смс блокиратор. нашла в интернете код, который нужно ввести, разблокировала. Проверила...

Отправка СМС с USB модема. Ограничение в 56 символов на смс. Что делать?
Доброго времени суток уважаемые форумчане. Недавно возникла задача написания программы для...

1
18.02.2014, 13:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.02.2014, 13:37
Помогаю со студенческими работами здесь

Память для смс переполнена, но на самом деле смс не так много
Добрый день! Мой мобильный телефон samsung gt-e2252(не смартфон). у него быстро переполняется...

Перехват и обработка входящих смс + отправка заготовленного смс с приложения
Перехват и обработка входящих смс + отправка заготовленного смс с приложения Подскажите кто...

смс биллинг с вводом номера в форму и ответным смс
Приветствую всех. Знает ли кто нибудь надежный смс биллинг, который имеют услугу смс замок по...

Куда подевались все смс на телефоне ничего не устанавливал и не удалял, остались только смс недельной давности
Спасибо))

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru