Android开机启动Service
2018-03-15 07:44
288 查看
Android如何开机启动Service呢?这里我们需要一个接收开机信息的广播接收者,activity_main中不需要进行修改,因为只是开机启动一个服务而已。
首先定义一个广播接收者接收开机广播:
配置广播接收者:
要接收到开机的广播必须配置一个权限:
首先定义一个广播接收者接收开机广播:
import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; public class BootReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { System.out.println("收到开机广播"); //开启服务PhoneService Intent startPhoneService = new Intent(context,PhoneService.class); context.startService(startPhoneService); } }
配置广播接收者:
<receiver android:name=".BootReceiver" android:enabled="true" android:exported="true"> <intent-filter> <!-- 这是开机启动发送的广播--> <action android:name="android.intent.action.BOOT_COMPLETED"/> </intent-filter> </receiver>
要接收到开机的广播必须配置一个权限:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
相关文章推荐
- Android 接收系统广播,开机启动Service,SMS,Battery
- android如何实现开机自动启动Service或app
- Android — Service开机自动启动
- Android的四大组件之二--BroadcastReceiver(相关内容,开机启动Service)
- Android开机启动Activity或者Service方法
- Android开机启动Service
- Android开机启动Activity或Service
- Android开机启动Activity或者Service方法
- Android--上怎样让一个Service开机自动启动
- Android开机自启动service,并不启动activity
- android之手机开机启动Service服务
- android开机启动service
- 【Android开机启动Activity或者Service方法】
- android用服务service与广播broadcastreceiver创建开机启动服务
- android如何实现开机自动启动Service或app
- Android中实现开机自动启动服务(service)实例
- android上怎样让一个Service开机自动启动
- Android 让一个Service开机自动启动
- android如何实现开机自动启动Service或app
- 【转】android如何实现开机自动启动Service或app