Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Smotritsky78
0 / 0 / 0
Регистрация: 09.06.2015
Сообщений: 5
1

Приложенеи написанное в MIT App Inventor 2 и Android 6.0.1

17.08.2017, 10:57. Просмотров 940. Ответов 4
Метки нет (Все метки)

Устройство или ОС, прошивка: Xiaomi Redmi 4A (Android 6.0.1)

Всем привет!
Занимаюсь разработкой электроники. Для управления разработанным устройством необходимо было написать приложение под андроид. Т.к. я больше "железячник" и программист МК, мне не очень хотелось тратить свое время на изучение еще одного языка программирования и андроид студио, не мое это Но приложение было нужно, поэтому я по быстренькому освоил MIT App Inventor 2, написал в нем приложение и все прекрасно работало на устройствах с версией андроид от 2.0.х до 4.0.х. Но совсем недавно я приобрел новый смартфон на андроид 6.0.1, и к сожалению, мое приложение потеряло немного в функционале Дело в том, что разработанное мною устройство управляется по GSM с помощью СМС, при этом оно реагирует на СМС только с определенного номера телефона. Когда приходит сообщение с этого номера, в окне программы появляется окошко с уведомлением. Так вот на андроид 6.0.1 это окошко с уведомлениями не появляется, на других версиях андроида (до версии 6.0.х) все в порядке. Предполагаю, что это связанно как то с системой безопасности, по видимому андроид не дает приложению перехватывать и обрабатывать входящие СМС, хотя я приложению разрешил все, что только можно. Подскажите пожалуйста, можно ли как то решить эту проблему, или это не реально?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.08.2017, 10:57
Ответы с готовыми решениями:

Ошибка: Caused by Android java.lang.ClassCastException: android.app.Application cannot be cast
Здравствуйте. Очень нужен ваш совет. При запуске приложения появляется ошибка:...

Android.support.v4.app.FragmentActivity не работает в Android Studio
объясните пожалуйста,как в андроид студио добавить вышеуказанную...

android Calendar app
Скачал исходники android Calendar app. Импортировал в Эклипс, но не находит...

Клиент -android, сервер -java app
Здравствуйте, помогите пожалуйста! Есть Клиент под андроид и сервер на java на...

Не удалось найти класс android.app.AppOpsManager
У меня в логе такая ошибка что это значить и как решить? Could not find class...

4
ExFau$t
674 / 566 / 130
Регистрация: 08.05.2012
Сообщений: 2,815
17.08.2017, 11:13 2
https://developer.android.com/training/permissions/requesting.html

Добавлено через 3 минуты
Не реально решить проблему без логов и кода.
0
Smotritsky78
0 / 0 / 0
Регистрация: 09.06.2015
Сообщений: 5
17.08.2017, 11:23  [ТС] 3
Ну если Вы знаете MIT App Inventor 2, то понимаете, что "кодом" это назвать можно с натяжкой
0
Миниатюры
Приложенеи написанное в MIT App Inventor 2 и Android 6.0.1  
Vladimir93
69 / 71 / 11
Регистрация: 28.06.2015
Сообщений: 283
17.08.2017, 12:27 4
Ну вам, нужно как то, добавить запрос на получение разрешения как того требуют версии от 6 - ой и выше.
Т.е. в коде перед попыткой отправки/получения смс, должен сработать код который попросит подтверждения от пользователя.
Вам собственно уже ссылку привели. Так же можно попробовать поискать по ключевым
"Requesting Permissions at Run Time" Может что то найдете.
0
Smotritsky78
0 / 0 / 0
Регистрация: 09.06.2015
Сообщений: 5
17.08.2017, 13:32  [ТС] 5
ExFau$t, Vladimir93, спасибо за участие! В общем разобрался я. Дело в том, что андроид 6.0.х, почему то коверкает номер с которого приходит СМС. Программа ждет СМС с номера +375333639581, а андроид пишет, что СМС пришла с номера +375 33 363-95-81. Вот где собака порылась. Поправил чутка "код", все работает. Еще раз спасибо.
0
17.08.2017, 13:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.08.2017, 13:32

Gradle build finished with 4 error(s). Android Studio. My First App
Добрый день, уважаемые форумчане! Я - новичок в программировании под...

Как сделать программну оболочку для app Android?
т.е. как сделать программку что бы она нажимала на кнопочки в работающем...

Как сделать программную оболочку для app Android
Есть приложение (моё), нужно сделать имитацию работы пользователя (нажатия по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru