问题标签 [android-permissions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1420 浏览

android - Android 设备关机 - 想要“ShutdownThread->shutdown()”而不是“su reboot -p”

关于关闭有根安卓设备的几个问题都有答案说你应该在“su”外壳中运行“rebo​​ot -p”。但是,这个答案说重新启动是非常低级和肮脏的,并且在拔掉插头之前没有做足够的整理。相反,它建议使用android.internal.app.ShutdownThread.shutdown(). 查看代码,我可以看到它做了一大堆我想要的家务,而且它还有一个方便的“确认”参数,似乎让您无需确认即可关闭,这很好。

我的问题是 - 应用程序必须具备哪些属性才能调用ShutdownThread.shutdown()?如果设备已植根,是否需要可以设置的特定权限,或者是否必须使用固件密钥或完全其他方式进行签名?

0 投票
1 回答
2644 浏览

android - 根应用程序如何调用具有签名级保护权限的 API

Android 4.2 引入了多用户支持,这涉及到一些现有的内部 API,现在需要新的权限,称为INTERACT_ACROSS_USERSINTERACT_ACROSS_USERS_FULL.

后一个被声明为

这意味着只有与平台 (ROM) 签名相同的应用程序才能使用此权限。

我想知道我是否无法使用平台签名对我的应用程序进行签名,在根条件下有什么方法可以达到相同的目的吗?

0 投票
1 回答
3820 浏览

android - Android 权限、签名和开发者密钥

我正在开发一个包含许多组件的应用程序,每个组件都是一个单独的 Android 应用程序。“核心”应用程序将使用内容提供者来提供对数据库的访问,并且阅读权限文档“签名”保护是我想要的方式。

我已经为我的权限定义了一个组,主要是为了让我的权限可以很好地显示在应用信息的“权限”部分中我自己的图标上。他们出现android:protectionLevel="normal"就好了。但是当我使用它们时android:protectionLevel="signature"它们消失了。

鉴于我目前正在开发并因此使用开发人员密钥,我是否需要跳过其他一些障碍才能使“签名”保护级别为开发人员工作?

一如既往地感谢您的帮助

史蒂夫

0 投票
3 回答
138 浏览

android - Web 应用程序的 Android 移动客户端应用程序必须解决哪些常见安全问题?

我正在为网络应用程序开发一个 Android 移动应用程序。有哪些常见的安全问题需要在它的 android 版本中解决?

0 投票
0 回答
104 浏览

android - 使用应用程序时可以禁用电源按钮吗?

我正在为 Android 制作一个警报应用程序。有没有办法从应用程序中禁用音量控制和手机的电源按钮?如果应用程序需要在执行此操作之前征求用户的许可,那很好。

0 投票
1 回答
193 浏览

android - 过滤以防止三星 Galaxy 相机从 Play 商店访问应用程序

0 投票
3 回答
3003 浏览

android - 动态壁纸需要哪些权限?

为了设置动态壁纸和获取图库图像,我需要什么权限?

0 投票
2 回答
4234 浏览

android - 当我将 android.permission.UPDATE_DEVICE_STATS 添加到我的 app.error 发生

我开发了一个需要获得android.permission.UPDATE_DEVICE_STATS许可的应用程序。但是,当我将此权限添加到我的应用程序的 AndroidMainfest.xml 文件时,我收到此错误:

“权限仅授予系统应用程序”

我该怎么做才能将我的应用程序更改为系统应用程序?有没有其他方法可以解决这个问题?

0 投票
1 回答
4923 浏览

android - 未知权限 com.android.vending.BILLING

我正在尝试在我的应用程序中设置应用内计费功能。到目前为止,我遵循了本指南:

http://developer.android.com/training/in-app-billing/preparing-iab-app.html

但是,当我指定计费权限时

LogCat 中出现以下消息:

每次我开始我的申请。

正如我上面提到的,我在我的 AndroidManifest.xml 中注册了 Billing 权限,就像在教程中一样:

我还将应用内计费库复制到我的项目中,该项目现在具有以下结构:

  • com.android.vending.billing
  • com.android.vending.billing.util
  • org.noi.activity
  • org.noi.impl
  • org.noi.const
0 投票
2 回答
2605 浏览

java - 没有拍照和录像的相机权限?

我制作了一个 AR(增强现实)应用程序,它只打开相机而不拍摄任何照片和视频。

在我的 Mainfest 中,我将此权限用于相机:

但是,当我在谷歌播放上传时,它说

硬件控制 拍摄照片和视频 允许该应用使用相机拍摄照片和视频。此权限允许应用程序在没有您确认的情况下随时使用相机。

事实上,我的应用程序不拍照和录像。它只是打开相机并查看其中的信息,而没有拍照和视频的能力。

我的问题是如何修改我的权限以仅使用相机而不拍照和录像?

问候