问题标签 [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 回答
3005 浏览

android - 如何解决权限被拒绝可能缺少互联网权限?

我正在使用 Netbeans7.2 并输入了使用权限,但我有这个错误 Java.net.Socket Exception Internet denied(Maybe missing internet permission)`我的 AndroidManifest 文件是这样的

//按钮

0 投票
1 回答
763 浏览

android - Android Internet 权限和 Google Play 过滤

我想知道android.permission.INTERNETGoogle Play 上添加了哪些过滤,如果它增加了一些东西。

我添加了

到我的清单以便访问互联网,但这不是我的应用程序的主要功能。因此,我不想因此而在 Google Play 中被过滤。没有匹配<uses-feature>的,所以我的问题是我需要添加什么required="false"以避免过滤。

我想我可以添加

但是移动互联网(3G/4G)呢,我也需要这个吗?

0 投票
2 回答
22109 浏览

android - 获取具有特定权限的应用程序名称

我想要设备上安装的使用特定权限(如 INTERNET)的所有应用程序的列表。

我正在使用此代码,但无法检索结果,请帮助。

0 投票
0 回答
558 浏览

android - 权限树和权限组之间的区别?

permission-treeAndroid和Android有什么区别permission-group

0 投票
1 回答
193 浏览

android - Android的权限分类

我想将android的所有权限分为以下几类:

  1. 追踪位置
  2. 访问消息和联系人
  3. 访问帐户
  4. 花钱的服务
  5. 开发工具
  6. 硬件控制
  7. 接入网
  8. 访问个人信息
  9. 电话
  10. 贮存
  11. 系统工具

我如何对所有权限进行分类?任何线索或链接可用?

0 投票
2 回答
7420 浏览

android - 如何使用 CAP_NET_ADMIN 功能运行 Android 进程

我有一个使用 JNI 库的 Android 活动,该库使用 netlink 命令配置网络接口(在本例中为 socketcan 接口)。如果我运行该活动,网络接口配置将失败,并出现来自 RTNETLINK的EPERM错误。失败的命令需要CAP_NET_ADMIN功能才能成功完成。因此,以 root 身份运行代码成功,并且以 root 身份运行,然后使用capset将功能限制为仅CAP_NET_ADMIN

我在应用程序清单中添加了以下权限,这给我的印象是我的进程将获得 NET_ADMIN 功能:

这会将进程置于inetnet_admin组中,但该进程没有收到 CAP_NET_ADMIN 功能,导致 netlink 命令失败并显示 EPERM。

在我对该主题进行的各种搜索中,我发现了应该应用该功能的提示。例如,来自http://elinux.org/Android_Security

不幸的是,这似乎不适用于我的系统。

注意:我正在使用由芯片组供应商修改的系统和内核运行,因此可能已经修改了某些内容,使其无法正常工作。

有人知道吗

  • 如果这应该工作
  • 将功能添加到流程还需要哪些其他步骤?
  • 是否有可能?
0 投票
1 回答
3237 浏览

android - 为什么 setWifiEnabled 会为 CHANGE_NETWORK_STATE 权限抛出 SecurityException?

在我的一个应用程序中,我正在更改 WiFi 状态。像这样:

我在清单中有这些权限:

该代码在我的手机和大多数其他手机中运行良好。但是,今天我收到了带有以下错误的崩溃报告:

堆栈跟踪表明此错误是由我正在更改 WiFi 状态 unsig 的行引起的wifiManager.setWifiEnabled(false);

为什么会这样?为什么它在几乎所有设备上都没有问题,为什么在这种特殊情况下会崩溃?它是Android版本还是设备依赖?我真的需要添加权限android.permission.CHANGE_NETWORK_STATE才能更改 WiFi 状态吗?

0 投票
2 回答
3259 浏览

android - Android应用程序在phonegap中读取设备信息

如何获取下面的这些项目以从设备中读取该数据并在下面的 html 页面中显示?

整页代码

0 投票
3 回答
7124 浏览

android - 用于内容的 Widget RemoteViewsFactory 中的 Android 权限拒绝

我有一个小部件,我试图用它在列表视图中显示来自应用程序本地数据库的信息。

我正在使用 RemoteViewsService.RemoteViewsFactory 接口来加载列表的内容。如果我运行在 onDataSetChanged 方法中重新加载列表的代码块。该应用程序崩溃并显示以下消息:

11-01 16:40:39.540: E/ACRA(27175): DataDisplay fatal error : Permission Denial: reading com.datadisplay.content.ContentProviderAdapter uri content://com.datadisplay.provider.internalDB/events from pid=573, uid=10029 requires the provider be exported, or grantUriPermission()

但是,在类的构造函数中运行的相同代码可以正常工作。当然,我需要让这个也可以在 onDataSetChanged 方法中进行更新和填充。

这是我的提供商在清单中的条目:

我正在导出它并授予 Uri 权限,如错误消息请求,但它仍然失败。我发现了这个问题,这家伙遇到了问题,但最终删除了他的自定义权限并且它起作用了。我没有这样的自定义权限,但仍然没有运气:

带有内容提供者的小部件;无法使用 ReadPermission?

如果有人有见识,我将不胜感激,这令人难以置信的沮丧,哈哈。

0 投票
0 回答
347 浏览

android - 如何在语音搜索中使用“com.google.android.voicesearch.SHORTCUTS_ACCESS”权限?

当我voicesearch在手机中使用时,它无法自动打开网页,并显示如下日志:

包 com.android.quicksearchbox 想要处理 GLOBAL_SEARCH,但没有权限 com.google.android.voicesearch.SHORTCUTS_ACCESS 找不到全局搜索活动

我怎么解决这个问题?