草庐IT

user_permissions

全部标签

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

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

android - Facebook - "Cannot query users by their username"解决方案

我正在开发一个安卓应用程序。我正在使用HttpURLConnection来获取facebook用户的个人资料图片。网址如下所示:http://graph.facebook.com/?ids=username1,username2,username3&fields=picture&type=square但现在,由于v2.2不允许我获取未使用我的facebook应用程序的用户的个人资料图片,因此会引发错误:{"error":{"message":"(#803)Cannotqueryusersbytheirusername(username1)","type":"OAuthException

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或更低版本兼容,也可能需要它,因

android - Android 中 eng 和 user-debug 构建的区别

我想知道build_flavor的两个viz之间的区别。eng&user-debugeng和userbuild风格之间的区别非常明显。但是eng和user-debug让我有些困惑。eng中提供了哪些用户调试中没有的附加调试工具?例如。IfItakeonlytheKernelbeingbuilt:eng和user-debug构建的调试级别会有所不同吗?我遇到了一个问题,即用户调试版本正在Android手机上启动。但是eng构建不是,而build_flavor是两个构建之间的唯一区别。感谢任何帮助/指针。谢谢! 最佳答案 eng:这是默

android - 有人请解释一下RESULT_FIRST_USER

我不明白RESULT_FIRST_USER的含义、值(value)或重要性,除了我自己的结果代码必须大于1。有人会解释一下吗?RESULT_OK和RESULT_CANCELED对于说英语的人来说非常有意义。但在android的世界里,RESULT_FIRST_USER是什么?所有的文件都说是Startofuser-definedactivityresults. 最佳答案 问题的答案实际上是来自@CommonsWare和@Chris的评论的组合。因此,为了后代,我将合并评论并在一个地方提供。基本上,requestCode有两个预定义的

IOERROR:[ERRNO 2]没有这样的文件或目录:'user/myName/pycharmprojects/sensorLogProject/data/pickupphoneaccelerometer1.csv'

我在以下脚本中遇到了这个错误:withopen(os.path.join("Users","myname","PycharmProjects","sensorLogProject","Data",f),'rU')asmy_file:即使当我使用Pycharm获得路径时,它也会返回:/Users/myname/PycharmProjects/sensorLogProject/Data/PickUpPhoneAccelerometer1.csv编辑:/数据是Python软件包,如果有帮助,则不是目录看答案withopen(os.path.join("/Users","myname","Pychar

android - 使用共享用户 ID 时的 INSTALL_FAILED_SHARED_USER_INCOMPATIBLE

我正在开发将共享数据库的Android应用程序。为此,我在两个应用程序的list文件中都使用了android:sharedUserId。当我在添加该sharedUserId后尝试运行应用程序时,它会在控制台中显示以下错误。[2013-03-0419:37:32-MainActivity]Installationerror:INSTALL_FAILED_SHARED_USER_INCOMPATIBLE[2013-03-0419:37:32-MainActivity]Pleasechecklogcatoutputformoredetails.[2013-03-0419:37:32-Main

安卓权限。INTERACT_ACROSS_USERS_FULL

我在android中有一个大型应用程序。应用程序有时会因错误不清楚而崩溃。我不知道确切的时间和原因。java.lang.SecurityException:PermissionDenial:get/setsettingforuseraskstorunasuser-2butiscallingfromuser0;thisrequiresandroid.permission.INTERACT_ACROSS_USERS_FULL有什么帮助吗? 最佳答案 java.lang.SecurityException:PermissionDenial