Android, запуск приложения с удаленного сервера

Я хочу запустить приложение Android с удаленного сервера, я вижу, что в J2ME есть класс под названием PushRegistry, этот класс разрешает эту проблему в ME, но в android я не могу это сделать.

заранее спасибо

В Android 2.2 (и, предположительно, позже) вы можете использовать Cloud-Device Messaging (C2DM) для этого.

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

Очень легкий способ сделать это – использовать класс Java Timer. Таймер TimerTask может запускаться каждую минуту или две и выполнять HTTP Get для проверки команд с сервера. После того, как команда начала найдена, вы можете создать Intent внутри TimerTask и использовать startActivity или startService для запуска своего приложения для Android.

Intereting Posts
Android: доступные разрешения Android Timeout webview, если требуется больше времени для загрузки Одновременно нажмите два вида на Android Установка программного обеспечения столкнулась с проблемой … – android Расширенное представление, требуемое для расширения строки по очереди ADB не отвечает – Android Studio Воспроизведение видео из состояния паузы в VideoView Что такое дифференциал скорости двоичного файла в сравнении с текстовым файлом? Попытка подключения Android-приложения к .NET «.svc» webservice и сервер отвечает Тип носителя не поддерживается Проверка ввода адреса в Android Предотвратить «поддельный клиент» для приложения ios Как я могу отображать специальные символы (например, & ndash;) в TextView? Как настроить соединение с удаленной базой данных в android? Я использую ShareActionProvider в PopupMenu, но показываю два PopupMenu? Как получить данные из MySQL с помощью двух разных дат в Android и отобразить в Multi Column ListView