1. 首页
  2. 移动开发
  3. Android
  4. android 广播实现开机启动

android 广播实现开机启动

上传者: 2018-12-26 06:22:08上传 DOC文件 25KB 热度 57次
使用BroadcastReceiver实现开机启动Service或Activity 比起symbian和j2me,android还是很容易实现开机自动启动应用的: 首先必须有一个BroadcastReceiver以便监听手机 开机intent, 而该receiver又负责启动你的service或者activity. public class yourReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Intent i = new Intent(yourService.ACTION_START); i.setClass(context, yourService.class); context.startService(i); } } 其次,就需要在Manifest文件中声明一下intent-filter: 先加入使用权限声明: 然后加入receiver 注册声明: 这样开机后yourReceiver 就能收到开机的intent,然后自动启动你的service 或activity. 还是Android好, 能够监听开机intent, j2me中一直无法实现开机自启动,通过Push Registry来实现自启动也好麻烦。 不知道Android中的这个user-permission是只需要这么声明就行了么。
下载地址
用户评论
码姐姐匿名网友 2018-12-26 06:22:08

谢谢了,东西不错!

码姐姐匿名网友 2018-12-26 06:22:08

功能实现了。有参开价值

码姐姐匿名网友 2018-12-26 06:22:08

4.0以上的不行哦

码姐姐匿名网友 2018-12-26 06:22:08

可以。参考看看

码姐姐匿名网友 2018-12-26 06:22:08

挺好的挺适合学习的谢谢

码姐姐匿名网友 2018-12-26 06:22:08

这个文档写的挺好,有代码的话就更好了

码姐姐匿名网友 2018-12-26 06:22:08

学习了,不过小米没测试成功,应该是小米安全性高

码姐姐匿名网友 2018-12-26 06:22:08

可以实现,不错的。

码姐姐匿名网友 2018-12-26 06:22:08

功能能简单的实现,学习了

码姐姐匿名网友 2018-12-26 06:22:08

参考这个东西实现了我想要的功能。