android-permissions相关内容
我已经构建了一个自定义的android ROM.我已经使用平台签名对应用程序进行了签名,并在清单文件中添加了android:sharedUserId="android.uid.system".我的应用程序被授予所有“签名"和“系统"级别的权限,但未授予对系统文件的访问权限. Log.w("PC", String.valueOf(checkCallingOrSelfPermission
..
我想开发一个用于卸载应用程序的开源应用程序.我该怎么办? 获得根访问权限后,如何卸载/system/app/中的应用程序? 谢谢 解决方案 如果您具有root这样的访问权限,则可以在应用程序中执行adb commands Process process = Runtime.getRuntime().exec("your command"); BufferedReader
..
在具有API级别23+的设备上请求权限时,文档说明您需要请求您需要的每个权限,并且如果您要从权限组请求权限, >您已经有权访问该权限是由系统授予的. 处理权限请求响应 但是,在将我的应用程序调整为目标API级别23时,我注意到请求一个组代表的权限就足够了-以下对同一组中其他权限的检查将获得 PackageManager.PERMISSION_GRANTED 检查是否具有权限. 例如,如
..
我开发了一个需要获得android.permission.UPDATE_DEVICE_STATS权限的应用.但是,当我将此权限添加到应用的AndroidMainfest.xml文件中时,会出现以下错误: “权限仅授予系统应用程序" 我该怎么做才能将我的应用程序更改为系统应用程序?还有其他方法可以解决此问题吗? 解决方案 最重要的是要知道:系统应用程序只能由植根设备的人来运行.这
..
我想列出具有互联网访问权限的应用程序. 我有这个例子 PackageManager p = context.getPackageManager(); final List apps = p.getInstalledPackages(PackageManager.GET_PERMISSIONS); for (PackageInfo pkg : apps) { for
..
我的应用程序需要访问 CAMERA 和 WRITE_EXTERNAL_STORAGE 权限. 应用加载后,我想让用户一个接一个地允许这两个权限.我有以下代码: if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE)
..
我是否可以/必须在我的应用中声明任何权限, 如果我希望该应用程序能够扫描整个"/"文件夹 (例如说以递归方式搜索所有.txt文件)? 到目前为止(调用File.listFiles时)我只得到null 不管我尝试什么权限.我想我缺少了一些东西. 解决方案 除非您root设备,否则无法对非root用户设备的根目录进行任何操作,因为第三方应用程序将正常运行用户,并且没有root权限.
..
我无法获得对设备SD卡根目录的写访问权.我可以毫无问题地写入SD卡中的设备内部存储和应用包文件夹.我发现可以使用Storage Access Framework获得对SD卡的访问权限,因此我查看了其他应用程序以了解它们如何获得对SD卡的访问权限,并找到了Total Commander及其简洁的权限对话框. 由于找不到任何示例,如何显示此类对话框?我的目标是将大型文件存储在SD卡上,并在卸载该
..
我发现kivy非常适合构建跨平台应用程序的Google框架,并且我对kivy感兴趣,因为我认为在kivy中既简单又舒适,所以我只想做android应用程序. 尝试了几个示例之后,我很想知道如何处理kivy应用程序的android运行时权限. 实际上,我已经在google上搜索过,但没有一个单独的工作示例.我应该回到android/java还是有kivy和其他一些python库的可能.
..
我知道,使用Android Marshmallow,每次我们需要需要权限的功能时,我们都必须询问权限. 我为新的应用程序执行此操作,但对于旧的BIG应用程序则更为复杂. 对于旧的BIG App,我要求"MainActivity"中的所有权限. 因此,我的应用程序启动并显示地图片段. 我毫无问题地要求获得位置许可.用户同意. 用户将其放在后台,进入“应用程序设置"并拒绝权限.
..
我编写了一个简单的演示,测试了第三方push SDK. 启动演示时,系统会显示一个类似这样的对话框. 但是该对话框在Android 6.0以下不会显示 在我启动我的应用程序时,除了允许权限请求外,如何避免出现这种情况? 解决方案 好,我在 Android开发人员. 好像我的第三方SDK通过编程方式请求WRITE_SETTINGS权限并启动“可以修改系统设置"对话框.
..
可能是我遗漏了一些东西,但是有没有一种方法可以快速知道我必须使用sdk23进行的Android应用程序所需的新权限检查所要更新的所有位置? 作为开发人员,考虑到需要更新的多个位置,此更改非常令人沮丧.我想确保我不会忘记/错过任何一个. 我正在谈论在使用限定为“危险"的权限之前先找到需要使用这两个功能的地方 ContextCompat.checkSelfPermission() A
..
我尝试检查权限 在我设置的清单中 然后在片段中尝试检查 int permissionCheck = ContextCompat.checkSelfPermission(getActivity(), Manifest.perm
..
此处是有关绘图覆盖权限问题的著名问答.我在以前的应用程序中也观察到了相同的行为,即从Play商店安装该应用程序时会自动授予该行为. 但是,在我最近的应用程序中,我发现即使从Play商店安装了该权限,也不会授予该权限.起初,我认为这可能是我们测试设备的一个特定问题.但是,我想通过我最喜欢的分析工具在野外追踪此类许可不足情况的数量来对此进行确认. 我们昨天发布了通知此事件的版本,分析表明,
..
我正在尝试从设备库中获取图像,然后在另一个活动中显示它. 我的活动中的代码: private void startGallery() { Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.addCategory(Intent.CATEGORY_OPENABLE); intent.setType(
..
我正在尝试使用DownloadManager类下载文件. public void downloadFile(View view) { String urlString = "your_url_here"; try { // Get file name from the url String fileName = urlString.subst
..
我正在尝试使用MediaRecorder在我的一个Activity中录制音频.部分代码如下所示. File file = new File(AppConstants.MSGS_DIR, filename); MediaRecorder recorder = new MediaRecorder(); recorder.setAudioSource(AudioSource.MIC); recor
..
我只想为棉花糖添加运行时权限,因为它会使我的应用程序在Android棉花糖设备中崩溃,否则它将正常工作.是否可以一次添加多个权限?我已经为相机许可编写了代码,但是 我已经为单一权限编写了代码,并且工作正常. private void requestpermissioncamera() { final List permissionsList = new ArrayL
..
我正在寻找一种检测其他应用程序权限使用情况的方法.关键思想是检测其他应用何时访问媒体或传感器(例如麦克风). 我想实现一项服务,该服务正在寻找任何权限用法,以便一旦有任何应用程序访问麦克风或摄像头,该服务就可以通知用户. 有人知道该怎么做吗?我已经发现,我可以使用PackageManager读取应用程序的所有授予的权限,但是我对“真正的"权限用法更感兴趣. 提前谢谢! 解决
..
我怀疑我阅读这些教程只是为了清楚了解在更高版本的android 如何在android API 19(KitKat)中持久保留权限? 低于19的Android API相当于ContentResolver takePersistableUriPermission KitKat上的Android Gallery返回Intent.ACTION_GET_CONTENT的其他Uri 现在我有
..