2010-12-01 4 views
0

Я хочу создать приложение шлюза SMS, которое проверяет мой сайт и проверяет, есть ли сообщения для отправки в очередь, и, если есть, приложение отправит его на номер получателя.SMS-шлюз, как программировать приложение для Android

Должна быть также функция обратного вызова, в которой я буду размещать информацию о сообщении, какой именно андроид сделал именно с ним.

Сначала я решил создать сервис и проверить опрос Wi-Fi на веб-сайте, но, ссылаясь на сайт «http://www.androidguys.com/2009/09/09/diamonds-are-forever-services -are-not/"невозможно создать службу, которая будет работать вечно.

Что я должен учитывать, сделав это приложение возможным. Там много трюков, таких как wakelocks, startforeground и т. Д., Но все же служба не будет работать вечно.

Спасибо.

Шафкату

+0

ли вы закончить приложение? – 2012-08-11 15:13:42

ответ

1

Для отправки SMS-сообщений: http://developer.android.com/reference/android/telephony/SmsManager.html

Для проверки/опрос на наличие новых сообщений, вероятно, лучший способ использует нажимные сообщения. Поскольку 2.2 это можно сделать с помощью Cloud Для устройств сообщений: http://android-developers.blogspot.com/2010/05/android-cloud-to-device-messaging.html и http://blog.boxedice.com/2010/10/07/android-push-notifications-tutorial/

Это должно работать в фоновом режиме, таким же образом, что Gmail проверяет свою почту (например)

+0

У меня есть устройство, которое не будет обновлено до версии 2.2, поэтому мне нужно создать приложение для версии 2.1. – shafqat 2010-12-01 16:15:57

+0

Существуют альтернативы C2DM; например http://tokudu.com/2010/how-to-implement-push-notifications-for-android/ – Barryvdh 2010-12-02 08:23:39

0

Как этот пост рекомендует, вы должны используйте AlarmManager для обработки периодических опросов.

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