【发布时间】:2026-01-21 06:35:01
【问题描述】:
我在互联网上搜索后找不到答案,但如果我的应用程序在移动设备上创建了一个名为“myDB”的数据库,其中包含一个名为“用户”的表,如果用户设备上的另一个供应商的应用程序创建了完全相同的名称,会发生什么情况?数据库是否被应用隔离?
【问题讨论】:
标签: sqlite
我在互联网上搜索后找不到答案,但如果我的应用程序在移动设备上创建了一个名为“myDB”的数据库,其中包含一个名为“用户”的表,如果用户设备上的另一个供应商的应用程序创建了完全相同的名称,会发生什么情况?数据库是否被应用隔离?
【问题讨论】:
标签: sqlite
如果您说的是 Android 设备:是的,其他应用无法访问您的应用数据库。 (除非他们有 root 访问权限)
Android 提供对 SQLite 数据库的全面支持。您创建的任何数据库都可以通过名称被应用程序中的任何类访问,但不能在应用程序外部访问。
http://developer.android.com/intl/pt-br/guide/topics/data/data-storage.html#db
【讨论】: