Android 开机自启服务
2020-01-15 11:32
106 查看
1 package com.example.lenovo.guangbo; 2 3 import android.app.Service; 4 import android.content.Intent; 5 import android.os.IBinder; 6 import android.util.Log; 7 8 public class MyService extends Service { 9 public MyService() { 10 Log.e("TAG","开机启动成功"); 11 } 12 13 @Override 14 public IBinder onBind(Intent intent) { 15 // TODO: Return the communication channel to the service. 16 throw new UnsupportedOperationException("Not yet implemented"); 17 } 18 } 19 20 MyService
1 package com.example.lenovo.guangbo; 2 3 import android.content.BroadcastReceiver; 4 import android.content.Context; 5 import android.content.Intent; 6 import android.util.Log; 7 8 public class KaijiQD extends BroadcastReceiver { 9 public KaijiQD() { 10 } 11 12 @Override 13 public void onReceive(Context context, Intent intent) { 14 15 Log.e("TAG","收到开机完成广播"); 16 //启动服务 17 context.startService(new Intent(context,MyReceiver.class)); 18 } 19 } 20 21 kaijiQD.java
1 <service 2 android:name=".MyService" 3 android:enabled="true" 4 android:exported="true" /> 5 6 <receiver 7 android:name=".KaijiQD" 8 android:enabled="true" 9 android:exported="true"> 10 <intent-filter> 11 <action android:name="android.intent.action.BOOT_COMPLETED"> 12 13 </action> 14 </intent-filter> 15 </receiver> 16 17 AndroidManifest
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"></uses-permission>
转载于:https://www.cnblogs.com/TENOKAWA/p/5634875.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- android 开机启动服务service的开发
- android 开机启动服务。
- android 8.0 添加开机服务
- android 开机启动服务。
- 创建一个开机自启动的Android系统服务
- Android 4.0及以上版本接收开机广播BOOT_COMPLETED、开机自启动服务
- Android开机自启动服务的编写
- android用服务service与广播broadcastreceiver创建开机启动服务
- Android学习篇章35-Service基础-广播开机启动服务
- android 开机启动服务
- android 开机启动服务。
- Android 开机启动服务问题
- android开机启动应用和服务
- Android开机自启动后台服务-RECEIVE_BOOT_COMPLETED
- android实现开机自启动服务
- Android 监听开机广播启动服务 动态注册时间变化监听广播
- Android 开机启动服务
- android 开机启动服务。
- Android中实现开机自动启动服务(service)实例
- android实现开机自启动服务