问题标签 [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.
android - 为什么我在从 adb shell 进行调用时看到错误?
这曾经有效:
但是,现在我收到此错误:
有解决方法吗?
android - 使用默认调试密钥库签名时抛出 SecurityException
自昨天以来,当我使用签名保护级别启动服务以获得默认调试密钥库的权限时,我收到了一个SecurityException 。奇怪的是我在昨天之前没有收到这个错误,而且我没有进行任何与安全相关的更改。
另一方面,我自己的用于发布的密钥库仍然运行良好。相关的AndroidManifest.xml部分:
java - Android 安全异常 - 没有权限 ACCESS_NETWORK_STATE
每次我尝试启动我的应用程序时,它都会立即崩溃,因为它收到此错误。
这是我的清单
我绝对有那里的许可,我已经用完了我可以在互联网上提出/找到的解决方案。我想不通。有谁知道出了什么问题?我对此很陌生,所以它可能是一些基本的东西。
android - SecurityException - ConnectivityException(不总是)
一个用户在 Google Play 上只报告了3 次以下错误:
我的 AndroidManifest.xml 包含以下权限:
我认为没关系,因为只有这个用户报告这个错误。但为什么?可能是设备特定错误或设备配置错误?该设备是运行 Android 4.0.3-4.0.4(Google Play 数据)的 Galaxy Tab 10.1 (GT-P7500)
java - Android 4.2.2 中的安全异常
我有根安卓设备。我想通过我的应用程序下载并安装另一个应用程序。我的设备上安装了 SUPERUSER 应用程序。
下载完成后,我使用以下代码进行应用程序安装。
上述 coed 在 Android 4.0 中运行。但是当我在 Andorid 4.2.2 上运行相同的代码时。我遇到了安全异常。
java.lang.SecurityException:权限被拒绝:广播要求以用户-1身份运行,但从用户0调用;这需要 android.permission.INTERACT_ACROSS_USERS_FULL 或 android.permission.INTERACT_ACROSS_USERS
我该如何处理这个异常?
在期待中感谢,
问候,
AK
android - 在 Android 应用程序之间共享敏感信息的方法
我在 Google Play 上有多个应用程序。我正在寻找更好的方法让他们在应用程序之间共享一些敏感数据(例如,某种令牌信息)。我尝试过内容提供者的方法,但这不符合要求。我听说使用 Android KeyChain 或 keystore,可以将数据保存在安全的可共享位置。但是我没有找到很多有用的示例代码来实现这一点。您能否分享/指向一些示例代码,以便能够保存到钥匙串/密钥库并从中检索?
android - java.lang.SecurityException-不允许启动活动 Intent { flg=0x4000000 cmp=[MY_ACTIVITY] (has extras) }
开始活动时出现以下异常。
代码非常严格。创建意图,使用 getPackageManager().queryIntentActivities 确保有活动被此意图过滤并执行 startActivity(intent) 有什么想法吗?
android - Why do I need the permission READ_CONTACTS to read the call log?
The App is reading the call log. On most devices that is fine, some others get SecurityException
for READ_CONTACTS
(which I don't have and don't want in my AndroidManifest.xml
.
Why is that and can I do something about that? Perhaps through a projection, which does not fetch the CACHED_NAME
?
java - 有哪些选项可用于解决间歇性 Permission Denial SecurityException?
我设置了一个ContentProvider
,仅供我的应用程序内部使用,以使用流响应 URI,通过它我构造并提供一个 zip 文件。
将Uri
作为额外的 ( Intent.EXTRA_STREAM
) 传递给Intent
( Intent.ACTION_SEND
) 以便发送。但是,这样做时,它会间歇性地失败,并出现以下异常:
E/DatabaseUtils(26058): java.lang.SecurityException: Permission Denial: reading MyContentProvider uri content://spinner.myapp.db/file/stream/zip/1 from pid=26141, uid=10038 requires the provider be exported, or grantUriPermission()
我试过通过 授予权限intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
,但没有奏效。我也不明白为什么需要授予权限,因为只有我自己的应用程序才能访问ContentProvider
.
更新:
我现在也尝试使用setClipData()
,但没有更多成功。Gmail 显然忽略了 Uri,Dropbox 崩溃了。
android - SecurityException:使用简单的 startActivity 时“无法启动活动意图”
在 4.0 上为我的一位用户提供了此错误的实例:
这是我的 SettingsActivity 清单声明:
有任何想法吗?
编辑:这是我的完整清单。这里有什么问题吗?我正在查看 SettingsActivity ,似乎其中没有任何可能需要额外权限的东西。