首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么Android的某些权限未在原始Android开发者页面中列出?

这个问题的答案需要从多个方面进行分析。首先,我们需要了解Android的权限系统,以及原始Android开发者页面中列出的权限。

Android的权限系统分为两类:普通权限和危险权限。普通权限是指在应用程序安装时必须同意的权限,例如访问联系人、相机、麦克风等。危险权限是指在应用程序安装时可以选择同意或拒绝的权限,例如访问精确位置、发送短信等。

在原始Android开发者页面中,只会列出应用程序需要使用的普通权限。对于危险权限,用户需要在安装应用程序时进行手动授权,开发人员无法强制用户同意。因此,即使应用程序需要使用危险权限,也无法在原始Android开发者页面中列出。

此外,还有一些权限不属于普通权限或危险权限的范畴,例如接收推送通知、分享社交网络等。这些权限在原始Android开发者页面中也不会列出。

因此,如果应用程序需要使用未在原始Android开发者页面中列出的权限,开发人员需要使用Android系统提供的API进行权限申请。在申请权限时,开发人员需要向用户解释为什么需要这些权限,以及这些权限如何保护用户的隐私和安全。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

盘点!2022年度TOP1000应用绿标安全标准评测数据年终总结来啦

主要不通过现象: ①APP本身获取软件安装列表信息、WLAN MAC信息等,但未在隐私政策告知用户。 举例:某金融理财类APP在浏览模式下,获取WLAN MAC信息,未在隐私政策声明。...举例:某旅游住宿类APP内嵌三方SDK违规收集个人信息 问题应用:首×如家 版本号:9.13.0 具体问题:在测试过程,发现该APP存在个推SDK获取系统安装应用程序行为,但是未在隐私政策声明。...这种情况下请开发者在用户隐私政策等公示文本逐一罗列APP所集成第三方SDK列表以及该SDK收集使用个人信息目的、方式和范围,并征得用户同意。...在高危权限检测项,不当调用android.permission.BIND_ACCESSIBILITY_SERVICE问题得到了优化,由36%降至20%。...建议开发者可以使用Intent.Action_DIAL,启动Android系统拨号应用程序,调起拨号界面,然后由用户进行手动拨号。这种方式不需要任何权限设置。

77110

Android 13来了,它真的平庸又鸡肋吗?

上周,谷歌正式发布了 Android 13 第一个开发者预览版,根据官方释出时间表,Android 13 将在今年下半年内完成市场首秀。...通过上图可以看到,主题图标相当于去掉原始图标色彩搭配,只保留最简单几何图形。 但我们一直没见过主题图标功能完整实现,而且之前开发者们也没法根据需求自由创作主题图标。...经过这样调整,某些 Wi-Fi 硬件(例如扫地机器人或智能扬声器)应用设置会更加安全可靠。...至于 Android 13,谷歌表示新系统拥有了新断字方法,其执行速度“提高了 200%”,而且现在对“系统渲染性能几乎没有影响”。但谷歌并未在这篇初步介绍博文中解释这项技术深层原理。...官方时间线显示,Android 13 将在今年 6 月更新“平台稳定版”,反倒比 Android 12 还提前了两个月,并且还列出 Android 13 最终版将在 7 月后某个时间点推出,这看起来真的很早

50220

为什么说在Android请求权限从来都不是一件简单事情?

等待时间一时兴起,突然想写一篇原创,聊一聊我自己在写Android权限请求代码时一些技术心得。 正如这篇文章标题所描述一样,在Android请求权限从来都不是一件简单事情。为什么?...我认为Google在设计运行时权限这块功能时,充分考虑了用户使用体验,但是却没能充分考虑开发者编码体验。...但是对于开发者来说,却让我们苦不堪言,如果我某项功能就是必须依赖于这个权限才能运行,现在用户把它拒绝并不再询问了,我该怎么办?...这也就是我编写PermissionX这个开源库原因,在Android请求权限从来都不是一件简单事情,但它不应该如此复杂。...PermissionX将请求运行时权限时那些应该考虑复杂逻辑都封装到了内部,只暴露最简单接口给开发者,从而让大家不需要考虑上面我所讨论那么多场景。

