Android应用实现安装后自启动的方法-创新互联

和网上大多数方法一样,使用广播手段:

站在用户的角度思考问题,与客户深入沟通,找到武城网站设计与武城网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站建设、做网站、企业官网、英文网站、手机端网站、网站推广、域名与空间、网页空间、企业邮箱。业务覆盖武城地区。

ACTION_PACKAGE_ADDED 一个新应用包已经安装在设备上,数据包括包名(最新安装的包程序不能接收到这个广播)

ACTION_PACKAGE_REPLACED 一个新版本的应用安装到设备,替换之前已经存在的版本

ACTION_PACKAGE_CHANGED 一个已存在的应用程序包已经改变,包括包名

ACTION_PACKAGE_REMOVED 一个已存在的应用程序包已经从设备上移除,包括包名(正在被安装的包程序不能接收到这个广播)

ACTION_PACKAGE_RESTARTED 用户重新开始一个包,包的所有进程将被杀死,所有与其联系的运行时间状态应该被移除,包括包名(重新开始包程序不能接收到这个广播)

ACTION_PACKAGE_DATA_CLEARED 用户已经清除一个包的数据,包括包名(清除包程序不能接收到这个广播)

直接思路:注册广播接收以上需要的action来实现。

但是,在安卓3.1之后,有了以下机制:

force-stop in Manage Application of Settings makes App in a stopped state!

Here is what Google describes

What is Stopped State

Starting from Android 3.1, the system's package manager keeps track of applications that are in a stopped state and provides a means of controlling their launch from background processes and other applications.

Note that an application's stopped state is not the same as an Activity's stopped state. The system manages those two stopped states separately.

分享文章:Android应用实现安装后自启动的方法-创新互联
文章出自:http://bzwzjz.com/article/dppehi.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站建设改版 成都网站建设 成都网站建设 成都网站设计 响应式网站建设 重庆网站设计 成都网站制作 网站建设 成都网站制作 企业网站设计 温江网站设计 高端网站设计推广 手机网站建设 成都网站制作 成都商城网站建设 成都网站建设公司 成都网站建设公司 手机网站制作 攀枝花网站设计 外贸营销网站建设 成都定制网站建设 成都网站制作