问题标签 [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.
android - 活动管理器权限不起作用
和
}
它得到异常,命名为:
获取权限问题。任何帮助,将不胜感激!!
eclipse - 错误打开跟踪文件没有这样的文件或目录 (2)
当我在模拟器上运行我的 android 应用程序时,它会崩溃(不幸的是,CursoLoader 已停止)。我在 logcat 中收到以下错误:
CursorLoaderActivity.java:
显现:
有谁知道如何解决这个问题?谢谢!
android - 文件缓存和文件权限
我在我的应用程序中实现缓存并将其部署在 4.2.x 设备上时遇到问题。
当我将文件保存在应用程序缓存目录中时,我无法读取它。我使用具有 root 权限的文件管理器来探索缓存文件夹,并且文件正确存在于我的缓存文件夹中,但是当我尝试读取它们时出现找不到文件错误。
此问题仅与 4.2 android 版本有关。在 4.1- 一切正常
这是我用来编写文件的代码
这就是我构造文件对象的方式
这是获取缓存路径的方法
此时我的文件已正确写入
这是我用来读取文件的代码
这总是会产生这个错误:
与此行相关:
我已经添加了这个权限
与此错误相关的路径和名称文件是正确的,并且该文件存在于缓存文件夹中,为什么我无法读取它们?**我认为这可能是由于 android 4.2 中引入的新多用户功能而导致的用户权限相关问题,但我无法弄清楚。**我也尝试设置文件.setReadable(true, false)
但没有。谢谢
android - Android 原生权限和保护级别
我知道权限在 Android SDK 级别是如何工作的,但它在本机代码中究竟是如何工作的?当在本机代码中进行系统调用时,是什么决定了对 socket() fopen()、ioctl() 等的调用是否被允许?
我读了这些问题:
但是第一个实际上并没有得到回答,而在第二个链接中,答案不起作用,我还没有代表评论其他人的答案。
android - Environment.getExternalStorageState() 在虚拟设备上返回 false
我正在尝试检查外部存储是否可用,甚至我认为我所做的一切都是正确的,但它仍然说存储不可用。
我还授予了 AndroidManifest.xml 的权限
这是我的虚拟设备的屏幕截图。
android - 以编程方式打开 GPS 时出现权限被拒绝异常
我需要以编程方式启用 GPS,以便我使用以下代码启用 GPS:
但是当我使用这段代码时,我得到了以下异常:
我必须给予什么许可才能避免此异常并启用 GPS。
android - V2 地图库是否需要 ACCESS_NETWORK_STATE 权限?
我在我发布的应用程序中使用 Android V2 Google 地图库(Google Play 服务)。我一直在 Google Play 中看到零星的异常,这似乎表明支持地图片段偶尔会尝试检查网络状态。但是,库文档没有提到需要此权限。我没有直接在我的应用程序中检查网络状态,所以我没有声明这个权限。因此,SecurityException
在扩展支持图片段时有时会抛出 a:
我已经在我的清单中声明了相关许可,并将查看是否可以解决问题。但是,令人担忧的是,这只会发生在某些设备上,而不会发生在其他设备上。例如,这在我们的内部测试设备和许多其他设备上运行良好。有人对这个神秘的问题有任何见解吗?它可能是由proguard错误引起的吗?
编辑 1:使用 Google Play 服务库的 2.0.10 (541717-10) 版本时发生此错误。
android - Android 市场 - 在没有蓝牙的特定设备上找不到应用程序
我有一个在没有蓝牙的特定设备上无法看到的应用程序。问题是在我的清单文件中我有蓝牙权限:
我以编程方式排除了该设备的蓝牙选项,但在该设备上找不到我的应用程序。
所以,3个问题:
- 有没有工具可以显示市场上可用的设备列表?像 https://support.google.com/googleplay/android-developer/bin/answer.py?hl=en&answer=1286017 但仅不在市场上
- 我可以以某种方式只为具有蓝牙的设备添加此权限吗?
- 所有其他可以帮助我在市场上找到我的应用程序的解决方案(但要保留对带有蓝牙的设备的许可)。
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 客户端来获取信息?
android - 共享库项目的清单服务和权限
我想开发一个由 GCMIntentService 组成的库项目,它执行 GCM 注册过程并接收通过 GCM 发送的消息。
我已经使用 AIDL 将我的库项目服务公开给宿主应用程序,但我还需要在应用程序项目中声明该服务.....我该如何避免这种情况?
此外,我还需要在应用程序清单中声明 GCM 所需的所有权限。
有什么方法可以从宿主应用程序中引用库项目中的所有权限和服务,而无需在清单中再次声明它们?
我对此进行了搜索,发现:
1.是否可以在Android框架(库)中封装权限,
这清楚地表明我想要实现的目标是不可能的。
2. 清单文件合并了一些有用的库项目吗?
@Hayes Haugen 的回答说“ADT 工具的版本 20 支持 AndroidManifest.xml 合并”
我使用的是 ADT 版本 20.0.3
无论如何我可以实现提供 GCM 集成的库项目吗?