您的位置:首页 > 移动开发 > Android开发

android 开机启动服务

2012-08-24 14:23 363 查看
一个BroadcastReceiver类

public class BootBroadcastReceiver extends BroadcastReceiver{

@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
Intent serviceIntent = new Intent(context, MyStartService.class);
context.startService(serviceIntent);
}

}


在AndroidManifest.xml中application中写入

<receiver
android:name=".service.BootBroadcastReceiver"  android:permission="android.permission.RECEIVE_BOOT_COMPLETED">
<intent-filter >
<action android:name="android.intent.action.BOOT_COMPLETED"></action>
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</receiver>


并添加权限
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: