android - Android Sqlite 数据库可以在我的应用程序之外修改吗?
问题描述
是否可以在应用程序之外更新 android 应用程序的 SQLite 数据库?我的意思是用户可以根据数据库在默认位置的位置修改数据库吗?
解决方案
默认位置在 /data/data/your-package/databases 中,只能从您的应用程序访问。没有其他应用程序能够访问它。
但是在某些特殊情况下,如根设备、调试模式等,仍然可以访问数据库文件并对其进行更改。
推荐阅读
- node.js - EJS 错误 无法查找视图(ejs 没有获取路径?)
- flutter - 已指定命名参数“child”的参数。我已经尝试过很多次使用列,但它没有解决我的问题
- python - Python初学者问题:谁能帮我理解为什么输出是[1,1,1,1,2,3]?
- openstack - openstack 供应商网络和 vxlan
- java - 如何使用 java 和 mockito 模拟数据库表?(弹簧靴,模仿)
- c# - MudTreeView - 如何更改复选框的大小和颜色?
- jaxb - 使用 WebServiceMessageExtractor 的 GetHeader 响应
- php - 从特定类别获取 WooCommerce 产品
- firefox - 新的 Firefox 更新书签工具栏(显示更多书签) | 双空间问题
- regex - 单个正则表达式从 a/b/c/d:Z1234 中提取 a/b/c,从 a/b/c:Y5678 中提取 a/b/c