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

杭州网站建设电话爱站工具包下载

杭州网站建设电话,爱站工具包下载,湖南个人网络营销订制,杭州网站运营谷歌商店被下架,原因是第三方使用了 QUERY_ALL_PACKAGES 权限; Google在高版本上限制了此权限的使用。当然,并不是 QUERY_ALL_PACKAGES 这个权限没有了,而是被列为敏感权限,必须有充分的理由说明,才允许上架 GP&#…

谷歌商店被下架,原因是第三方使用了 QUERY_ALL_PACKAGES 权限;

Google在高版本上限制了此权限的使用。当然,并不是 QUERY_ALL_PACKAGES 这个权限没有了,而是被列为敏感权限,必须有充分的理由说明,才允许上架 GP,否则下架。

需删除:

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

    <!--  解决无法读取第三方应用包名问题-->
    <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" tools:node="remove"/>

<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>
  1. 申请使用QUERY_ALL_PACKAGES权限,请说明详细用途,并在隐私政策上体现出来,如不使用请在工程里删除此权限.
  2. 修改过的包记得覆盖当前正式版,内部测试版.避免因为内部测试版的包没更新,造成再次下架,或者不过审.
  3.  AndroidManifest.xml 中,进行以下声明<queries> 元素。                                             <queries>
            <!-- 微博 -->
            <package android:name="com.sina.weibo" />
            <!-- QQ -->
            <package android:name="com.tencent.mobileqq" />
        </queries>
  4. 通过以下方式判断是否存在                                                                     context.getPackageManager().getPackageInfo(pkgName, 0);

如何打包apk呢?

 Android studio 搜索全局,搜索对应的权限,然后点击此条权限后面的按钮开关进行关闭.这样打包的时候就没有出现该权限了,不然只要重新打包就还是会自动加入这个权限.

 获取桌面所有已安装的应用:

方式一:

private List<String> getInstalledPackages(Context context) {
        List<String> installedPackageList = new ArrayList<>();
        List<PackageInfo> installedPackageInfoList = context.getPackageManager().getInstalledPackages(PackageManager.MATCH_UNINSTALLED_PACKAGES);

        for (PackageInfo packageInfo: installedPackageInfoList) {
            installedPackageList.add(packageInfo.packageName);
        }
        return installedPackageList;
    }

方式二:

private List<String> getAllLauncherIconPackages(Context context) {
        List<String> launcherIconPackageList = new ArrayList<>();

        Intent intent = new Intent();
        intent.setAction(Intent.ACTION_MAIN);
        intent.addCategory(Intent.CATEGORY_LAUNCHER);

        //set MATCH_ALL to prevent any filtering of the results
        List<ResolveInfo> resolveInfos = context.getPackageManager().queryIntentActivities(intent, PackageManager.MATCH_ALL);
        for (ResolveInfo info: resolveInfos) {
            launcherIconPackageList.add(info.activityInfo.packageName);
        }

        return launcherIconPackageList;
    }

 

 

http://www.ds6.com.cn/news/19611.html

相关文章:

  • 建一个网站的费用做外贸网站哪家公司好
  • 凌点视频素材网seo学院
  • 互联网专线做网站怎么做数据网络推广是网络营销的基础
  • 做电影网站需要用什么空间免费推广网站大全下载安装
  • 合肥大型网站开发公司海外推广专员
  • 济南网站优化小黑哈尔滨新闻头条今日新闻
  • 怎么做百度网站会显示图片在旁边seo1搬到哪里去了
  • 滨州淘宝网站建设推广赚钱的软件
  • 可以做网站的公司有哪些今日新闻联播
  • 网站代理商app推广引流渠道
  • 分类信息网站 建议 建设优化大师tv版
  • 门户网站建设兴田德润百度搜索使用方法
  • 开发一个彩票网站多少钱抖音广告投放平台官网
  • 小企业如何建网站东莞网站制作模板
  • 服装网站设计欣赏百度竞价推广怎么样才有效果
  • 做dota2菠菜网站自己做网站需要什么条件
  • 重庆网站开发服务器二级域名分发平台
  • 深圳专门做写字楼的网站长沙疫情最新数据消息
  • 日本雅虎网站如何做推广百度推广怎么联系
  • 百度给做网站收费多少钱成人用品哪里进货好
  • 用网站做宣传的费用win10优化大师官网
  • 网易企业邮箱服务器配置鸡西seo
  • 豪华网站建设以网红引流促业态提升
  • 怎么给自己的网站做排名2023年3月份疫情严重
  • 包头做网站广告推广免费平台
  • 东莞网站建设价格域名交易中心
  • 网站被墙了怎么办开户推广竞价开户
  • 自己做的网站怎么添加采集模块哈尔滨seo关键词排名
  • 华为建站wordpress网站推广策划书
  • 苏州做网站推广的谷歌外链代发