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

android - Android:权限拒绝:以撤销权限启动 Intent android.permission.CAMERA

我正在尝试启动ACTION_IMAGE_CAPTURE活动以在我的应用程序中拍照,但我收到了主题错误。

堆栈跟踪:

相机权限被添加到 manifest.xml 文件中:

这是打开相机的调用:

0 投票
3 回答
1918 浏览

android - Android M - 相机权限问题

我在 Android M 中遇到了已知的权限问题。尝试打开相机时出现以下异常:

这是我的完整代码,它包括我在这里找到并为其他人工作的解决方法,但由于某种原因对我来说失败了。

manifest.xml 的权限

请协助。

0 投票
1 回答
2437 浏览

android - 如何修复包含不安全的 TrustManager 实现的应用程序

我正在尝试使我的 Android 应用程序符合 Android 的新政策,即按照此要求和说明拥有安全应用程序。

1) 我首先将 SSL 和 https 添加到我的应用程序中的 url 2) 然后我开始使用类 HttpsURLConnection 而不是 HttpURLConnection

这是我使用的远程调用示例:

但它并没有删除我的开发者控制台上的警告标志。知道我做错了什么以及如何解决这个问题吗?

0 投票
4 回答
1578 浏览

android - 音乐播放器要求写入外部存储权限?

我正在 Android 中创建一个音乐播放器应用程序。它工作正常,但每当我滚动歌曲列表时,它就会开始崩溃并给出这个异常

当我在清单文件中授予写权限时,这个问题就消失了,但我不明白的是为什么WriteExternalStoragePermission当我没有向任何类型的存储写入任何内容时它会要求它。据我了解,音乐播放器不需要写入外部存储权限。

这是歌曲列表活动的代码

它在此行出现异常崩溃

bitmap = MediaStore.Images.Media.getBitmap(ctx.getContentResolver(), uri);

在这段代码中,我得到了相应 mp3 文件的专辑封面。但是这段代码也只是从外部存储读取,因此这也不应该要求写权限,因为我只读取位图而不是写入它。

0 投票
2 回答
2812 浏览

android - 为什么 NotificationManagerCompat::cancelAll() 得到 SecurityException?

用于NotificationManagerCompat取消所有通知。

它有一段时间出现异常(大部分时间都有效)。

在安卓 6 上:

java.lang.SecurityException: Permission Denial: getCurrentUser() from pid=22994, uid=10184 requires android.permission.INTERACT_ACROSS_USERS

在 Android 5.0、4.4.2 上:

ava.lang.SecurityException: Permission Denial: getIntentSender() from pid=5460, uid=10135, (need uid=1000) is not allowed to send as package android at android.os.Parcel.readException(Parcel.java:1465)

问题:

  1. 可能是什么原因?
  2. 这里的那些 id 是什么?是ctx.getApplicationContext().getApplicationInfo().uid还是android.os.Process.myUid()
0 投票
1 回答
4576 浏览

android - java.lang.SecurityException:调用者 uid XXXXX 缺少任何 android.permission.GET_ACCOUNTS

注意:这不是重复的,我在类似的 StackOverflow 问题中尝试了很多解决方案,但它们在我的情况下不起作用。感谢您的任何帮助。

此崩溃似乎只发生在运行早于 6.0 的 Android 版本的设备上。例如,它在运行 Android 5.1 版本的 XT1032 上崩溃。在那种情况下,每当我调用这个方法时,在我的 AppCompatActivity 的 onCreate 方法中,

AccountManager.get(this).addOnAccountsUpdatedListener(this, null, true);

它崩溃是因为它似乎没有所需的权限(我不知道为什么,因为它在清单中)。我相信它并没有真正进入该方法,但由于 @RequiresPermission 行而在进入该方法时崩溃:

这是堆栈跟踪,以及更多的日志记录代码:

调用者 uid 是什么,为什么它使用 uid10156而不是1001810009有权限?

我验证了我的AuthenticationService 中的帐户类型字符串与authenticator.xml 的accountType 相同,并且它们都使用硬编码字符串(不是字符串资源)。

还有我的身份验证器:

我也有这个: <uses-permission android:name="android.permission.GET_ACCOUNTS" /><manifest>标签中,而不是<application>标签中。显现:

这似乎是 Android 文档中的一个线索,但它似乎与我的错误无关,因为我在清单(http://developer.android.com/reference/android/Manifest.permission. html#GET_ACCOUNTS):

注意:从 Android 6.0(API 级别 23)开始,如果应用共享管理帐户的身份验证器的签名,则不需要“GET_ACCOUNTS”权限即可读取有关该帐户的信息。在 Android 5.1 及更低版本上,所有应用都需要“GET_ACCOUNTS”权限才能读取有关任何帐户的信息。

0 投票
1 回答
6437 浏览

android - 引起:java.security.NoSuchProviderException:没有这样的提供者:加密 - Android N

似乎“加密”提供程序已在 Android N 中删除。

我的应用程序因为 NoSuchProviderException 而崩溃。

如果我更改提供程序和算法,那么它将影响当前正在使用该应用程序的用户。有人有想法吗?

04-30 04:07:02.872: E/AndroidRuntime(17386): 由: java.security.NoSuchProviderException: 没有这样的提供者: Crypto

0 投票
1 回答
1155 浏览

java - 安全异常:android.permission.INTERACT_ACROSS_USERS

刚刚在 Android Monitor 中的应用程序 PID 下遇到了这个异常,而没有做任何特别的事情。我第一次看到这样的事情,有什么解释/文档吗?谢谢

0 投票
2 回答
1091 浏览

android - 安卓权限问题

此代码适用于我的手机。但它不适用于我朋友的手机。我也有权限。我得到这个错误;

用户 10109 和当前进程都没有 android.permission.READ_PHONE_STATE。

允许 ;

这是我的代码;

0 投票
1 回答
4739 浏览

java - SecurityException:从 ACTION_IMAGE_CAPTURE 中找不到 uri 的持久权限授予

我的应用程序使用相机拍照并长期使用。

但是当我调用 takePersistableUriPermission() 时,我会得到 SecurityException: No persistable permission grants found

我已阅读此 Getting Permission Denial Exception。它非常适合 ACTION_OPEN_DOCUMENT。如何获得相机的持久许可?