【问题标题】:Accessing other app's permissions [duplicate]访问其他应用程序的权限 [重复]
【发布时间】:2018-02-14 17:25:36
【问题描述】:

我正在尝试制作一个应用程序,该应用程序将在同一部 android 手机中获取应用程序的名称,但我也想访问这些应用程序的权限。是否可以在不进入设置的情况下在应用内制作?

【问题讨论】:

  • “访问这些应用程序的权限”是什么意思?您的意思是“找出这些应用程序使用什么权限”?
  • 如何查看其他应用使用的权限?应用程序的代码是加密的..
  • @IDroid:应用程序代码未加密,每个应用程序拥有的权限信息可通过PackageManager获取。
  • 我认为如果您将 minifyEnabled 设置为 true ,您将看不到其他正在发布的应用程序的代码
  • 是的,我的意思是@CommonsWare

标签: android permissions


【解决方案1】:

如果您正在寻找应用程序请求的权限,您可以使用PackageManagerPackageInfo has requestedPermissions 列出通过 <uses-permission> 元素请求的权限。 getInstalledPackages() on PackageManager 可以给你List<PackageInfo> 工作。

【讨论】:

    【解决方案2】:

    我认为,这是可能的,因为设置也是一个应用程序。转到设置,然后转到您查看应用程序的页面,在此处找到您的设置应用程序,并检查其权限。

    【讨论】:

      猜你喜欢
      • 2021-04-05
      • 1970-01-01
      • 2015-03-06
      • 1970-01-01
      • 2012-07-11
      • 1970-01-01
      • 2020-06-29
      • 1970-01-01
      • 2021-07-02
      相关资源
      最近更新 更多