App Inventor 2 Старт активности

Я делаю приложение для Android, и я хочу знать, есть ли способ:

  1. Отклонить/ответить на входящий вызов (мне просто нужна функциональная строка. Что-то вроде этого примера «android.bluetooth.adapter.action.REQUEST_ENABLE», но, конечно, я не имею в виду bluetooth.)

  2. Получите текст входящего SMS и сохраните его в текстовой переменной.

Я почти уверен, что первый пункт выполним с помощью стартера активности, но я не могу этого понять.


person owocowy    schedule 06.07.2015    source источник


Ответы (1)


Вы не можете сделать это с Activity Starter.

Ознакомьтесь с документацией по компоненту PhoneCall и Компонент текстовых сообщений.

Для компонента PhoneCall доступны следующие события:

IncomingCallAnswered(text phoneNumber)
Событие, указывающее, что на входящий телефонный звонок ответили. phoneNumber — номер телефона для входящего вызова.

PhoneCallEnded(статус номера, текст phoneNumber)
Событие, указывающее на завершение телефонного звонка. Если статус равен 1, входящий вызов пропущен или отклонен; если статус равен 2, входящий вызов принимается перед тем, как положить трубку; если статус равен 3, исходящий вызов прерывается. phoneNumber – номер телефона, на котором завершился вызов.

PhoneCallStarted(статус номера, текст phoneNumber)
Событие, указывающее на начало телефонного вызова. Если статус равен 1, звонит входящий вызов; если статус равен 2, выполняется исходящий вызов. phoneNumber — входящий/исходящий номер телефона.

  1. отклонить/ответить на входящий вызов невозможно с помощью App Inventor.
  2. получить текст входящего SMS легко, но ваше приложение App Inventor должно быть запущено и запущено. Просто используйте событие MessageReceived, см. также Нет текста во время вождения руководство.

Сначала просмотрите руководства, чтобы изучить основы App Inventor, а затем попробуйте что-нибудь и следуйте 5 основным советам: как изучить App Inventor

person Taifun    schedule 06.07.2015
comment
Это не хорошо. Так что мой последний шанс отклонить/ответить на входящие звонки — это перейти с C++ на java и создать собственное приложение. Я прав ? - person owocowy; 06.07.2015
comment
Между прочим, огромная дыра в удобстве использования ИИ - person Tim Hallman; 07.04.2019
comment
@TimHallman, если это возможно в Android, просто напишите собственное расширение... см. также документ App Inventor Extensions о том, как написать расширение App Inventor. - person Taifun; 08.04.2019