Форум программистов, компьютерный форум CyberForum.ru

Автозапуск приложений. Service - Android

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 57, средняя оценка - 4.95
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
06.12.2012, 00:56     Автозапуск приложений. Service #1
Здравствуйте!

Подскажите пожалуйста решение в такой ситуации!

Есть Activity, при первой установки приложения по нажатии на Button на этом Activity запускается Service!

Так вот как при дальнейшем выключении / перезагрузки смартфона сделать автозапуск имеено этого Service, то есть не все приложения а именно сервиса!

Спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2012, 00:56     Автозапуск приложений. Service
Посмотрите здесь:

Android GPS service
Service автозапуск после закрытия родителя Android
Android SQLite в Service
Автозапуск приложения после его закрытия Android
Android Сворачивание приложений и работа в фоне (service)
Android Fragments и service
Service Android
Android App Service
Автозагрузка Service Android
SQLite из Service Android
Android Автозапуск приложения
Работа с Service Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lifestyle
Mobile Developer
 Аватар для lifestyle
230 / 226 / 4
Регистрация: 10.05.2009
Сообщений: 917
07.12.2012, 01:17     Автозапуск приложений. Service #2
дать сервису intent filter на BOOT COMPLETED

manifest:
Java
1
2
3
4
5
6
7
8
9
10
11
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
 
<receiver   android:name=".StartServiceAtBootReceiver"
  android:enabled="true" 
  android:exported="false"
  android:label="StartServiceAtBootReceiver">
  <intent-filter>
    <action android:name="android.intent.action.BOOT_COMPLETED"/>
   </intent-filter>
</receiver>
<service android:enabled="true" android:name="com.test.RunService"/>
перегрузка onReceive:
Java
1
2
3
4
5
6
7
8
public void onReceive(Context context, Intent intent)
{
  if("android.intent.action.BOOT_COMPLETED".equals(intent.getAction()))
  {
     Intent serviceLauncher = new Intent(context, RunService.class);
     context.startService(serviceLauncher);
  }
}
source/оригинал
Yandex
Объявления
07.12.2012, 01:17     Автозапуск приложений. Service
Ответ Создать тему

Метки
йте
Опции темы

Текущее время: 17:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru