问题标签 [android-securityexception]

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 回答
1468 浏览

android - 使用 Intent.ACTION_GET_CONTENT 时如何避免“SecurityException”

在 Android os 5.11(可能还有其他操作系统)上,当使用 Intent.ACTION_GET_CONTENT 列出带有 Android 系统文件选择器的文件时,

在 void onActivityResult() 中,它得到了 SecurityException:

“权限拒绝:打开提供程序 com.google.android.apps.docs.storagebackend.StorageBackendContentProvider... 需要 android.permission.MANAGE_DOCUMENTS”

该异常的解决方法是:

在 onActivityResult() 中,执行:

它解决了权限问题。

但更糟糕的是,从使用 Intent.ACTION_GET_CONTENT 更改为 Intent.ACTION_OPEN_DOCUMENT 会导致 Android 的系统文件选择器菜单不显示内容提供者,如 Dropbox、Photos 等。

(正如谁在使用 ACTION_OPEN_DOCUMENT 显示更多提供者中指出的那样)。

所以问题是它是否必须使用 Intent.ACTION_GET_CONTENT 列出 Dropbox 等,但是如何避免出现 SecurityException?

0 投票
2 回答
2047 浏览

android - 访问另一个应用程序的内容提供者时权限被拒绝

我用来理解内容提供者的教程

应用程序A: https ://www.tutorialspoint.com/android/android_content_providers.htm

我创建了另一个我打算使用的应用程序来访问教程应用程序的内容提供程序

AppB清单

AppB部分代码:

我收到以下错误:

引起:java.lang.SecurityException:权限拒绝:开放提供者

关于我为什么会收到此错误的任何想法?任何帮助表示赞赏!

编辑:我得到了解决方案!( //此行是新的 & //行已修改)

现在我的 AppB 能够从 AppA 读取 ContentProvider,但是我仍然不明白为什么这会有所作为!

EDIT2:已经用ChangedManifest XML替换了教程 Manifest

0 投票
2 回答
2257 浏览

java - java.lang.SecurityException: Permission Denial: starting Intent {act=android.settings.USAGE_ACCESS_SETTINGS}

I get java.lang.SecurityException when try to startActivityForResult(intent, requestCode); with final Intent intent = new Intent(Settings.ACTION_USAGE_ACCESS_SETTINGS); intent. Interesting that this crash happens only on Huawei with Android 5.1 - 5.1.1 I haven't Huawei device. Could you please give me advice what it can be.

Stacktrace

0 投票
0 回答
501 浏览

android - HostnameVerifier 接口的 Android 不安全实现?

我已在 Google Play 开发者控制台上发布了我的应用程序,但应用程序已暂停。我收到以下错误,并且我没有在我的代码中使用 HostnameVerifier 接口。我刚刚在网站中使用的 Webview 中调用了 Paytm 的支付网关。

错误 - 主机名验证器

您的应用正在使用 HostnameVerifier 接口的不安全实现。

0 投票
1 回答
8222 浏览

android - 以编程方式锁定或关闭屏幕

我想以编程方式关闭/锁定设备的屏幕。

目前,当我尝试:

我有这个错误:

java.lang.SecurityException:uid 10176 对策略 #3 没有活动管理员

这是我的 AndroidManifest.xml :

怎么了 ?

0 投票
0 回答
327 浏览

android - React Native - java.lang.SecurityException:com.app/com.app.MainActivity UserHandle{0} 不是启动器活动

该应用程序正在从 Google Firebase 崩溃报告工具获取 SecurityException 报告。这是崩溃的错误日志:

这是我的 AndroidManifest.xml

我从 Sony E5663 设备收到此错误。我查看了在 StackOverflow 上提出的其他问题,但这无助于解决我的问题。我是 React Native 的新手。拜托,任何人都可以帮助解决这个问题。谢谢。

0 投票
1 回答
205 浏览

android - SecurityException Running on Android with S8 Phone

I get the following exception when running on the new Samsung Galaxy 8 phones. The exception doesn't give me any information about what's causing it (as far as I can tell). I don't have an S8 phone to try to pinpoint the line of offending code.

Does anybody have any idea what the problem is or how to figure it out?

TIA

0 投票
1 回答
2027 浏览

android - Android getActiveNotifications 抛出 SecurityException

我有一个监听通知的 NotificationService 类。但是,当我调用 getActiveNotifications() 时,它会引发 SecurityException。是的,我在调用此方法之前检查了许可。

我在 NotificationService 中使用 AsyncTask 来获取通知。代码如下。

奇怪的是根据 Crashlytics,有时它失败了if (getActiveNotifications() == null || getActiveNotifications().length == 0),有时它失败了Log.i(TAG, "Getting " + getActiveNotifications().length +" notifications");

要检查权限,我使用以下方法。

堆栈跟踪:

我知道我一定在做一些愚蠢的事情,但不知道是什么。有人可以帮忙吗?谢谢!

0 投票
1 回答
167 浏览

java - 本地通知导致 SecurityException

我已经制定了一种方法,可以在进度加载完成时发送本地通知,当我构建应用程序时,一切都很清楚,没有任何错误/警告我在使用 Google 控制台崩溃报告发布后收到此消息

这是通知方法:

这是崩溃日志:

0 投票
0 回答
895 浏览

android - java.lang.SecurityException 导致 Android 崩溃

有几十万下载的应用程序的一些报告如下:

我无法找出可能的原因的线索。任何人都可以对此有所了解吗?