草庐IT

directory-permissions

全部标签

android - 权限被拒绝(缺少 INTERNET 权限?) : But permission is given

我正在尝试调用httpClient,但响应是“权限被拒绝(缺少INTERNET权限?)”。在Android的普通浏览器中,我可以毫无问题地打开URL。publicstaticStringgetHttpResponse(URIuri){StringBuilderresponse=newStringBuilder();try{HttpGetget=newHttpGet();get.setURI(uri);DefaultHttpClienthttpClient=newDefaultHttpClient();HttpResponsehttpResponse=httpClient.execute

Android M 使用 permission_groups 请求权限

AndroidMPreviewdocs向我们展示了如何使用新的权限模型检查和请求权限。在下面的图表中,它向我们展示了一组权限组及其相关权限。当我尝试在第一次启动时使用permission_group(即Manifest.permission_group.CAMERA)checkSelfPermission时,不出所料,我得到了PackageManager.PERMISSION_DENIED。然后尝试requestPermissions以获得相同的permission_group并且我没有弹出任何类型的对话框。'onRequestPermissionsResult'立即返回-1。当我使用

android - 安全异常 : Permission Denial: reading (only on emulator)

我的应用中有两个Activity,MainActivity调用ImagePicker,它有一个GridView布局手机图库中的所有图像,我使用ContentResolver来获取光标。当我测试它时它在我的手机上运行良好,但每次在模拟器上都会立即崩溃。这是错误日志:java.lang.SecurityException:PermissionDenial:readingcom.android.providers.media.MediaProvideruricontent://media/external/images/mediafrompid=5934,uid=10060requiresa

android - 在 v23 上找不到 Symbol Manifest.permission.WRITE_EXTERNAL_STORAGE

我正在使用以下build.gradle文件编译代码android{compileSdkVersion23buildToolsVersion"23.0.1"defaultConfig{applicationId"com.example"minSdkVersion15targetSdkVersion23versionCode1versionName"1.0"multiDexEnabledtrue}buildTypes{release{minifyEnabledfalseproguardFilesgetDefaultProguardFile('proguard-android.txt'),'

android - 启动 AVD 时出错 - "Could not open file: (null)/system/build.prop: No such file or directory"

当我使用CMD窗口打开AVD时C:\Android\adt-bundle-windows-x86\sdk\tools>emulator.exe-avdNexus-7-001-verbose一切似乎都正常,直到“无法打开文件:(null)/system/build.prop:没有这样的文件或目录”下面的行虽然模拟器打开,但尝试选择应用程序会产生错误,“不幸的是,启动器已停止。”我已经卸载并重新下载了ADT=>同样的问题。你能告诉我是否有办法确保删除所有的ADT吗?这个问题也可能是由旧ADT(早期版本的Eclipse)的残余引起的,还是完全是其他问题?我在Windows7和WindowsV

android - uses-permission-sdk-23 和 uses-permission 之间的区别?

我刚知道androidlist文件中名为“uses-permission-sdk-23”的新标签谁能提供这两者之间的区别? 最佳答案 总结适用于所有SDK和将仅将权限应用于SDK23+。什么时候应该使用?对于AndroidSDK23及更高版本,您可以选择在运行时请求权限,但权限将在安装时处于默认状态,安装时不会提示用户.(本质上,这可以用来提示用户在需要使用的基础上授予权限,并且您有机会解释为什么需要它。)但是,对于SDK22及更低版本,安装时会提示用户获取权限。由于某些权限对用户来说似乎可疑或狡猾,您可能不想为SDK22及以下版本

安卓工作室 : Fail to parse SDK may be missing the directory add-ons

我是安卓软件开发的新手。当我尝试编写第一个android程序时,在选择完所有基本设置后会弹出一个窗口,说它无法解析SDK,并且可能缺少“附加组件”目录。我检查了我刚刚安装的SDK文件夹,SDK文件夹存在,里面也有很多东西。谁能告诉我如何解决这个问题? 最佳答案 SDK与AndroidStudiobundle在一起,您无需单独下载。我在安装了AndroidStudio的两台机器上都看到了这个问题-安装时没有创建“附加组件”目录。假设您使用的是64位Windows并安装到默认位置,请看这里:*C:\ProgramFiles(x86)\A

android - 如何为 Cordova 项目添加 "uses-permissions"标签到 AndroidManifest.xml?

一些条目会根据您添加的cordova插件自动添加到AndroidManifest.xml。但是,我需要权限,不会自动添加。我可以将它直接添加到AndroidManifest.xml,但下次我运行cordovabuild时它会被覆盖,而且我不想继续重新添加它...我确定有一种“Cordova”指定权限的方式(在config.xml或其他地方),但我在theirdocumentation中没有看到它任何地方...那么,指定用户权限的“Cordova方式”是什么? 最佳答案 据我所知,AndroidManifest.xml不会在您每次运行

android - JobService 不需要 android.permission.BIND_JOB_SERVICE 权限

我在安排我的JobService时收到不需要android.permission.BIND_JOB_SERVICE权限错误,并且我已经拥有绑定(bind)权限。下面是我的代码。JobSchedulerjobScheduler=(JobScheduler)getSystemService(JOB_SCHEDULER_SERVICE);ComponentNamecomponentName=newComponentName(MainActivity.this,MyJobService.class);JobInfo.BuilderjobInfo=newJobInfo.Builder(101,c

android - 什么样的 Android 应用程序需要 android.permission.READ_PHONE_STATE 权限?

我看到我手机上的一些Android应用需要这个android.permission.READ_PHONE_STATE权限。我不知道我是否可以相信他们。我知道此权限将使应用程序可以访问许多信息。我对Android应用程序中的哪些功能通常需要DeviceId、SimSerialNumber、SubscriberId等信息特别感兴趣? 最佳答案 电话状态提供了对有关电话的大量信息的访问。通常的用途是读取您手机的IMEI和您的电话号码。这对于在他们的系统中识别您的身份很有用。如果应用程序与Android1.5或更低版本兼容,也可能需要它,因