实践是知识的母亲,知识是生活的明灯。这篇文章主要讲述非root用户手机Android用户可以查看/编辑存储在Realm DB中的数据吗?相关的知识,希望能为你提供帮助。
我在Realm DB
存储我的数据,我想知道non-rooted
手机用户有可能see/edit
这个数据吗?
我问这是一个值得关注的安全点,因为当在Shared pref/SQLite
手机上使用non-rooted
时,没有人可以see/edit
数据。
答案【非root用户手机Android用户可以查看/编辑存储在Realm DB中的数据吗()】如果用户能够查看数据库,则取决于您保存数据库的位置。如果您不修改数据库的位置,则默认情况下,域数据库存储在与SQLite数据库相同的位置。因此,用户不应该能够查看该文件。
但是,如果要将数据库放在无root的自定义文件夹(如sdcard)中,则用户将能够查看它。
出于安全考虑,您可以加密数据库。你可以阅读更多关于它here
推荐阅读
- android错误(RealmClass注释不支持嵌套类)
- java.lang.ClassCastException: android.widget.LinearLayout cannot be cast to android.widget
- Android(在已部署的应用程序中找不到资源异常)
- 如何将现有仪表板复制到Appdynamics中的新项目中
- 正确的Realm Migration Android方式
- Realm android中的逻辑AND操作
- Realm Java作为Native Android Library的依赖绑定到Xamarin
- 按日期排序 - 领域(Android)
- Spring Boot webapp localhost only