1.2K10

Android O 行为变更官方指南

为清楚起见,本页面分为两个部分:针对所有 API 级别的应用和针对 Android O 应用。...有关提升应用安全性其他准则,请参阅以下链接面向 Android 开发者安全性。...此外,为提高设备性能,系统会限制未在前台运行应用某些行为。具体而言: 现在,在后台运行应用对后台服务访问受到限制。 应用无法使用其清单注册大部分隐式广播(即,并非专门针对此应用广播)。...对于针对 Android O 应用,此行为已被纠正。系统只会授予应用明确请求权限。然而,一旦用户为应用授予某个权限,则所有后续对该权限权限请求都将被自动批准。...例如: 假设某个应用在其清单列出 READ_EXTERNAL_STORAGE 和 WRITE_EXTERNAL_STORAGE 。

1.6K20

Android 11 存储机制更新

Android 10 引入了对外部存储权限更改,旨在更好地保护用户数据以及降低应用存储空间。Android 11 开发者预览版里加入了更多改进,以帮助开发者更好地适应这些权限修改。...在 Android 11 ,我们会通过下述几点来继续优化分区存储 (Scoped Storage) 开发者体验。...因此,我们对其进行了更新,限制了它对某些路径可见性。 在 Android 11 ,将不再允许用户授权访问 Downloads 根目录、每个可用 SD 卡根目录以及其它应用目录。...在 Android 11 ,已获得 MANAGE_EXTERNAL_STORAGE 权限应用,可以将用户引导至系统设置页面,让用户选择是否允许该应用 "访问所有文件" (All Files Access.../video/av771… 或点击这里查看 Android 开发者文档:《Android 11 存储更新》 我们非常重视您反馈,您可以通过 issues tracker 向我们反馈 issue 或新特性需求

2.9K11

1月安全专项评测报告发布,速看典型案例分析及解决方案!

在隐私检测项中发现,违规收集个人信息应用占比最高,为87%,典型场景为APP本身或者内嵌三方SDK获取GPS定位、IMSI、系统安装应用程序等信息,未在隐私政策告知用户。...对于高危权限检测项,应用违规调用android.permission.CALL_PHONE(拨打电话)权限占比为70%。...其次请开发者在用户隐私政策等公示文本清晰罗列APP所集成第三方SDK列表以及该SDK收集使用个人信息目的、方式和范围及必要性,并在收集前征得用户同意。...2.某游戏类APP广告页面设置虚假关闭按钮,导致广告弹窗关不掉 问题应用:欢乐真人×将 版本号:3.4.9.1 具体问题:当测试人员点击 “免费抽签”页面右上角关闭按钮时,弹出广告页面,再次点击广告页面右上角关闭按钮...权限申请必须遵循最小化原则,开发者应保证只有用户在使用与权限对应功能或服务时,向用户弹窗动态申请授权。

51930

Android 12 新版本泄露,隐私安全可媲美 iOS 系统?

防追踪功能 据 XDA 分析,这一功能虽然还未在 Android 12 中正式启用,但谷歌之前明确表示过将开发一个“不太严格”版本苹果 App 跟踪透明化功能。...而据 XDA 测试发现,在这版 Android 12 预览版已经出现了自动休眠选项(如果该 App 在几个月内未使用,则将移除已授权权限、禁止发送通知、删除临时文件并释放空间)。...剪贴板访问提示 在新版本Android 12 要新增一个剪贴板访问提示,可在“设置-隐私”下一个新“显示剪贴板访问”控制权限开关,开启后,每当应用程序访问剪贴板时,都会显示提示消息。...对侧载应用进行调整 侧载指用户在手机下载应用通过是非谷歌官方渠道进行安装。新版本中下载 APK 文件并授予下载应用“安装未知应用程序”权限后,安装对话框将立即弹出,而非在退出页面后弹出。...除此之外,Wi-Fi 在新版本简称为“Internet”,相应设置页面也进行了重命名。在快速设置磁铁还新增了“Cards & Passes”(卡片和通行证)。

1.8K30

Android 11适配攻略

这些变更可以让权限授予更有目的性,从而达到保护用户目的。 根据请求自动向某些应用授予 SYSTEM_ALERT_WINDOW 权限。...系统会根据请求自动向某些类型应用授予 SYSTEM_ALERT_WINDOW 权限: 系统会自动向具有 ROLE_CALL_SCREENING 且请求 SYSTEM_ALERT_WINDOW 所有应用授予该权限...好在用户授予权限之后,虽然app会被杀死,但是安装页面依然会弹出。 电话号码 应用在读取电话号码时,使用 READ_PHONE_STATE 权限。...使用方法 打开手机开发者选项,找到应用兼容性变更选项,点击进入找到需要调试应用,在变更列表,找到想要开启或关闭变更。...Handler(Looper.getMainLooper()) 总结 Android 11变更还是比较多,除了上述变更外,还有5G、瀑布屏、网络连接等其它变更,未列出变更请参考官方文档:https

3.8K11

Android 11功能:到目前为止我们所知道最大变化!

该测试软件让我们对即将于今年晚些时候推出即将推出Android 11功能有所了解——我们为您列出了一个清单。 ?...谷歌最初表示,将有三款Android 11开发者预览版,针对非开发者首款Android 11 beta版将于5月试用。 但由于新冠病毒大流行,谷歌不得不改变许多计划。...滚动截图 滚动屏幕截图使您可以捕获比屏幕上可见更多页面,并且该功能最终可以在安卓和Android 11 实现。安卓工程副总裁 Dave Burke 去年表示该功能正在开发,看起来他信守诺言。...Android手势导航系统也进行了一些调整,Android 11可以让您提高或降低某些控件灵敏度,例如手势,以使其更易于使用。...首次启动应用程序时,您可以选择一次性授予该应用程序某些权限。该名称将显示在“在使用应用程序时”和“拒绝”旁边。

1.2K20

有赞移动隐私制约探索与实践

未明示收集个人信息目的、方式和范围 未逐一列出 App (包括委托第三方或嵌入第三方代码、插件)收集使用个人信息目的、方式、范围等。 3....同时在 mPaaS 后台对危险权限、隐私 API 做强管控,业务方新增相关需求需要在平台进行录入,未在平台录入权限与隐私 API 在开发运行过程中会进行 crash 告警与阻塞,业务方需要及时修复,...HOOK : 涉及到个人信息权限对应其实就是 Android 6.0 之后危险权限,包括日历(CALENDAR)、相机(CAMERA)、联系人(CONTACTS)、位置(LOCATION)、麦克风...场景管理: 需要描述清楚权限使用场景、使用目的,以及页面标识(在那个页面上申请权限),所有的危险权限使用场景都需要在隐私协议文档描述出来。...,设置中新增加读写权限未在平台中录入运行环境中直接告警等等,通过平台制约能力对权限、隐私 API 进行强管控,提升了 App 安全性与稳定性。

1.4K10

Android 11 首个开发者预览版新功能抢先看

打开飞行模式,蓝牙耳机不断连 在 Android 11 开发者预览版,用户连接蓝牙耳机后,开启飞行模式依然支持蓝牙不断连,并且还有消息提醒。 滚动截屏/长截图 ?...尽管滚动截屏功能此前未在 Android 原生系统中提供,但在其他手机厂商深度定制系统早已集成,包括三星,一加等。...悬浮聊天气泡 Android 11 新增了悬浮聊天气泡功能,只要 APP 使用全新 API,就可以将正在进行对话以气泡形式悬浮在屏幕。...隐私和权限 Android 11 新增了关于位置、麦克风和摄像头一次性权限许可。也就是说,获得一次性权限许可 APP 在下次使用时,依然要询问用户获取授权。 ?...屏幕录像 屏幕录像曾在 Android 10 早期版本中出现,但随后被删除了。随着 Android 11 开发者预览版推出,屏幕录像功能又再次上线。

45810

Ui Automator 框架和Ui Automator Viewer你会用吗?附送「必备adb命令」拿走不谢 !

1.遇到报错啥 ,要学会找关键信息,百度报错日志 2.为什么设置 path?...如果是真机,没有这种 root 的话,那就是账号进来用户都是普通用户。是有权限才能控制,不是所有的数据文件你都具备权限去访问。所以需要了解 Linux 系统权限设置与控制,修改用户权限。...adb shell pm list packages列出所有包名 -f 列出所有 apk 路径及包名 -s 列出系统 apk 路径及包名 -3 列出用户 apk 路径及包名 adb shell pm...这个工具是给 App 截图。 UI Automator Viewer 对一个 App 首页进行定位就必须先进行截图。一个外部工具想对模拟器或者真机上一个 APP 页面进行截图需要权限。...页面每一个元素都有元素类型、属性。UI Automator Viewer 截图中属性都是有的,值不一定有。text 在 Web 自动化是文本内容不叫做属性,但是在 App 它也是属性。

1.8K20

Ui Automator 框架和Ui Automator Viewer你会用吗?附送「必备adb命令」拿走不谢 !

1.遇到报错啥 ,要学会找关键信息,百度报错日志 2.为什么设置 path?...如果是真机,没有这种 root 的话,那就是账号进来用户都是普通用户。是有权限才能控制,不是所有的数据文件你都具备权限去访问。所以需要了解 Linux 系统权限设置与控制,修改用户权限。...adb shell pm list packages列出所有包名 -f 列出所有 apk 路径及包名 -s 列出系统 apk 路径及包名 -3 列出用户 apk 路径及包名 adb shell pm...一个外部工具想对模拟器或者真机上一个 APP 页面进行截图需要权限。...页面每一个元素都有元素类型、属性。UI Automator Viewer 截图中属性都是有的,值不一定有。text 在 Web 自动化是文本内容不叫做属性,但是在 App 它也是属性。

2.3K11

APP因合规问题无法上架

,非用户主动触发功能,不要重复调用API触发弹出申请权限窗口影响用户使用不要在页面生命周期onShow调用可能触发权限提示框API,如 uni.getLocation、uni.chooseImage...如果开发者同学一定要在Application初始化三方SDK。可以在ApplicationonCreate回调添加初始化逻辑。但前提是需要在super.onCreate()之后调用。...配置none后在某些功能需要手机存储权限、访问设备信息权限也可以通过调用requestPermissions 主动申请权限来支持后续业务逻辑。...排查业务逻辑是否有提前调用plus.device.getInfo等需要权限API或主动调用plus.android.requestPermissions 申请权限情况,如果有则需要调整相关API调用时机...# 25、华为上架被拒,集成XX等SDK但未在隐私政策明示 com.netease是由于移动安全联盟OAID使用了网易加固SDK导致误报,3.7.6版本已调整移动安全联盟OAID版本以规避此问题,请使用

3.1K20

AndroidR兼容性适配指南

如果是覆盖安装呢,可以增加android:preserveLegacyExternalStorage="true",暂时关闭分区存储,好让开发者完成数据迁移工作。为什么是暂时呢?...如果应用某项功能从后台访问位置信息,请验证此类访问是否有必要,并考虑以其他方式获取该功能所需信息。如需详细了解在后台访问位置信息权限,请参阅在后台访问位置信息页面。...在这种情况下,您可以在 元素列出 intent 过滤器签名。然后,您应用就可以发现具有匹配 元素应用。...我们认识到某些应用依赖于直接访问媒体文件路径代码或库。因此在 Android 11 上,具有读取外部存储权限应用程序能够访问范围存储环境具有文件路径文件。...根据您对使用现有本机代码或库需求反馈,Android 11 现在支持分区存储应用文件路径访问。因此,DATA 列实际上对某些情况很有用。

2K20

Android 11 开发者常见问题: 存储 | FAQ・第二期

我们在 Android 10 首次引入了 "分区存储" 概念,旨在保护应用和用户数据并减少文件混乱。自此之后我们收到了开发者宝贵建议,这些建议有助于我们对该功能持续优化,非常感谢大家!...我们意识到某些应用会通过代码或程序库直接访问媒体文件路径。因此,在 Android 11 上,拥有可读取外部存储权限应用,均可在分区存储环境通过文件路径访问文件。...存储访问框架 (简称 "SAF") 用于用户授予对目录和文件访问权限,但是需要您注意是,SAF 对某些目录授权仍存在限制,例如根目录和 Android/data 目录。...目标版本为 Android 11 (API 级别为 30) 并使用 SAF 应用,将不会被授予某些目录访问权限,例如 SD 卡上根目录和下载目录。...根据大家反馈,即需要使用已有的 native 代码或程序库,Android 11 现已支持在分区存储应用访问文件路径功能。相应地,DATA Column 实际上在某些情况下其实是有用

1.1K10

API level targeting to 28,准备好了吗?

灰名单(light-greylist和dark-greylist) light-greylist(浅灰名单):对于此名单非SDK 接口,官方暂未找到可替代 SDK 接口,因此开发者仍可继续访问(...使用 Android 9.0 或更高版本设备调试应用 在您应用上运行测试时,如果该应用访问了某些非SDK 接口,系统就会输出一条日志消息。...veridex工具会扫描APK整个代码库(包括所有第三方库),并报告发现所有使用非SDK接口行为,该工具扫描结果会列出应用对于三个限制名单接口调用细节。...处理 由于FOREGROUND_SERVICE权限只是普通权限,因此开发者只需在AndroidManifest.xml中注册此权限即可,系统会自动对此权限进行授权: <uses-permission...在之前 Android 版本,这些权限位于PHONE 权限组。 测试 如果应用需要访问通话记录或者需要处理去电,则您必须向CALL_LOG 权限组,明确请求这些权限

1.3K20

安卓应用安全指南 5.2.3 权限和保护级别 高级话题

首先,我们将描述在 Android 开发者指南(http://developer.android.com/guide/topics/security/security.html)解释自定义签名权限基本用法...有些用户称赞这些类型工具,因为任何个人信息没有被泄漏到任何地方。由于这些附加在应用广告停止运作,此类行为会对依靠广告收入开发者造成金钱损失。而且相信大多数用户没有任何反感。...由于伪造者没有原始开发者密钥,他必须用他自己钥匙签署新 APK 文件。...如果该号码在未经用户验证情况下被呼叫,那么也存在重新授权问题。 在某些情况下,通过权限获得,几乎完整信息或功能资产,需要由其他应用二次提供。...另一方面,由于未在 Google Play 以外市场检查maxSdkVersion值,因此可能会在 Android 6.0(API Level 23)或更高版本安装目标应用。

55010

抢先看!安卓11适配攻略详细版

本文将从分区存储、应用包可见性、权限变化和新功能四个方面来谈谈 Android 11 新特性,以帮助开发者更快速、更便捷地上手适配Android新系统。...某些应用核心功能可能需要访问大量文件,例如文件管理操作、备份和恢复操作等等,此时就需要申请 MANAGEEXTERNALSTORAGE 权限。...我们可以通过使用 ACTIONMANAGEALLFILESACCESS_PERMISSION intent 操作将用户引导至一个系统设置页面,让用户为应用授予所有文件管理权限。..."/> 权限变化 在 Android 11 ,系统为用户私人数据提供了更多可供选择授权方式,应用也加大了后台对位置访问权限限制。...应用想要申请后台权限,除了需要在清单文件额外添加 ACCESSBACKGROUNDLOCATION 权限外,还需要应用主动引导用户到指定页面授权。

1.7K10
领券