“应用自动启动”和“关联启动”权限

来源:互联网 发布:淘宝店招怎么加链接 编辑:程序博客网 时间:2024/06/06 07:18

1、无法调用服务端的service,不能唤起服务端进程,是因为服务端应用的“关联启动”权限没手动打开。

2、貌似“关联启动”这个权限功能是6.0以后部分品牌手机有的。

3、调用activity不需要“关联启动”权限,service需要,其他两个没试。

4、新装一个应用时,你打开它的权限是没有“关联启动“这一项的,应该是默认不可以关联启动。当这个应用被其他应用关联启动一次以后(启动失败了),此时你再打开权限管理,就有关联启动了。
“应用自动启动”应该也是这个道理。

5、以下是从别的地方摘抄的一段话,关于“应用自动启动”和“关联启动”:
安卓每个程序(软件)都可以设置监听广播,广播的来源有两大类:一类是常见的的系统广播如:开机广播、解锁屏广播、电量变化广播、网络状态广播等等,格式举例:(开机广播),手机上所有的安卓程序(软件)开发时都可以设置监听这些广播,当然监听有些系统广播需要在程序里声明权限。接收系统广播唤醒软件,一般称之为软件自启动。另一类是软件(程序)自定义的广播,这些广播可以在程序运行的任何过程发出,比如:该程序启动时发出,联网时发出,等等。所有知道该广播的软件(程序)都可以接受。接收广播主要用于唤醒软件(软件关联启动)。一般来说,软件(程序)自定义的广播属于商业机密,比如说阿里给支付宝定义了广播A,给淘宝定义了广播B,同一家的软件支付宝就能通过淘宝发出的广播B启动,淘宝亦然。微信和QQ的也是这样。假如有一天,用户只装了支付宝和微信,那么支付宝和微信如何关联启动?阿里对腾讯说,我把支付宝发出的广播告诉你,你把微信发出的广播告诉我。腾讯说,好。于是你会发现支付宝唤醒了微信,微信唤醒了支付宝。

阅读全文
0 0