首页 收藏 加入QQ群
开启辅助访问

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

2015-7-16 17:26| 发布者: ゝ.慌| 查看: 2521| 评论: 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 丨 杭州市公安局滨江分局备案编号:33010820000271

GMT+8, 2016-9-27 20:06 , Processed in 0.084716 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz!

监督举报:report@znds.com

© 2007-2016 ZNDS.Com

返回顶部