草庐IT

PERMISSIONS

全部标签

java - 如何处理被拒绝的权限 Android M (EasyPermissions)

我正在使用EasyPermissions检查我的android是否已授予某些权限,如果没有则请求它们。很酷的库,效果很好,但我仍然没有弄清楚如果某些权限被拒绝如何处理。所以基本上你在创建时运行这样的代码来检查if(EasyPermissions.hasPermissions(Splash.this,perms)){TelephonyManagertelephonyManager=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);StringIMEI=telephonyManager.getDeviceId();S

android - 具有条件电话权限的应用程序不会下载到平板电脑

我的应用有条件地支持电话-例如打电话,发短信-但它被Android商店阻止下载到我的Nexus7(可能还有其他非电话设备)。我广泛搜索了论坛,有些人认为我应该在我的list权限中加入“required=false”。显然,这还不够。这是list中关于权限的内容:我也尝试过使用权限而不是使用功能。没有区别。我该如何解决这个问题?谢谢。 最佳答案 你应该添加:Thesepermissions:CALL_PHONE,CALL_PRIVILEGED,MODIFY_PHONE_STATE,PROCESS_OUTGOING_CALLS,READ

android - 没有在 Android 模拟器上授予权限

我编写了一个简单的HelloWorld应用程序来调试我遇到的一些权限问题。问题是我的应用无法获得使用任何内容的权限。是的,我正在使用是的,我把那个标签放在的正下方在AndroidManifest.xml中如果我删除所有list中的标签并转到Settings>Apps>TestApp,它说没有请求权限如果我放回标签,它会显示未授予权限如果我在实际设备上调试,它会说权限在那里,所以看起来这个问题只发生在模拟器上!但是,当我运行android-play-location/LocationUpdates时它也有效来自developer.android.com的项目使用相同的模拟器,所以我的项目

android - 错误 : failed to connect to camera service @ Android marshmallow

我正在尝试构建一个相机应用程序(我对此很陌生)当我在真实设备上运行应用程序时,它给我这个错误:05-2613:16:37.50414076-14076/involved.pose9E/AndroidRuntime:FATALEXCEPTION:mainProcess:involved.pose9,PID:14076java.lang.RuntimeException:Failtoconnecttocameraserviceatandroid.hardware.Camera.(Camera.java:511)atandroid.hardware.Camera.open(Camera.ja

android - 确定 Android 中安装的应用程序使用的权限列表

我必须确定我设备上安装的应用程序使用的每个权限列表。我使用以下代码获得了安装的应用程序列表和包名称:PackageManagerpm=this.getPackageManager();Intentintent=newIntent(Intent.ACTION_MAIN,null);intent.addCategory(Intent.CATEGORY_LAUNCHER);Listlist=m.queryIntentActivities(intent,PackageManager.PERMISSION_GRANTED);for(ResolveInforInfo:list){Log.d("In

android - 三星galaxy 2s没有权限

这个问题在这里已经有了答案:setupdevicefordevelopment(????????????nopermissions)(30个答案)关闭5年前。我刚买了一部新的SamsungGalaxy2S手机来测试我的应用程序。当我尝试运行该应用程序时,它显示AVDNAmeN/A、目标未知和状态???我在手机上启用了Debug模式和未知来源。我正在使用Ubuntu进行开发,我使用以下内容编辑了/etc/udev/rules.d/51-android.rules:SUBSYSTEM=="usb",SYSFS{idVendor}=="04e8",MODE="0666"将其模式更改为a+r。

android - 尝试为具有挂起请求的 session 请求新权限

您好,我正在使用新的facebookSDK3.0开发android应用程序。我试图在用户登录后请求“publish_stream”权限。因此,在onSessionStateChange()中,我放入了请求“publsh_stream”许可的代码,但它不起作用。这是我的代码:privatevoidonSessionStateChange(Sessionsession,SessionStatestate,Exceptionexception){if(state.isOpened()){if(pendingPublishReauthorization&&state.equals(Sessio

android - 如何在 Mac 中以 root 用户身份从命令行运行 Android Studio 3.0

我需要在root用户中运行AndroidStudio3.0以授予SDK管理器(因为SDK管理器不再是独立的)将组件安装到根目录的权限。如果您在安装任何组件时遇到PermissionDenied错误,这可能是解决方案之一。 最佳答案 如果您已将AndroidStudio安装在默认的Applications目录中,它将位于此处。否则你可以进入它的路径cd/Applications/Android\Studio.app/Contents/MacOS/然后通过执行以root用户身份运行它sudo./studio

java - 在 Android 应用程序中获取用户的位置权限

这个问题在这里已经有了答案:HowtorequestLocationPermissionatruntime(8个答案)关闭5年前。我正在尝试使用典型的权限框获取用户的实际位置:像这样:如果有人知道怎么做,请回答。

android - 如何删除使用 PhoneGap Build 制作的 Android 应用程序中的权限?

我使用PhoneGapBuild制作了一个WEB应用程序(AndroidAPK)。IT只是一个简单的单页应用程序,其中只有文本和一些小的图形属性。我将其上传到Play商店。现在,当用户下载该应用程序时,系统会要求他授予对该应用程序的所有可能权限。我还没有找到如何控制PhoneGapBuild的权限。我的应用程序不需要特殊权限,我想在Play商店的下一次更新中排除它们。我该如何解决这个问题? 最佳答案 为了防止插件重新添加不必要的权限,请编辑plugins/android.json。请注意,这是一个“肮脏”的解决方案。添加/更新插件后