草庐IT

permission

全部标签

android - 异步显示权限说明

从Android6.0开始,在运行时请求权限,而不是在安装之前。安卓officialdoc推荐如下代码://Here,thisActivityisthecurrentactivityif(ContextCompat.checkSelfPermission(thisActivity,Manifest.permission.READ_CONTACTS)!=PackageManager.PERMISSION_GRANTED){//Shouldweshowanexplanation?if(ActivityCompat.shouldShowRequestPermissionRationale(t

android - Google Maps V2 在 android 2.2 上显示黑屏

我尝试按照AndroidMapsV2QuickStart上的教程进行操作但是当我运行该应用程序时,会显示一个空白的map屏幕。我的手机使用的是android2.2.1。这是logcat中显示的内容:12-0718:07:52.479:W/dalvikvm(1654):VFY:unabletoresolveinstancefield2412-0718:07:53.129:W/dalvikvm(1654):UnabletoresolvesuperclassofLmaps/a/du;(411)12-0718:07:53.129:W/dalvikvm(1654):Linkofclass'Lma

android - Android 上的 Google map 无法加载

我的应用程序中有一个可用的Googlemap,我必须开始使用另一台计算机。所以我在这台装有AndroidStudio等的新电脑上下载了我的源代码。现在,我无法再显示Androidmap了。我在Google控制台中从我的新计算机添加了SHA1,但它仍然不起作用...我的logcat中有这样的消息:Errorprocessing:com.google.maps.api.android.lib6.b.d@536cbcf8notretryingErrorprocessing:com.google.maps.api.android.lib6.gmm6.d.h@539c5f14notretryin

android - 如何遵守 Android 中的网络使用设置

我的应用执行一些后台数据收集,我正在添加对用户网络首选项的支持,例如执行后台更新和数据漫游。我已经进行了以下检查:ConnectivityManagercm=(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);if(cm.getBackgroundDataSetting()){...NetworkInfonetworkInfo=cm.getActiveNetworkInfo();if(networkInfo!=null&&networkInfo.isAvailable()&&networ

android - GcmBroadcastReceiver 非法状态异常 : Not allowed to start service Intent

我正在Android中处理FCM推送通知,但我遇到了这个异常:GcmBroadcastReceiverIllegalStateException:NotallowedtostartserviceIntent我在这个论坛上搜索了很多问题,但仍然没有得到解决的帮助。我的日志和list补丁也在下面给出。list:错误日志:10-1616:52:19.62125906-25906/com.kolbehE/AndroidRuntime:FATALEXCEPTION:mainProcess:com.kolbeh,PID:25906java.lang.RuntimeException:Unablet

android - 未定义 Phonegap Android LocalFileSystem

我在phonegap应用程序中出于存储目的访问Android文件系统时遇到问题。我搜索并找到了很多不适合我的情况的解决方案!我知道deviceready被发射和检查的必要性,它被发射了。所以phonegap.js已完美加载!我想我请求了文件权限并且在我的list和配置文件中有功能。他们在这里:配置文件:AndroidManifest.xml:这是我的代码的错误抛出部分:$(document).ready(function(){document.addEventListener("deviceready",onDeviceReady,false);});functiononDeviceR

android - { session 状态 :OPENING, token :{AccessToken token:ACCESS_TOKEN_REMOVED permissions:[]}, appId:1xxxxxxxxxxx}

我想在我的应用程序中实现Facebook登录,但我在尝试登录时遇到问题,即:**{Sessionstate:OPENING,token:{AccessTokentoken:ACCESS_TOKEN_REMOVEDpermissions:[]},appId:1xxxxxxxxxxxxxxx}**有时这个也是:**{Sessionstate:CLOSED,token:{AccessTokentoken:ACCESS_TOKEN_REMOVEDpermissions:[]},appId:1xxxxxxxxxxxxxxx}**注意:当我的设备已经安装了NATIVEFACEBOOKAPP时,会出

android - 禁用依赖库权限

在我的android项目(使用AndroidStudio)中,我集成了一个库,该库在其Manifest文件中使用了很少的额外权限。我想删除它用于我的应用程序的其中一项权限,因为我不使用库中的该功能,而且它是我的应用程序不需要的权限。我阅读了有关标记选择器的内容并进行了尝试,但它并没有删除权限。这是我添加到我的应用程序list文件中的内容:但在安装应用程序时,我仍然看到“在设备上查找帐户”的权限被询问。有人可以告诉我我做错了什么或者我错过了什么吗?我的应用程序list保存在src/main位置。我尝试了StackOverflow的其他答案,但他们没有为我解决问题。感谢您的帮助

android - java.lang.SecurityException : ConnectivityService: Neither user 10134 nor current process has android. 权限.ACCESS_NETWORK_STATE

即使我在list中有权限,我还是从1位用户那里收到了关于此异常的报告 最佳答案 我也遇到了这个问题......当针对早期的API进行构建时,我只是得到了一个unhandledException抛出,我在跨过getAllNetworkInfo()或getActiveNetworkInfo()。但是,logcat中实际上没有显示任何内容。当针对最新的API(22)构建时,我得到了上述SecurityException。对我来说,解决方案原来是我写的当我需要的时候因此,对于遇到此问题并摸不着头脑的任何开发人员,请注意这些权限名称区分大小写

android - android 4.4.4及以上版本如何设置SELinux为0或permissive模式?

我想在Android4.4.4(以及更高版本,如果可能)上将SELinux(安全增强型Linux)模式设置为Permissive或(0)。我使用以下命令:setenforce0、setenforcepermissive和setenforcePermissive在root下(我的设备已获得root权限)。但是getenforce的输出始终是Enforcing。现在我已经厌倦了这个问题。谁能给我一个解决方案?提前致谢。 最佳答案 根据您的设备的root方式以及您运行的AndroidROM将决定您如何禁用它。首先要尝试的是:adbshel