gpt4 book ai didi

android - 我们可以在 Android 中不请求就获得危险权限吗?

转载 作者:行者123 更新时间:2023-11-29 16:33:12 25 4
gpt4 key购买 nike

我的理解是,我们不能在未经许可的情况下使用 Android 的危险功能。但是我遇到了这个应用程序,它是一个相机应用程序。我已经将它安装在 android Marshmallow 以上的 3 台设备上,但它从未要求在任何这些设备上使用 Camera Permission,但它的相机仍然可以正常工作。有人可以向我解释这怎么可能吗?谢谢!

申请链接:https://play.google.com/store/apps/details?id=com.jb.zcamera

最佳答案

解决它的唯一方法是使用 22 或更低版本的目标 SDK。在这种情况下,将在安装时请求权限。 Note您将无法通过目标 Sdk 低于 26 的 Play 商店分发您的应用。

If the device is running Android 5.1 (API level 22) or lower, or the app's targetSdkVersion is 22 or lower, the system asks the user to grant the permissions at install time.

相机权限是dangerous permission .

Check for permissions

If your app needs a dangerous permission, you must check whether you have that permission every time you perform an operation that requires that permission. Beginning with Android 6.0 (API level 23), users can revoke permissions from any app at any time, even if the app targets a lower API level. So even if the app used the camera yesterday, it can't assume it still has that permission today.

您引用的应用要求运行时权限。

This answer讨论了可能滥用 Android 权限的问题。这是需要向 Google 报告的事情。

关于android - 我们可以在 Android 中不请求就获得危险权限吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53629690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com