android程序关闭后,如何自行启动 我现在实现这样的功能: 客户让我实现android的静默安装(悄悄的自行升级软件包),然后程序自动退出,但怎样让程序再次自行运行起来呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先楼主是三方应用程序吗?非厂商定制吧?还有就是的android程序的静默安装实现了吗?至于楼主的问题,想程序自动运行起来,这个问题我研究了一阵子,最后发现如果是三方应用没有系统权限的话,无解。原因如下: 谷歌为了安全考虑(避免流氓软件、病毒啊干坏事,还能提高效率),4.0以后加了2个Flag:FLAG_INCLUDE_STOPPED_PACKAGES和FLAG_EXCLUDE_STOPPED_PACKAGES。系统发出的广播带有FLAG_EXCLUDE_STOPPED_PACKAGES这个flag,在应用进程没有启动的情况下是不能接收到的。当然如果是用户自定义的广播可以带有FLAG_INCLUDE_STOPPED_PACKAGES这个flag,那么即使应用没启动也可以收到广播(很遗憾啊!只能是三方自定义的广播)。总之:2.3或以下版本,可以通过收到系统发出的广播来启动程序,现在4.0及以后被屏蔽了,也就无法做到。 如果不是ROM或手机厂商,就放弃吧 未必吧,我的手机可以获得root权限的。我想,肯定有办法实现的。 你的手机能获得root,那么你把你的程序push 到/system/app目录下,监听解锁屏广播USER_PRESENT试试 webview焦点的小黄框哪里去了? 4.0.4。急求啊。 求教技术大牛逆天的进程与广播的问题 怎么区分处理onkeydown和长按事件? 求助,想画个课程表,没思路 android中bitmap释放问题 Handler中是否可以开启Activity? IO流读取数据库文件出错,急求! 帮忙看看http get请求有什么问题 求教给位大神关于ExpandableListAdapter如何使用 android工程采用ProGuard混淆时遇到的问题 每个手机厂商分别有一个电子市场吗? mysql 查询排序
还有就是的android程序的静默安装实现了吗?至于楼主的问题,想程序自动运行起来,这个问题我研究了一阵子,最后发现如果是三方应用没有系统权限的话,无解。
原因如下:
谷歌为了安全考虑(避免流氓软件、病毒啊干坏事,还能提高效率),4.0以后加了2个Flag:FLAG_INCLUDE_STOPPED_PACKAGES和FLAG_EXCLUDE_STOPPED_PACKAGES。系统发出的广播带有FLAG_EXCLUDE_STOPPED_PACKAGES这个flag,在应用进程没有启动的情况下是不能接收到的。
当然如果是用户自定义的广播可以带有FLAG_INCLUDE_STOPPED_PACKAGES这个flag,那么即使应用没启动也可以收到广播(很遗憾啊!只能是三方自定义的广播)。总之:2.3或以下版本,可以通过收到系统发出的广播来启动程序,现在4.0及以后被屏蔽了,也就无法做到。