一、前言
大家都知道,谷歌爷爷特别喜欢搞事情,越高的版本,对于开发着来说,越麻烦,以前的远程服务启动方式,从安卓11以上的版本开始就没用了。当然并不是完全没用,需要你额外去做一些事情。
首先说一下,提供服务的应用A为服务端,访问服务的应用B为客户端,我需要在客户端启动服务端的Service。修改xml时别搞混了。
二、配置
2.1 服务端应用A的androidmanifest.xml配置如下
2.2 客户端应用B的androidmanifest.xml文件配置如下
三、客户端应用B的启动逻辑代码
四、总结
queries这个标签是写在客户端里面的,别搞混了,一开始我就是错误地把它写到服务端里了,导致启动不了。
有些人说服务端应用A还需要在系统设置里改成自启动,并且授予“后台弹出界面”的权限,才能实现远程启动,不过我在小米10上测的,并不需要这两点,大家可以试一试。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。