2013-09-20 3 views

ответ

4

К сожалению, нет способа получить события Java в delphi, если только embarcadero не закодировал эти события.

Вы можете назвать практически любую функцию или метод в любом классе с помощью различных средств, но не событий. Поэтому вы не можете получить событие onReceive вещательного приемника. Класс java не может быть унаследован, поэтому вы не можете переопределить событие.

Лучший другой вариант будет доступен для опроса для проверки сообщений, но Delphi xe5 андроид приложения не могут быть сделаны в услугах еще ..

Если опрос работает для ваших потребностей вы можете по этой ссылке: Reading text from SMS, and show it as text view

Delphi эквивалент некоторых из этих вызовов:

курсора: курсор;

uri: Jnet_Uri;

cursor: = SharedActivity.getContentResolver.query (ВВЕДИТЕ ЗДЕСЬ, nil, nil, nil, nil);

в то время как (cursor.moveToNext) сделать

// обработка

0

Да! Ты можешь! В моем ответе right here есть пример Android BroadcastReceiver. Просто измените код, чтобы получать SMS-сообщения, как в статье, которую вы связали в своем вопросе.

Смежные вопросы