草庐IT

android - 如何检查权限是否已在Android中使用?

我在一个Android应用中声明了一些权限,我修改代码后,我不确定是否使用了一些权限。那么如何检查一个权限是否已经在Android应用程序中使用。 最佳答案 如果您没有在list中声明的​​必需权限,AndroidStudio将无法构建。检查修改后的代码中是否使用了权限的最简单方法是从list中删除所述权限,然后查看它是否仍在构建。 关于android-如何检查权限是否已在Android中使用?,我们在StackOverflow上找到一个类似的问题: http

Android:找出哪个第三方库正在请求权限?

我的一个项目有多个第三方库,其中一个库正在请求我未在我的list中定义的权限。我如何找出哪些库正在请求权限?如果我执行命令:adbshelldumpsyspackage[mypackagename]然后我将权限视为“已请求”,但正如我所提到的,它在我的项目中不存在。有很多第三方库。 最佳答案 您可以在合并的list文件中找到您的最终许可app/build/intermediates/manifests/full/debug/AndroidManifest.xml你可以用摆脱它只需在您的主list中使用工具:节点=“删除”喜欢:即使另

android - 请求权限窗口强制应用程序停止

我需要手动请求API级别23的权限以及对话窗口出现的位置和应用程序进入后台的位置。这是我的代码:@OverridepublicvoidonDialogDone(intdialog,booleanresult){DialogFragmentnewFragment;switch(dialog){caseEULA_DIALOG:if(result){booleannumberExists=_appRegistration.checkPhoneNumber();if(!numberExists){ActivityCompat.requestPermissions(MainActivity.th

android - 并非自动授予 ACCOUNT 权限组中的所有权限

在我的应用中,我需要以下权限才能创建帐户:据我了解,在M中,这些应该自动授予。但是,我看到的是只授予了GET_ACCOUNTS。我已经使用以下代码对此进行了检查:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);logPermissionStatus(Manifest.permission.GET_ACCOUNTS);logPermissionStatus(Manifest.p

android - 如何解决此 adb 授予权限错误

我想向我的apk文件授予android.permission.CHANGE_CONFIGURATION。我使用的adb命令:adbshellpmgrantmyPackageNameandroid.permission.CHANGE_CONFIGURATION但总是一次又一次地出现同样的错误:Operationnotallowed:java.lang.SecurityException:myPackageNamehasnotrequestedpermissionandroid.permission.CHANGE_CONFIGURATIONlist.xml已授予权限:grantedPerm

android - React-Native 应用卡住请求权限

我正在尝试在我的手机上安装和测试React-Native应用程序。一旦我运行react-nativerun-android,应用程序就会构建并安装在设备上。但是,运行该应用程序只会将我带到一个屏幕,该屏幕要求允许绘制其他应用程序。此权限已启用,但即使我禁用并启用它,屏幕仍然卡住,我无法访问我的应用程序。我该如何解决这个问题? 最佳答案 我遇到了同样的问题,我授予了权限,但它只会一遍又一遍地打开Drawoverotherapps屏幕。只需重新启动我的设备就为我解决了这个问题:/ 关于and

android - list 中未请求应用程序请求权限

这些是我在list中的所有权限:这是我尝试安装apk时的样子您是否偶然知道为什么当应用根本不需要这些东西时它会要求这些东西,而且list中也没有提到?连结5(Android4.4.2)编辑:完整list 最佳答案 这是因为,您使用了一些库或jar,它们正在使用调用或消息传递的功能。 关于android-list中未请求应用程序请求权限,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions

Android 应用程序在请求权限之前崩溃

我正在尝试制作一个可以下载内容然后移动它的应用。当我手动进入应用程序首选项并授予它权限时,该应用程序可以正常工作,但我试图在应用程序打开时授予它权限。到目前为止,这是我的代码packageidkwhatimdoing.com.emojiupdaterroot;importandroid.Manifest;importandroid.app.DownloadManager;importandroid.app.ProgressDialog;importandroid.content.Context;importandroid.content.pm.PackageManager;import

android - 用户更改从设置屏幕授予权限

应用程序需要两个权限:读取手机状态相机应用程序有以下屏幕:屏幕A:启动画面(根据权限状态处理屏幕导航)屏幕B:权限屏幕(如果用户未授予电话权限)屏幕C:条款和条件屏幕启动时,App会检查手机权限是否被授予。如果授予,应用程序将打开屏幕C,否则它将保留在同一屏幕B。步骤:打开应用程序->启动画面->权限屏幕点击“授予权限”->权限对话框->拒绝权限点击“打开设置”授予“相机”权限(而非手机权限)点击设备的“后退”按钮并返回到应用。权限屏幕将显示为未授予“电话”权限。再次重复步骤#2和#3现在删除“相机”权限并授予“电话”权限(因为我们更改了相机权限,应用程序进程将被终止并重新启动)。重复

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

我最近更改了一个应用以针对Marshmallow,如您所知,我现在需要处理Marshmallow权限模型。该应用程序包含许多文件和数千行代码。除了蛮力方式,即关闭权限并使用该应用程序,注意发生异常的地方是否有更有效的方法来找出哪些行的api调用请求某些权限,以便将它们包装在权限请求中? 最佳答案 有些方法如果未检测到权限检查(例如使用GooglePlay服务的位置更新)会引发lint错误。要触发该操作,请运行分析>检查代码并查看AndroidLint错误。除此之外,蛮力是唯一的方法。我必须为我正在从事的项目(还有数千行代码)执行此操