一个BroadcastReceiver类

public class BootBroadcastReceiver extends BroadcastReceiver{@Overridepublic void onReceive(Context context, Intent intent) {// TODO Auto-generated method stubIntent 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"/>


更多相关文章

  1. 解决android.os.DeadObjectException问题
  2. Android写文件到SDCard的简单代码
  3. Android(安卓)fragment在xml中使用没添加ID
  4. Android——Notifications笔记
  5. Android(安卓)-- EditText插入表情
  6. Android(安卓)Studio3.0 Error:Execution failed for task ':app
  7. Android(安卓)设置桌面背景
  8. Android中通过代码检测系统是否有root权限
  9. android如何禁止安装第三方应用

随机推荐

  1. 20211109作业
  2. 11月9日常用标签
  3. NPM包管理工具、webpack模块打包器体验
  4. vuex的commit没有返回值,数据创建后,检查是
  5. 如何画动物?卡通动物的画法!
  6. h5标签学习
  7. HTML常用标签第一天
  8. 大前端1109笔记
  9. 20211109-788331作业
  10. 关闭selint 的方式