如果我想研究在Android应用中如何以及在哪里使用[Mainfest.xml中的请求]权限以便删除它们是否有一种简单的方法可以做到这一点?lint或findbugs是否为跟踪项目中使用/滥用的权限提供某种支持?
不过,我正在使用 Firebase 和谷歌分析。
现在您可以填写广告 ID 声明表。
我们将使用此声明在 Play 管理中心内提供保障措施。在完成声明之前,您将无法创建针对 Android 13 的版本。
使用面向 API 级别 33 (Android 13) 或更高版本的广告 ID 的应用必须在其 AndroidManifest.xml 中声明普通权限 com.google.android.gms.permission.AD_ID。这将防止您的广告标识符归零。如果您未在清单文件中声明该权限,或者您使用的 SDK 在其库清单中省略了该权限,则可能会影响您的广告和分析用例。
我正在处理一个目前要求21(!)权限的项目.
我想要清理它,因为我相信它们中的很多都不是必需的(例如,有一个权限android.permission.CALL_PHONE可以删除,因为使用Intentwith 可以实现几乎相同的事情ACTION_DIAL).
我想知道的是一种方法,在获得许可(例如android.permission.AUTHENTICATE_ACCOUNTS)的情况下,找到所有需要该许可的方法.
请注意,相反的是容易的,即,给定一种方法,很容易找到该方法是否需要任何许可(只需转到文档和检查),但另一种方法呢?
是否可以在 Android Studio 中删除第 3 方框架权限?我不能相信第三方框架的安全性。
在技术术语方面,我相信如果ios开发者有android方面的知识,也许他们可以做出贡献。
根据 iOS 开发者的说法,这是可能的。
比如,在使用unity框架的时候,我想让我们开发的代码能够访问文件,但是unity框架没有这个权限。
尽管进行了大量研究,我仍无法找到精确的解决方案。