首页 收藏 QQ群
 网站导航
开启辅助访问

QQ登录

只需一步,快速开始

扫一扫,访问微社区

立即注册 找回密码
ZNDS智能电视网 门户 【ZNDS看点】 精品 查看内容

安卓软件是如何做到开机启动的?又如何禁止开机启动?

2015-7-16 17:26| 发布者: ゝ.慌| 查看: 2832| 评论: 0

摘要:   对于一些软件,例如输入法、桌面我们是需要它开机就启动的。但是开机启动的软件远远不止这一些。。。  接下来我们就来说说安卓软件是如何做到开机启动的,以及怎么解决。  安卓系统的设备,在开机时候会发送 ...

  对于一些软件,例如输入法、桌面我们是需要它开机就启动的。但是开机启动的软件远远不止这一些。。。

  接下来我们就来说说安卓软件是如何做到开机启动的,以及怎么解决。

  安卓系统的设备,在开机时候会发送一个叫做“android.intent.action.BOOT_COMPLETED”的广播(广播就是告诉程序发生了什么事情)。

  然后我们监听这个广播,就是知道开机了,然后做出相应反应启动activity(就是打开界面)或者service(虽然不打开程序界面,但后台服务会开机,类似于微信开机就能接收信息)

  示例如下图:
 

  意思就是我们先自己写下“android.intent.action.BOOT_COMPLETED”,然后接收到开机广播是不是也是这样的字符,如果符合就发出要启动程序的意图。

  说完了原因我们再来说说解决方法:

  方法就是安装当贝市场(http://www.dangbei.com)后,在管理中禁止自启动软件即可:
 

  当然自启动软件需要root权限。

  root权限怎么来,大家在ZNDS论坛搜索“相应机型+root”关键词即可~~

鲜花

握手

雷人

路过

鸡蛋

最新评论

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 浙ICP备14000780号 )

增值电信业务经营许可证:浙B2-20150411 丨 浙公网安备 33010802006145号

浙网文(2016)6491-366号 | GMT+8, 2017-11-22 17:03 , Processed in 0.030129 second(s), 9 queries , MemCache On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2017 ZNDS.Com

返回顶部