为什么这些权限被拒绝?

2023-11-22

只是为了见鬼,我从我的应用程序(hello world)请求了所有权限,以查看授予的权限类型以及拒绝的权限类型!令我感到有趣的是,我发现大约 40 个权限未授予!其中两个作为未知权限被返回。

这是我被拒绝的所有权限的日志 -

W/PackageManager(   61): Not granting permission android.permission.ACCESS_CHECKIN_PROPERTIES to package com.robosoft.linuxtop (protectionLevel=3 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.ACCESS_SURFACE_FLINGER to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.ACCOUNT_MANAGER to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.BIND_APPWIDGET to package com.robosoft.linuxtop (protectionLevel=3 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.BIND_DEVICE_ADMIN to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.BIND_INPUT_METHOD to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.BIND_WALLPAPER to package com.robosoft.linuxtop (protectionLevel=3 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.BRICK to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.BROADCAST_PACKAGE_REMOVED to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.BROADCAST_SMS to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.BROADCAST_WAP_PUSH to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.CALL_PRIVILEGED to package com.robosoft.linuxtop (protectionLevel=3 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.CHANGE_COMPONENT_ENABLED_STATE to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.CLEAR_APP_USER_DATA to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.CONTROL_LOCATION_UPDATES to package com.robosoft.linuxtop (protectionLevel=3 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.DELETE_CACHE_FILES to package com.robosoft.linuxtop (protectionLevel=3 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.DELETE_PACKAGES to package com.robosoft.linuxtop (protectionLevel=3 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.DEVICE_POWER to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.DIAGNOSTIC to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.FACTORY_TEST to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.FORCE_BACK to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.GLOBAL_SEARCH to package com.robosoft.linuxtop (protectionLevel=3 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.HARDWARE_TEST to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.INJECT_EVENTS to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.INSTALL_LOCATION_PROVIDER to package com.robosoft.linuxtop (protectionLevel=3 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.INSTALL_PACKAGES to package com.robosoft.linuxtop (protectionLevel=3 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.INTERNAL_SYSTEM_WINDOW to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.MANAGE_APP_TOKENS to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.MASTER_CLEAR to package com.robosoft.linuxtop (protectionLevel=3 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.READ_FRAME_BUFFER to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Unknown permission android.permission.READ_HISTORY_BOOKMARKS in package com.robosoft.linuxtop
W/PackageManager(   61): Not granting permission android.permission.READ_INPUT_STATE to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.REBOOT to package com.robosoft.linuxtop (protectionLevel=3 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.SET_ACTIVITY_WATCHER to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.SET_ORIENTATION to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.SET_PREFERRED_APPLICATIONS to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.SET_TIME to package com.robosoft.linuxtop (protectionLevel=3 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.STATUS_BAR to package com.robosoft.linuxtop (protectionLevel=3 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.UPDATE_DEVICE_STATS to package com.robosoft.linuxtop (protectionLevel=2 flags=0x8444)
W/PackageManager(   61): Not granting permission android.permission.WRITE_GSERVICES to package com.robosoft.linuxtop (protectionLevel=3 flags=0x8444)
W/PackageManager(   61): Unknown permission android.permission.WRITE_HISTORY_BOOKMARKS in package com.robosoft.linuxtop
W/PackageManager(   61): Not granting permission android.permission.WRITE_SECURE_SETTINGS to package com.robosoft.linuxtop (protectionLevel=3 flags=0x8444)

现在,我知道二级权限不会授予第三方应用程序开发人员,而是仅为 OEM 保留。但令我惊讶的是,许多三级权限都被拒绝了(如果不是全部!)。因此我的问题是为什么会这样,我是否需要在清单中添加其他内容才能接受这些权限?另外,系统是否应该授予我对模拟器的权限,因为毕竟它是为了开发?它是否智能,因为它会拒绝它认为对我的应用程序不合理的权限? Android 系统是否先进到可以理解代码?

如果您能用几行内容向我解释这个概念,而不是向我指出常规权限和安全文档,我将非常感激。我读了几遍,我想我的理解在某些方面缺乏。因此,我更愿意阅读其他一些向我解释它的尝试。谢谢


Android 权限分为四组:
- 常规的
- 危险的
- 系统或签名
- 签

前两组中的权限可以授予任何应用程序。
最后两个只能通过以下应用程序获得system- 预装在设备的固件中或signed使用“平台密钥”,即用于签署固件的相同密钥。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么这些权限被拒绝? 的相关文章

  • EditText 中的验证允许 IP 或 Web Url 主机

    我需要对我的 EditText 进行验证 以便它允许我输入有效的 IP 地址格式 即示例 132 0 25 225 or 网址格式 www 例如 www example com 逻辑是 如果用户首先输入任何数值 则验证 IP 将执行操作 否
  • 定期运行任务(每天一次/每周一次)

    我想定期 每周 每天一次 运行一些任务 即获取我的网站新闻页面 即使我的应用程序已关闭 是否可以 是的 您需要查看报警管理器 http developer android com reference android app AlarmMan
  • 按回键隐藏软键盘

    我有一个EditText in an Activity我希望当我打开它时它处于活动状态并且软键盘处于打开状态Activity 这是我的xml for EditText
  • 如何在出现“无法解析放置符号”错误时向哈希图添加键和值

    我正在与安卓工作室 https en wikipedia org wiki Android Studio1 4 1 我刚刚创建了一个 Hashmap 并正在遵循有关如何填充和操作它的教程 Java 语言 但是 我收到 无法解析符号放置 错误
  • AppCompat v21 工具栏更改徽标大小

    我正在从以前的操作栏迁移到 appcompat v21 中的新工具栏功能 我仍然想将徽标保留在操作栏 工具栏 的左上角 为此 我在布局中添加了支持工具栏 并为其创建了一个新的工具栏 app theme style NewToolBarSty
  • Android Studio:lambda 不起作用[重复]

    这个问题在这里已经有答案了 当尝试使用 lambda 表达式时 我遇到了一些 Gradle 构建错误 错误 41 100 错误 source 1 7 不支持 lambda 表达式 使用 source 8 或更高版本来启用 lambda 表达
  • Google Firebase - 如何删除崩溃报告?

    我最终失明了吗 还是没有明显的方法可以通过 Google Firebase Web 控制台删除 Firebase 崩溃报告 我的 Android 应用程序已成功记录报告 但现在出现大量 开发崩溃 占用了我在控制台中的大部分视图 这使得找到实
  • SQLite (Android):使用 ORDER BY 更新查询

    Android SQLite 我想要在 myTable 中的其他行之间插入行在android中使用SQLite 为此 我尝试增加从第 3 行开始的所有行的 id 这样 我就可以在位置 3 处插入新行 myTable 的主键是列 id 表中没
  • 如何将画廊意图中的“打开”更改为“完成”?

    我使用以下意图打开画廊来选择多个图像和视频 Intent intent new Intent intent setType image video intent putExtra Intent EXTRA ALLOW MULTIPLE tr
  • 连接到不可发现的蓝牙设备

    我正在开发一个安卓应用程序 只是一个一般性问题 是否可以连接到公开不可发现的设备 提前致谢 如果您之前已与该设备配对 则即使该设备未处于可发现模式 也可以再次连接到该设备 参见这篇文章 以编程方式连接到配对的蓝牙设备 https stack
  • 访问角落里的存储

    我能找到的与文件存储有关的最接近文档的是这个帖子 http nookdeveloper zendesk com entries 20257971 updated what are the size constraints on my app
  • Android - 当不在栏顶部时推送通知空白

    我在使用 Android 推送通知时遇到一个小问题 如果有 3 个通知 并且只有其中一个显示标题和消息 位于酒吧顶部的那个 如果有人知道可能是什么问题 请告诉我 请参阅此链接上的图像 这就是我接收通知的方式http postimg org
  • 监听什么来检测 Android 中的请勿打扰模式更改?

    我希望我的应用程序在手机设置为请勿打扰模式 仅限闹钟 仅限优先级或完全静音 时显示通知 通过聆听 这效果非常好android media RINGER MODE CHANGED在快速设置中检查此模式并在已选择的选项卡中选择模式时 但是 当选
  • android 确定设备是否采用从右到左的语言/布局

    有没有办法确定设备是否使用从右到左的语言 例如阿拉伯语 而不是从左到右的语言 英语 与较旧的 API 级别 低至 10 兼容的东西是必要的 SOLUTION 我最终在接受的答案中使用了 xml 方法 接下来 我还添加了此处指示的代码 以应对
  • 如何从android获取应用程序安装时间

    我尝试了一些方法 但没有成功 请帮助我 PackageManager pm context getPackageManager ApplicationInfo appInfo pm getApplicationInfo app packag
  • 从手机访问本地主机[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我正在使用
  • 如何在Android Compose中使用otf类型字体文件?

    我正在学习使用 Android Jetpack Compose 现在我有一个正则 otf字体文件在资产 字体 我想在文本中使用它 java lang RuntimeException Font asset not found commonu
  • 在 Android 中上传文件出现内存不足错误

    我的上传代码如下 String end r n String twoHyphens String boundary try URL url new URL ActionUrl HttpURLConnection con HttpURLCon
  • android:layout_alignParentBottom 在没有显式布局高度作为 ListView 中的行的情况下使用时会被忽略

    当我使用RelativeLayout与任一fill parent or wrap content作为高度和一个指定的元素 android layout alignParentBottom true 它被忽略并在顶部对齐 设置高度Relati
  • Android 中的 Google Places API - 适用于个人用户的 API_KEY

    我已经浏览了与在 Android 应用程序中使用 Places API 相关的 Android 文档和其他博客 到处都建议使用 API KEY 来调用 REST 服务 API KEY 在整个项目 应用程序中都是相同的 每天的请求数限制为 1

随机推荐

  • 我怎么知道 dll 不是调试版本

    我如何确定我的生产服务器使用发布构建 dll 有没有办法在dll中找到该信息 重复 如何判断 net应用程序是在DEBUG还是RELEASE模式下编译的 如何检查 DLL 是否经过调试编译 如果它是c DLL 那么您可以使用ildasm P
  • IE9 JavaScript 数组初始化错误

    显然 IE9 中的 JS 实现在处理数组文字方面包含 IMO 严重 错误 在 IE9 中某些情况下这段代码 var a 1 2 3 4 将创建长度为 5 的数组 最后一个元素等于undefined 以下是我的 KiTE 引擎测试页面的两个版
  • 以编程方式将按钮添加到布局

    我在向用 XML 创建的布局添加按钮时遇到问题 这就是我想要实现的目标 some class else startActivity new Intent StatisticsScreen this ScreenTemperature cla
  • 如何使用 FB.UI 自动发布?

    我有stream publish权限 但它仍然弹出一个对话框 并且似乎没有任何方法可以传递autopublish bool 就像在图形API之前一样 编辑 还尝试了offline access和stream publish 关于如何让它发挥
  • 如何使用实体框架包含排序的导航属性[重复]

    这个问题在这里已经有答案了 我有一个实体A与集合B里面 我用一个加载它们 entity A Include a gt a B 现在我想让 B 进入 A 按自定义 OrderBy 排序 我试过 entity A Include a gt a
  • Eclipse EGIT - 所有已提交、拉取、合并、标记为合并,仍在推送中我被“拒绝 - 非快进”,我错过了什么?

    我开始尝试使用 Git 我确信我错过了一些东西 因为我无法进行简单的合并和推送 这是我所做的 我可能以错误的顺序 或者任何顺序错误 如果是 请纠正 pull 同步工作区 关于冲突 进行了手动合并 然后 标记为已合并 有必要吗 其余 允许自动
  • Java中Friend概念的实现[重复]

    这个问题在这里已经有答案了 如何在 Java 如 C 中实现友元概念 Java没有C 中的friend关键字 然而 有一种方法可以模拟这一点 一种实际上可以提供更精确控制的方法 假设您有类 A 和 B B 需要访问 A 中的某些私有方法或字
  • PostGis距离计算

    我现在正在做一个室内地图导航应用程序 我想做的是建立建筑物中地图点的数据库 我使用的所有坐标均取自 Google 地图 这意味着 EPSG 为 3857 我现在需要做的是找到以米为单位的距离并使用以米为单位的 D Within 当我尝试提取
  • UITableView 中何时调用 tableView:numberOfRowsInSection: ?

    tableView numberOfRowsInSection发送到 UITableView 的委托以找出给定部分中需要有多少行 我的问题是 这个方法何时以及多久被调用一次 该方法在第一次加载表视图时被调用 如果您对委托更感兴趣 那么放置一
  • 如何有条件地禁用 routerLink 属性?

    在我的 Angular 2 应用程序中 我尝试禁用 routerLink 但没有成功 我试图处理点击事件click事件 与event preventDefault and event stopPropagation 但它不起作用 如何禁用
  • npm install 会导致类似 npm ERR! 的错误! Debian 上的 tar.unpack 解压错误

    安装 Grunt 如下所示引导文档如图所示 我首先安装了grunt cli全球范围内与npm install g grunt cli现在我正在尝试执行npm install 但只收到错误 root devvm var www axit po
  • 设备管理API,如何成为设备所有者?

    我想用DevicePolicyManager方法 setSecureSetting 此方法需要配置文件或设备所有者 由配置文件或设备所有者调用以更新 Settings Secure 设置 我的应用程序已激活设备管理 因为当我打电话时isAd
  • 从 PHP url 编码字符串中删除所有反斜杠

    我试图从 url 解码字符串中删除所有反斜杠 但它输出 而不是输出删除了 的 url 解码字符串 请你告诉我我的问题 你想使用stripslashes 因为这正是它的用途 看起来也更短 echo urldecode stripslashes
  • Selenium webdriver:如何找到元素的所有属性?

    在 Python Selenium 模块中 一旦我有WebElement对象我可以获取它的任何属性的值get attribute foo elem get attribute href 如果属性名为 href 不存在 None被返回 我的问
  • 实现 ListFragment 时隐藏“正在加载...”指示器

    我已经使用创建了显示Fragments 两者都填充了从互联网上提取的数据 虽然代码本身按预期工作 没有任何问题 但其中一个片段 实现为ListFragment 在片段内显示一个不确定的进度指示器 该指示器偏向一侧 我希望删除指示器并使用不同
  • 将一个矩形的坐标变换到另一个矩形

    在上图中我显示了两个矩形 矩形1其 x 的变化范围为 900 到 13700 Y 的变化范围为 600 到 6458 矩形2其坐标 X 可以在 0 到 3000 之间变化 y 可以在 0 到 2000 之间变化 Also 矩形2其起点位于左
  • CursorIndexOutOfBoundsException 请求索引 0,大小为 0

    我正在尝试从数据库的某一行获取文本 为此 我做了这个功能 public String getTranslation long rowId throws SQLException String str null Cursor mCursor
  • FPDF 错误:某些数据已输出,无法在 000webhost 上发送 PDF 文件

    我正在使用 FPDF 类在我的网站上生成 pdf 一切都运行良好 直到最近几周我开始出现错误 FPDF error Some data has already been output can t send PDF file 在过去的几周里
  • Windows Common Controls 6.0 组件 (MSCOMCTL.OCX) 的正确来源是什么?

    我正在尝试编写 ActiveX 控件 并注意到我似乎无法在 Visual Basic 6 0 中创建具有稍微复杂的控件的 ActiveX 控件 标签 按钮和复选框等简单控件似乎工作正常 但一旦我尝试添加例如当我将树控件添加到我的窗体中时 当
  • 为什么这些权限被拒绝?

    只是为了见鬼 我从我的应用程序 hello world 请求了所有权限 以查看授予的权限类型以及拒绝的权限类型 令我感到有趣的是 我发现大约 40 个权限未授予 其中两个作为未知权限被返回 这是我被拒绝的所有权限的日志 W PackageM