Android实现开机自启
来源:互联网 发布:linux挂载命令 编辑:程序博客网 时间:2024/06/06 09:00
有一些服务比如推送服务,想实现开机自启,怎么实现呢。其实很简单,系统开机后会发送一个广播,我们只需要在自己的APP中注册一个BroadcastReceiver来接收就可以了。
1、自定义一个BroadcastReceiver,这里命名为BootReceiver
package com.example.androidtest;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.widget.Toast;public class BootReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { // TODO start your own service Toast.makeText(context, "接收到开机启动广播", Toast.LENGTH_LONG).show(); }}
2、在Manifest文件中application节点中注册广播接收器
<receiver android:name="com.example.androidtest.BootReceiver"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED"/> </intent-filter> </receiver>
3、声明权限
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
4、测试一下
安装应用后重启模拟器,看到有Toast
0 0
- Android实现开机自启
- android实现开机自启
- android实现开机自启动
- android 开机自启动实现
- Android开机自启
- Android 开机自启
- Android 开机自启
- android开机自启
- Android开机自启
- android 开机自动启动 | 开机自启
- Android 开机自启服务
- android程序开机自启
- Android应用开机自启
- Android应用开机自启
- Android实现开机自启动Service
- Android实现开机自启动Service
- android 应用程序实现开机自启动
- Android实现开机自启动Service
- PSR-3
- VC6.0生成Release本与子线程中调用updatedata()?
- 关于app性能优化之避免Activity 泄漏的解决方案
- 第四章 JDBC
- 动态模板类使用 ITemplate 接口 GridView动态模板
- Android实现开机自启
- oracle_erp安装
- Linux下使用CppUnit组织单元测试
- 五、选择结构
- 同步和异步,区别
- Android Studio Freeline插件详解
- Java之——类热加载
- 决策树——缺失数据的处理
- 微信公众平台·小程序文档