Codenameone:在应用程序目录/数据库外部访问sqlite

Codenameone:在应用程序目录/数据库外部访问sqlite,codenameone,Codenameone,如何访问存在于应用程序/数据库目录之外的SQLite DB 看起来像是openOrCreate始终指向appdir/database您只能使用getDatabasePath获取数据库的路径,并假设该路径不为空,将文件复制到给定位置。原因是数据库可能不是SQLite,所以它不一定由一个文件组成。还有一个问题是,文件系统在平台之间的可移植性不强。因此,如果我在外部SD或任何安装的usb驱动器上有一个sqlite数据库,则无法使用访问这些数据库?您需要在本地复制日期,然后打开它。SD卡在iOS、Win

如何访问存在于应用程序/数据库目录之外的SQLite DB


看起来像是
openOrCreate
始终指向appdir/database

您只能使用
getDatabasePath
获取数据库的路径,并假设该路径不为空,将文件复制到给定位置。原因是数据库可能不是SQLite,所以它不一定由一个文件组成。还有一个问题是,文件系统在平台之间的可移植性不强。

因此,如果我在外部SD或任何安装的usb驱动器上有一个sqlite数据库,则无法使用访问这些数据库?您需要在本地复制日期,然后打开它。SD卡在iOS、Windows Phone和许多较新的Android设备上都不存在,所以它不完全是可移植的。/文件只能在Android设备中访问,在iOS和大多数其他设备中会失败。