android-permissions相关内容

即使获得平台签名也无法读取系统文件

我已经构建了一个自定义的android ROM.我已经使用平台签名对应用程序进行了签名,并在清单文件中添加了android:sharedUserId="android.uid.system".我的应用程序被授予所有“签名"和“系统"级别的权限,但未授予对系统文件的访问权限. Log.w("PC", String.valueOf(checkCallingOrSelfPermission ..
发布时间:2020-08-28 00:21:50 移动开发

通过编程方式卸载应用

我想开发一个用于卸载应用程序的开源应用程序.我该怎么办? 获得根访问权限后,如何卸载/system/app/中的应用程序? 谢谢 解决方案 如果您具有root这样的访问权限,则可以在应用程序中执行adb commands Process process = Runtime.getRuntime().exec("your command"); BufferedReader ..
发布时间:2020-08-28 00:20:37 移动开发

在小米设备上请求运行时权限

在具有API级别23+的设备上请求权限时,文档说明您需要请求您需要的每个权限,并且如果您要从权限组请求权限, >您已经有权访问该权限是由系统授予的. 处理权限请求响应 但是,在将我的应用程序调整为目标API级别23时,我注意到请求一个组代表的权限就足够了-以下对同一组中其他权限的检查将获得 PackageManager.PERMISSION_GRANTED 检查是否具有权限. 例如,如 ..
发布时间:2020-08-28 00:19:29 其他开发

当我将android.permission.UPDATE_DEVICE_STATS添加到我的应用程序时发生错误

我开发了一个需要获得android.permission.UPDATE_DEVICE_STATS权限的应用.但是,当我将此权限添加到应用的AndroidMainfest.xml文件中时,会出现以下错误: “权限仅授予系统应用程序" 我该怎么做才能将我的应用程序更改为系统应用程序?还有其他方法可以解决此问题吗? 解决方案 最重要的是要知道:系统应用程序只能由植根设备的人来运行.这 ..
发布时间:2020-08-28 00:19:27 移动开发

允许在Android中读取/写入根文件夹的权限

我是否可以/必须在我的应用中声明任何权限, 如果我希望该应用程序能够扫描整个"/"文件夹 (例如说以递归方式搜索所有.txt文件)? 到目前为止(调用File.listFiles时)我只得到null 不管我尝试什么权限.我想我缺少了一些东西. 解决方案 除非您root设备,否则无法对非root用户设备的根目录进行任何操作,因为第三方应用程序将正常运行用户,并且没有root权限. ..
发布时间:2020-08-28 00:19:16 Java开发

Android-询问写入SD卡权限对话框

我无法获得对设备SD卡根目录的写访问权.我可以毫无问题地写入SD卡中的设备内部存储和应用包文件夹.我发现可以使用Storage Access Framework获得对SD卡的访问权限,因此我查看了其他应用程序以了解它们如何获得对SD卡的访问权限,并找到了Total Commander及其简洁的权限对话框. 由于找不到任何示例,如何显示此类对话框?我的目标是将大型文件存储在SD卡上,并在卸载该 ..
发布时间:2020-08-28 00:19:12 移动开发

如何使用Kivy处理Android运行时权限

我发现kivy非常适合构建跨平台应用程序的Google框架,并且我对kivy感兴趣,因为我认为在kivy中既简单又舒适,所以我只想做android应用程序. 尝试了几个示例之后,我很想知道如何处理kivy应用程序的android运行时权限. 实际上,我已经在google上搜索过,但没有一个单独的工作示例.我应该回到android/java还是有kivy和其他一些python库的可能. ..
发布时间:2020-08-28 00:19:10 移动开发

Android Marshmallow:更改运行应用程序的权限

我知道,使用Android Marshmallow,每次我们需要需要权限的功能时,我们都必须询问权限. 我为新的应用程序执行此操作,但对于旧的BIG应用程序则更为复杂. 对于旧的BIG App,我要求"MainActivity"中的所有权限. 因此,我的应用程序启动并显示地图片段. 我毫无问题地要求获得位置许可.用户同意. 用户将其放在后台,进入“应用程序设置"并拒绝权限. ..

Android启动应用程序显示“可以修改系统设置"对话

我编写了一个简单的演示,测试了第三方push SDK. 启动演示时,系统会显示一个类似这样的对话框. 但是该对话框在Android 6.0以下不会显示 在我启动我的应用程序时,除了允许权限请求外,如何避免出现这种情况? 解决方案 好,我在 Android开发人员. 好像我的第三方SDK通过编程方式请求WRITE_SETTINGS权限并启动“可以修改系统设置"对话框. ..
发布时间:2020-08-28 00:19:02 移动开发

Android SDK23查找更新和请求权限的地方

可能是我遗漏了一些东西,但是有没有一种方法可以快速知道我必须使用sdk23进行的Android应用程序所需的新权限检查所要更新的所有位置? 作为开发人员,考虑到需要更新的多个位置,此更改非常令人沮丧.我想确保我不会忘记/错过任何一个. 我正在谈论在使用限定为“危险"的权限之前先找到需要使用这两个功能的地方 ContextCompat.checkSelfPermission() A ..
发布时间:2020-08-28 00:19:01 移动开发

为从Play商店安装的应用绘制覆盖权限

此处是有关绘图覆盖权限问题的著名问答.我在以前的应用程序中也观察到了相同的行为,即从Play商店安装该应用程序时会自动授予该行为. 但是,在我最近的应用程序中,我发现即使从Play商店安装了该权限,也不会授予该权限.起初,我认为这可能是我们测试设备的一个特定问题.但是,我想通过我最喜欢的分析工具在野外追踪此类许可不足情况的数量来对此进行确认. 我们昨天发布了通知此事件的版本,分析表明, ..
发布时间:2020-08-28 00:17:52 移动开发

向Uri授予其他活动的权限

我正在尝试从设备库中获取图像,然后在另一个活动中显示它. 我的活动中的代码: private void startGallery() { Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.addCategory(Intent.CATEGORY_OPENABLE); intent.setType( ..
发布时间:2020-08-28 00:17:48 移动开发

是否仅要求Android Marshmallow的运行时权限?

我只想为棉花糖添加运行时权限,因为它会使我的应用程序在Android棉花糖设备中崩溃,否则它将正常工作.是否可以一次添加多个权限?我已经为相机许可编写了代码,但是 我已经为单一权限编写了代码,并且工作正常. private void requestpermissioncamera() { final List permissionsList = new ArrayL ..
发布时间:2020-08-28 00:17:38 Java开发

如何检测其他应用程序的权限访问?

我正在寻找一种检测其他应用程序权限使用情况的方法.关键思想是检测其他应用何时访问媒体或传感器(例如麦克风). 我想实现一项服务,该服务正在寻找任何权限用法,以便一旦有任何应用程序访问麦克风或摄像头,该服务就可以通知用户. 有人知道该怎么做吗?我已经发现,我可以使用PackageManager读取应用程序的所有授予的权限,但是我对“真正的"权限用法更感兴趣. 提前谢谢! 解决 ..