草庐IT

PERMISSIONS

全部标签

android - 迁移到运行时权限 : How do you find all the current permission uses?

是否有一种简单的方法来识别Android应用进行的所有API调用,这些API调用需要进行调整以在AndroidM(6,API23)中使用运行时权限?看来您只需要通过测试、试错法或专业知识(例如:查阅API文档和您的源代码)来解决问题。我预计Google会发布一个迁移工具,但我还没有看到任何证据。不如果有人在安装后禁用对权限的访问,即使您没有在list中使用运行时权限标签,这样做看起来也会使您的应用容易受到运行时崩溃的影响。p>迁移到运行时权限的最佳做法是什么? 最佳答案 我无法找到任何现有工具,因此我们在Galois的团队采用了我们

android - Facebook SDK : ApiException:The proxied app cannot request publish permissions without having being installed previously

我正在努力使用AndroidfacebookSDK3.5riigthow。一切都适用于我的帐户。现在我把这个应用程序给了我的一个friend,当他登录时,由于这个失败,他没有登录:ApiException:被代理的应用程序在没有事先安装的情况下无法请求发布权限11-1912:18:43.530:W/System.err(13495):com.facebook.FacebookAuthorizationException:UnknownError:ApiException:Theproxiedappcannotrequestpublishpermissionswithouthavingb

android - 如何获取Android权限的图标?

的XML规范和指的是您在设置|中看到的图标应用信息|权限。如果我已经从查询PackageInfo的字符串中获得应用程序所需的权限,例如“android.permission.INTERNET”,我如何才能获得关联的权限和权限组图标? 最佳答案 这是我的代码。packagesample.com.sample_android;importandroid.Manifest;importandroid.content.pm.PackageManager;importandroid.content.pm.PermissionGroupInfo

安卓权限: who is using what?

AndroidM即将推出,带有新的权限API。我敢打赌,有很多开发人员无法控制他们的权限,试图弄清楚在哪里使用了什么。至少我的一些应用程序是这样。是否有任何好的方法可以了解在哪里使用了哪些权限?概述什么API使用什么权限,或者其他什么。到目前为止我的方法是a)尝试识别哪个API使用权限,并找到它。除了我自己的内存和应用程序功能b)删除权限,看看有什么问题 最佳答案 AndroidStudio(最新版本,最新SDK)在警告您检查需要的权限方面做得非常好,因此如果权限被授予,不难找出在何处添加检查。

android - 我们如何从我的 Android 应用程序执行 shell 脚本文件?

我正在尝试从我的Android应用程序执行shell脚本。首先我尝试从Java运行Shell脚本,它对所有命令都工作正常像pwd,cd,netstat。移动文件,复制文件。比起我在Android应用程序中尝试过,我得到了cd、pwd、netstat和echo语句的输出在脚本中,但移动和复制文件不起作用。当这些命令在adbshell中正常运行时,是否需要任何权限才能从脚本文件中执行这些命令?我的代码是这样的:voidexecCommandLine(){//***********************try{Runtimert=Runtime.getRuntime();Processpr

android - 安装失败_EAS_POLICY_REJECTED_PERMISSION?

每次我尝试启动我的应用程序时,我都会在控制台中收到此错误[2014-03-0910:26:47-GeocachePlacer]------------------------------[2014-03-0910:26:47-GeocachePlacer]AndroidLaunch![2014-03-0910:26:47-GeocachePlacer]adbisrunningnormally.[2014-03-0910:26:47-GeocachePlacer]Performingdk.rocologo.geocacheplacer.MainActivityactivitylaunch

android - onRequestPermissionsResult 未在 Android Activity 中回调

我正在尝试在启动我的相机Activity之前获得用户的相机许可。onRequestPermissionsResult永远不会在用户从权限对话框中按下“允许”后回调。这是我的Activity类:publicclassImageCaptureActivityextendsAppCompatActivity{publicstaticfinalStringTAG=ImageCaptureActivity.class.getSimpleName();privatestaticfinalintREQUEST_CAMERA=0;privatestaticfinalintREQUEST_CAMERA_

android - Ionic Android 内部共享内存

我正在使用Ionicv1与$cordovaFile和cordovaemailplugin创建文件,然后将其附加到新电子邮件。我在任何设备上都有适用于iOS的有效解决方案,但我在Android上遇到了一个奇怪的问题。当尝试附加在Android上的任何内部存储位置(dataDirectory等)中创建的文件时,我收到“附件权限被拒绝”。但是,当我将文件保存到外部存储时,附件已成功添加。我已经使用外部存储为Android发布了我的应用程序,但不幸的是,当今一些最流行的设备没有外部存储。有人知道解决办法吗?我考虑过变通办法,例如将文件上传到文件托管服务,并在电子邮件中包含下载链接。我会用$co

android - 在没有 SD 卡的应用程序之间共享临时文件

如果我在我的应用程序的缓存目录中创建一个临时文件,我不能,例如,将它作为附件通过电子邮件发送。这是因为其他应用没有读取该文件的权限。在API9及更高版本中,我可以使用setReadable(true,false)将文件设置为全局可读。不幸的是,我的目标是API级别7+。我不想依赖SD卡的存在,所以我不能使用getExternalStorageDir()返回的位置来存储它,以防卡不存在。即使在没有SD卡的情况下,我如何才能以有效的方式生成和共享临时文件? 最佳答案 finalStringFILENAME="file.tmp";fina

android - MediaStore.Images.Media.insertImage 在某些设备上抛出权限拒绝

我的代码行有问题:Stringpath=MediaStore.Images.Media.insertImage(activity.getContentResolver(),bitmap,"feedback",null);Activity不为空,位图不为空。我得到错误:0-2211:23:59.64429514-29527/?E/DatabaseUtils:Writingexceptiontoparcel10-2211:23:59.64429514-29527/?E/DatabaseUtils:java.lang.SecurityException:PermissionDenial:wr