问题标签 [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 投票
2 回答
15928 浏览

android - 活动管理器权限不起作用

}

它得到异常,命名为:

获取权限问题。任何帮助,将不胜感激!!

0 投票
1 回答
8554 浏览

eclipse - 错误打开跟踪文件没有这样的文件或目录 (2)

当我在模拟器上运行我的 android 应用程序时,它会崩溃(不幸的是,CursoLoader 已停止)。我在 logcat 中收到以下错误:

CursorLoaderActivity.java:

显现:

有谁知道如何解决这个问题?谢谢!

0 投票
0 回答
4650 浏览

android - 文件缓存和文件权限

我在我的应用程序中实现缓存并将其部署在 4.2.x 设备上时遇到问题。

当我将文件保存在应用程序缓存目录中时,我无法读取它。我使用具有 root 权限的文件管理器来探索缓存文件夹,并且文件正确存在于我的缓存文件夹中,但是当我尝试读取它们时出现找不到文件错误

此问题仅与 4.2 android 版本有关。在 4.1- 一切正常

这是我用来编写文件的代码

这就是我构造文件对象的方式

这是获取缓存路径的方法

此时我的文件已正确写入

这是我用来读取文件的代码

这总是会产生这个错误:

与此行相关:

我已经添加了这个权限

与此错误相关的路径和名称文件是正确的,并且该文件存在于缓存文件夹中,为什么我无法读取它们?**我认为这可能是由于 android 4.2 中引入的新多用户功能而导致的用户权限相关问题,但我无法弄清楚。**我也尝试设置文件.setReadable(true, false)但没有。谢谢

0 投票
1 回答
2458 浏览

android - Android 原生权限和保护级别

我知道权限在 Android SDK 级别是如何工作的,但它在本机代码中究竟是如何工作的?当在本机代码中进行系统调用时,是什么决定了对 socket() fopen()、ioctl() 等的调用是否被允许?

我读了这些问题:

android原生代码安全

Android 权限是如何执行的?

但是第一个实际上并没有得到回答,而在第二个链接中,答案不起作用,我还没有代表评论其他人的答案。

0 投票
1 回答
5461 浏览

android - Environment.getExternalStorageState() 在虚拟设备上返回 false

我正在尝试检查外部存储是否可用,甚至我认为我所做的一切都是正确的,但它仍然说存储不可用。

我还授予了 AndroidManifest.xml 的权限

这是我的虚拟设备的屏幕截图。

截屏

0 投票
2 回答
1135 浏览

android - 以编程方式打开 GPS 时出现权限被拒绝异常

我需要以编程方式启用 GPS,以便我使用以下代码启用 GPS:

但是当我使用这段代码时,我得到了以下异常:

我必须给予什么许可才能避免此异常并启用 GPS。

0 投票
2 回答
796 浏览

android - V2 地图库是否需要 ACCESS_NETWORK_STATE 权限?

我在我发布的应用程序中使用 Android V2 Google 地图库(Google Play 服务)。我一直在 Google Play 中看到零星的异常,这似乎表明支持地图片段偶尔会尝试检查网络状态。但是,库文档没有提到需要此权限。我没有直接在我的应用程序中检查网络状态,所以我没有声明这个权限。因此,SecurityException在扩展支持图片段时有时会抛出 a:

我已经在我的清单中声明了相关许可,并将查看是否可以解决问题。但是,令人担忧的是,这只会发生在某些设备上,而不会发生在其他设备上。例如,这在我们的内部测试设备和许多其他设备上运行良好。有人对这个神秘的问题有任何见解吗?它可能是由proguard错误引起的吗?

编辑 1:使用 Google Play 服务库的 2.0.10 (541717-10) 版本时发生此错误。

0 投票
1 回答
150 浏览

android - Android 市场 - 在没有蓝牙的特定设备上找不到应用程序

我有一个在没有蓝牙的特定设备上无法看到的应用程序。问题是在我的清单文件中我有蓝牙权限:

我以编程方式排除了该设备的蓝牙选项,但在该设备上找不到我的应用程序。

所以,3个问题:

  1. 有没有工具可以显示市场上可用的设备列表?像 https://support.google.com/googleplay/android-developer/bin/answer.py?hl=en&answer=1286017 但仅不在市场上
  2. 我可以以某种方式只为具有蓝牙的设备添加此权限吗?
  3. 所有其他可以帮助我在市场上找到我的应用程序的解决方案(但要保留对带有蓝牙的设备的许可)。
0 投票
1 回答
7364 浏览

android - Spring Android 连接被拒绝 ECONNREFUSED

我正在尝试通过 wifi 网络从我的 Android 连接到我的本地计算机。我的机器 wifi ip 地址是 10.27.27.172,我在端口 7890 上运行我的 node.js 服务器。我可以使用我的手机 chrome 浏览器并浏览到我的服务器并访问一些返回 json 的端点。当我尝试使用 spring-android rest 模板时,我的问题就来了。我已经为我的 android 应用程序授予了 INTERNET 权限,但我仍然收到 ECONNREFUSED 错误。这是android端口问题吗?防火墙是否阻止了我的请求。如果是这样,为什么我可以浏览到服务器但不能使用 REST 客户端来获取信息?

0 投票
5 回答
9050 浏览

android - 共享库项目的清单服务和权限

我想开发一个由 GCMIntentService 组成的库项目,它执行 GCM 注册过程并接收通过 GCM 发送的消息。

我已经使用 AIDL 将我的库项目服务公开给宿主应用程序,但我还需要在应用程序项目中声明该服务.....我该如何避免这种情况?
此外,我还需要在应用程序清单中声明 GCM 所需的所有权限。
有什么方法可以从宿主应用程序中引用库项目中的所有权限和服务,而无需在清单中再次声明它们?

我对此进行了搜索,发现:
1.是否可以在Android框架(库)中封装权限,
这清楚地表明我想要实现的目标是不可能的。
2. 清单文件合并了一些有用的库项目吗? @Hayes Haugen 的回答说“ADT 工具的版本 20 支持 AndroidManifest.xml 合并”
我使用的是 ADT 版本 20.0.3

无论如何我可以实现提供 GCM 集成的库项目吗?