Прежде всего вам нужно разрешение на манифест:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
Еще в манифесте вам нужно добавить приемник вещания в свой
<application>
элемент:
<receiver android:name="net.example.MyOwnBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
after that in your Class "MyOwnBroadcastReceiver"
package net.example;
public class MyOwnBroadcastreceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Intent startServiceIntent = new Intent(context, MyService.class);
context.startService(startServiceIntent);
}
}
Вы можете получить дополнительную помощь по следующим ссылкам:
http://blog.gregfiumara.com/archives/82
http://techblogon.com/android-start-service-on-boot/ а>
person
mcd
schedule
31.08.2015