从其他应用程序隐藏Android中的SQLite数据库

时间:2017-06-08 09:04:13

标签: android sqlite security

我正在开发一个Android应用程序,该应用程序将使用庞大的Pre加载SQLite数据库启动。问题是数据库对于HACKDataApp等应用程序是可见的。也可以在Android设备监视器中查看和复制。 问题是,有没有办法保护我的数据库免受其他应用程序的影响?

1 个答案:

答案 0 :(得分:1)

你必须使你的contentProvider不被导出。就像那样:

来自官方文件: android:exported:允许其他应用程序使用此提供程序的标记。

将此内容放入每个contentProvider的清单声明中。