当前位置: 首页 > news >正文

做羞羞的事情的网站会计培训班哪个机构比较好

做羞羞的事情的网站,会计培训班哪个机构比较好,如何做家具网站,火车头采集发布wordpress今天在Android11上发现了一个的问题,如果目标Service的进程没有启动,那么无论是bindService还是startService都没有办法拉起指定的Service。 网上查了很多资料如下: 1.目标Service 设置 android:exported"true" 2.目标Service需要声明自定义权…

今天在Android11上发现了一个的问题,如果目标Service的进程没有启动,那么无论是bindService还是startService都没有办法拉起指定的Service。
网上查了很多资料如下:
1.目标Service 设置 android:exported="true"
2.目标Service需要声明自定义权限。客户端需要声明权限。
3.目标Service需要添加<intent-filter></intent-filter>

上面的方法都试过了**然并卵**,还是报Unable to start service Intent.
实在没办法去翻了下源码~在startService中过程中当调用调用pms去解析intent是返回null会打印这个日志。代码片段如下~

ActiveServices # retrieveServiceLocked     ResolveInfo rInfo = mAm.getPackageManagerInternalLocked().resolveService(service,resolvedType, flags, userId, callingUid);ServiceInfo sInfo = rInfo != null ? rInfo.serviceInfo : null;if (sInfo == null) {Slog.w(TAG_SERVICE, "Unable to start service " + service + " U=" + userId +": not found");return null;}


     //....代码省略
    

PackageManagerService # resolveServiceInternalprivate ResolveInfo resolveServiceInternal(Intent intent, String resolvedType, int flags,int userId, int callingUid) {if (!mUserManager.exists(userId)) return null;flags = updateFlagsForResolve(flags, userId, callingUid, false /*includeInstantApps*/,false /* isImplicitImageCaptureIntentAndNotSetByDpc */);List<ResolveInfo> query = queryIntentServicesInternal(intent, resolvedType, flags, userId, callingUid, false /*includeInstantApps*/);if (query != null) {if (query.size() >= 1) {// If there is more than one service with the same priority,// just arbitrarily pick the first one.return query.get(0);}}return null;}


看到上面源码吓的我赶紧搜了搜Android11 resolveIntent返回null的问题~
果然不出所料,Android 11引入了*包可见性*
为啥引入包可见性呢?
Goole给出的原因:
1.鼓励最小权限原则,需要与那些应用交互,就申请那些包名。
2.帮助 Google Play 等应用商店评估应用的隐私性和安全性。、

好啦,知道了前因后果那么我们来解决问题吧~

Solve方案
方案一:

<queries>//你要交互的service的包名<package android:name="com.XXX.XXX" />//...等等包名
</queries>


方案二:

<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/>


配置完了,赶紧拿起手机试了试,重启手机~bind目标service,终于bind成功了~
上面的包可见性问题不仅Service有这个问题,Activity也有这么问题哈,记录一下,避免有朋友也遇到同样的问题。

http://www.khdw.cn/news/53703.html

相关文章:

  • 手表网站哪个靠谱seo搜索引擎优化期末考试
  • 深圳卓富通做网站简阳seo排名优化课程
  • 企业网站主页设计图片广州网站运营
  • 网站建设的发展百度排名点击软件
  • 网站会员管理系统抖音关键词排名系统
  • 策划书模板范文广州seo推广培训
  • 做精酿啤酒购买的网站国内新闻摘抄2022年
  • 青岛的网站建设公司哪家好seo网络推广优势
  • 做贸易常用的网站企业网站源码
  • wordpress 自定义内容模型快速排名优化推广排名
  • 苏州建设工程交易中心网站服务推广软文范例
  • 先做网站还是先域名备案网站页面分析
  • 数据库网站制作安徽网站建设优化推广
  • 太原网站制作策划免费建站的网站
  • 风向 网站互联网域名交易中心
  • 高端网站建设知识seo综合查询站长工具关键词
  • 在哪个网站可以做外单衣服怎样做一个网页
  • 政务公开网站建设要求百度网址大全下载
  • java做的网站的后缀是什么国际新闻最新消息2022
  • 川畅咨询 的网络营销怎么做百度seo培训
  • wordpress md文件刷网站seo排名软件
  • logo字体在线设计生成器关键词优化排名用哪个软件比较好
  • 网站设计遇到的问题营销策划与运营公司
  • 辽宁品牌建设促进会 网站冯耀宗seo教程
  • 佘山做网站公司1688官网入口
  • 爱 做 网站哈尔滨最新
  • 母婴网站源码 带采集郑州百度关键词seo
  • wordpress导航栏目免费关键词优化排名软件
  • 网站购物车功能如何申请百度竞价排名
  • 网站seo推广优化报价表百度广告代运营公司