Android签名保护并导出="false"

标签 android ipc android-contentprovider

我希望我的 ContentProvider 仅在我的应用程序中可用, 为此,我将 ContentProvider 的 exported 属性设置为 false

android:exported="false"

这工作正常,Android 会在其他应用尝试访问 ContentProvider 时抛出 SecurityException

问题: 添加“签名保护权限”作为额外保护是否有意义?

应用由多个进程组成,ContentProvider用于进程间通信,无需与其他应用通信

谢谢

最佳答案

如果您的应用程序的最低级别是可能的,并且很有用 is lower then 17 :

Because this attribute was introduced in API level 17, all devices running API level 16 and lower behave as though this attribute is set "true".

关于Android签名保护并导出="false",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46401419/

相关文章:

java - 允许在 android recyclerview 中一次从不同的 textview 项目中选择文本

android - 从 ORDERBY 和 GROUPBY 函数无法正常工作的表中选择前 5 个值

javascript - 如何通过DevTools在Electron应用程序中访问 `electron.remote.app`?

android - 触发 Android 股票彩信应用程序发送待处理消息

android - 在 ContentProvider 中对多个 URI 使用 notifyChange 是否正确?

android - 在 SQLiteOpenHelper.onDowngrade() 中删除数据库文件的良好模式

java - 在 Android 上使用 Jersey 客户端发布大型 JSON 字符串

android - 使用 AdMob 无法看到 AdView 横幅中的任何广告

javascript - 带有 C# 后端的 Electron GUI

python - Python的Multiprocessing之进程通信