android 广播实现开机启动
使用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是只需要这么声明就行了么。
下载地址
用户评论
谢谢了,东西不错!
功能实现了。有参开价值
4.0以上的不行哦
可以。参考看看
挺好的挺适合学习的谢谢
这个文档写的挺好,有代码的话就更好了
学习了,不过小米没测试成功,应该是小米安全性高
可以实现,不错的。
功能能简单的实现,学习了
参考这个东西实现了我想要的功能。