草庐IT

PERMISSIONS

全部标签

Android 无法完成 session : -26 new target SDK 22 doesn't support runtime permissions but the old target SDK 23 does

我正在尝试安装我在genymotion模拟器上工作的应用程序,我不断收到以下错误。它是一个Reactnative应用程序。10:30:50E/SplitApkInstaller:Failedtofinalizesession:-26:Packagecom.my.projectnewtargetSDK22doesn'tsupportruntimepermissionsbuttheoldtargetSDK23does.Unabletoinstall/home/myProject/android/app/build/outputs/apk/app-debug.apkcom.android.d

android - 如何在 Android Things 上请求权限?

我正在尝试写入AT上的一个值。我已经在list中声明了所需的权限,并尝试在运行时请求权限,AT显示有关权限设置的窗口。但是,该开关不可点击。关于电话documentRequestingPermissionsatRuntimeisnotsupportedbecauseembeddeddevicesaren'tguaranteedtohaveaUItoaccepttheruntimedialog.Declarepermissionsthatyouneedinyourapp'smanifestfile.Allnormalanddangerouspermissionsdeclaredinyou

Android:系统工具:显示系统级警报:如何使用此权限?

Google“PlayStore”上有一个名为“ScreenFilter”的应用程序,旨在用一些半透明的黑色覆盖整个屏幕,让屏幕比最低亮度更暗。它使用称为“显示系统级警报”的权限执行此操作。允许我在我的应用中执行此操作的文档在哪里?这个“系统级警报”可以拦截触摸事件吗?这样我就可以让我的应用程序接管anAndroidthatissupposedtostayinourbuilding.我喜欢这种方法,因为它可以防止手机在翻转之前关闭(这会触发警报),除非涉及锤子。 最佳答案 Manifest.Permission的文档显示SYSTEM

java - Facebook、setReadPermissions 和 setPublishPermissions

嘿,我正在尝试使用两种不同类型的权限。当我只使用一个时,一切正常。但是当我同时使用它们时,应用程序崩溃了:LoginButtonauthButton=(LoginButton)view.findViewById(R.id.authButton);authButton.setReadPermissions(Arrays.asList("friends_games_activity"));authButton.setPublishPermissions(Arrays.asList("publish_actions"));我怎样才能毫无问题地添加2个权限(friends_games_acti

android - android蓝牙权限问题

首先,抱歉我的英语不好,我是西类牙人(而且是android开发的新手)。我正在开发一个简单的蓝牙文件发送器,我正在逐步基于BluetoothChatandroid示例。现在我有一个蓝牙激活请求给用户,并选择是或否选项应用程序崩溃。我拥有list中声明的​​权限。问题是,如果用户选择"is"来激活蓝牙,蓝牙实际上会激活,但之后应用仍然会崩溃。我不知道ACRA是否与此冲突,我使用它是因为mi设备是huaweiu8650并且我没有从eclipse中找到直接在设备中运行应用程序的usb驱动程序,所以我移动了.apk文件每次到SD卡。这是list:这是主要的(也是唯一的)Activity:pac

android - 询问多个权限 Android

我正在修改现有的面部跟踪器应用Android的面部识别示例项目。我在请求多个永久权限时遇到问题。下面的方法是现有方法的修改版本,它成功地创建了一个弹出窗口来请求相机权限。我正在尝试使用存储权限复制它,但到目前为止我一直没有成功,我不确定这里需要更改什么。privatevoidrequestAllPermissions(){Log.w(TAG,"Camera+Storagepermissionsarenotgranted.Requestingpermissions");finalString[]permissions=newString[]{Manifest.permission.CAM

android - 找不到 URI 的持久权限授予

我正在使用Intent操作ACTION_GET_CONTENT。Intentintent=newIntent(Intent.ACTION_GET_CONTENT);intent.setType("image/*");startActivityForResult(i,3);我需要使用onActivityResult中的URI来复制用户选择的图像并压缩复制的图像。但即使在onActivityResult中使用takePersistableUriPermission(uri,Intent.FLAG_GRANT_READ_URI_PERMISSION)获得uri权限后,我仍收到此错误。这在我使

android - 动态获取Android权限

我想知道是否有可能在不使用AndroidManifest的情况下仅通过一些代码动态获得Android权限,因为我有一些OSGi包在Android上运行并且没有Android权限它们的功能受到限制。感谢您的回答,是的,它会使用户体验复杂化,如果提供该机制,对用户来说也是危险的 最佳答案 不,这是不可能的。您无法更改已安装APK的内容。无论如何,允许这样的行为是非常危险的,因为整个权限系统旨在允许用户首先读取应用程序需要什么权限,以便他可以判断它是否可以。 关于android-动态获取And

android - 通过把app放在/system/app中获取Android系统权限?

通过使用AOSP中的一些较新的AndroidAPI进行试验,我发现一些需要android.permission.BLUETOOTH_PRIVILEGED权限。根据docs,该权限“不适用于第三方应用程序”。我在其他地方读到过,您可以通过在/system/app目录中安装您的应用程序来获得root设备上的系统级权限。我已经在我的root的Nexus5上试过了,但我的应用程序仍然没有获得所需的权限。(请参阅下面的代码和LogCat输出。)AnalternativeIhaveheard是构建您自己的自定义AndroidROM,然后使用相同的key对应用程序进行签名。我可以做到这一点,但如果可

android - 如何获取任何已安装的 Android 应用程序的 list 权限

是否可以获取任何已安装的Android应用程序的list权限? 最佳答案 感谢您的提示,让它运行起来:finalIntentmainIntent=newIntent(Intent.ACTION_MAIN,null);mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);finalListpkgAppsList=getPackageManager().queryIntentActivities(mainIntent,0);for(Objectobj:pkgAppsList){ResolveI