gpt4 book ai didi

android - 检查哪些代码使用权限

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:15:24 25 4
gpt4 key购买 nike

我最近更改了一个应用以针对 Marshmallow,如您所知,我现在需要处理 Marshmallow 权限模型。

该应用程序包含许多文件和数千行代码。除了蛮力方式,即

关闭权限并使用该应用程序,注意发生异常的地方

是否有更有效的方法来找出哪些行的 api 调用请求某些权限,以便将它们包装在权限请求中?

最佳答案

有些方法如果未检测到权限检查(例如使用 Google Play 服务的位置更新)会引发 lint 错误。要触发该操作,请运行分析 > 检查代码并查看 Android Lint 错误。

除此之外,蛮力是唯一的方法。我必须为我正在从事的项目(还有数千行代码)执行此操作。我建议监视 Logcat 的错误并重击该应用程序。不过要小心……如果您发现代码中的错误,那么它们可能不会出现在 logcat 中,因此您必须确保应用程序功能符合预期。

但是,它并不像听起来那么难。如果花点时间查看您的应用程序和需要权限的潜在位置,您会发现它非常简单。查看本文以确定您需要哪些权限 http://inthecheesefactory.com/blog/things-you-need-to-know-about-android-m-permission-developer-edition/en

关于android - 检查哪些代码使用权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36866599/

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