这确实是一个初学者的问题。我安装并成功地运行了记事本教程Notepadv1,2,3 1,2,3,并输入了一些注释。我是否可以从外部文本文件中(手动)将数据导入sq?我查看了Notepadv工作区文件夹,但似乎没有创建dbs?我查找代码中指定的具有.db扩展或命名为“data”的任何内容。非常感谢。
非常感谢。我只需要弄清楚如何访问/data/data/{PACKAGE_NAME}/DB_NAME/{DB_NAME--我没有安卓设备,只有模拟器。我是否需要有根访问的CYGWIN,还是问错了问题。
发布于 2009-12-29 21:16:27
数据库存储在Android设备上,您不会在Eclipse工作区中看到它。
任何/data/data/{PACKAGE_NAME}/databases/{DB_NAME}.数据库的一般位置都是SQLite。
在本例中,/data/data/com.android.demo.notepadN/database/data (其中N是您正在构建的锻炼项目)。
请记住,/data分区只能通过根读取。如果您没有对设备的根访问权限,您将无法查看此目录中的任何内容。
如果要导入数据,则需要编写在应用程序首次启动时执行此操作的代码。或者,您可以将自己的SQLite数据库捆绑为资产,然后在启动时将其复制到文件系统中。
有关更多信息,请参见前面的问题:
发布于 2009-12-29 21:09:09
是的,您应该能够直接将数据导入到数据库。
数据库文件应该位于/data/data/com.android.demo.notepad1/database/data下面。
https://stackoverflow.com/questions/1976890
复制相似问题