android开机自启动应用及使用亚行命令测试方法

  

android开机自动运行应用实现方式其实很简单。在android系统运行时,会发出“android.intent.action.BOOT_COMPLETED”这个系统广播,因此我们监听它,并进行打开应用程序的操作即可。现在大多数的安卓手机系统都默认禁止第三方安装的应用程序开机自启动,只有系统应用程序(系统/应用)才默认有这个权限,所以一般都需要去安全中心或者手机管家中去设置为允许。这里说个题外话,手机软件除非特殊情况,不然最好不要做开机自启动,开机自启动一般适用于android系统的终端机上,开机即运行相应的项目,该机器上也只有这个项目,下面上代码。

  

<强>新建一个类AutoStartBroadcastReceiver集成自BroadcastReceiver:

        公开课AutoStartBroadcastReceiver BroadcastReceiver{延伸      私有静态最终字符串ACTION=癮ndroid.intent.action.BOOT_COMPLETED”;      @Override   公共空间>   & lt; uses-permission android: name=" android.permission。RECEIVE_BOOT_COMPLETED”/比;      & lt;接收机android: name="。祝辞AutoStartBroadcastReceiver”;   & lt; intent-filter>   & lt;行动android: name=" android.intent.action.BOOT_COMPLETED "/比;   & lt;类别android: name=" android.intent.category.HOME "/比;   & lt;/intent-filter>   & lt;/receiver>   之前      

如此,代码部分就完成,可以进行测试了!我在android7.0的模拟器和Android6.0的真机(魅族)上都测试过,实现的预期的功能。

  

  

<强> 1,亚行壳是广播——android.intent.action.BOOT_COMPLETED

  

亚行发送系统广播至android设备

  

<强> 2,亚行壳是广播——android.intent.action.BOOT_COMPLETED - c android.intent.category.HOME组件- n

  

亚行发送系统广播至android设备指定的组件中,n后面接的是你指定项目所需接收广播的类的全路径,而并非大多网上所说的packagename,比如我项目中即为:“com.android.qrcode/.AutoStartBroadcastReceiver”

  

以上两个命令也都是亲测有效的!

  

这篇android开机自启动应用及使用亚行命令测试方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

android开机自启动应用及使用亚行命令测试方法