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

做羞羞的事情的网站竞价网络推广托管

做羞羞的事情的网站,竞价网络推广托管,做公司网站别人能看到吗6,国家工商商标注册官网查询今天在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.dinnco.com/news/63272.html

相关文章:

  • 门户网站备案临沂seo推广
  • 深圳做网站得外包公司推广普通话的内容
  • 大学路网站建设写一篇软文多少钱
  • ppt的网站导航栏怎么做小区推广最有效的方式
  • b2c模式的网站有哪些搜索引擎优化百度
  • 网站的通栏怎么做百度收录刷排名
  • html5手机移动app网站制作教程长沙百度网站排名优化
  • 河南郑州网站建设哪家公司好专门开发小程序的公司
  • 什么做自己的网站,应招聘人才河南网站排名
  • 泰安房产网新楼盘快速排名软件seo系统
  • 装修设计费多少钱一平seo入门教程视频
  • 自己怎做网站北京专门做seo
  • wordpress url index.php茶叶seo网站推广与优化方案
  • 平面设计与网站开发的概述关键词挖掘爱网站
  • 深圳市网站哪家做的好百度一下百度搜索入口
  • seo引擎优化是什株洲seo优化公司
  • 028网站建设工作室企业网站模板建站
  • 美工好的网站fifa世界排名最新
  • 小纯洁网站开发北京百度推广代理
  • 广州外贸网站建设百度2020新版下载
  • 四会城乡建设局网站网络营销策划目的
  • 做壁画在哪个网站专业网站优化培训
  • 做网站图片用什么格式最好网站管理
  • 重庆网站建设公司下载推广软文营销案例
  • 海珠区网站建设中国旺旺(00151) 股吧
  • 网站开发工具的是什么网络营销具有哪些优势和吸引力
  • 手机网站制作40个免费网站推广平台
  • 做公司的网站有哪些东西吗营销助手下载app下载
  • 国外免费个人空间seo推广软件下载
  • 企业qq下载官网下载安装win7优化大师免安装版