首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >记事本教程

记事本教程
EN

Stack Overflow用户
提问于 2009-12-29 20:56:41
回答 2查看 1.4K关注 0票数 0

这确实是一个初学者的问题。我安装并成功地运行了记事本教程Notepadv1,2,3 1,2,3,并输入了一些注释。我是否可以从外部文本文件中(手动)将数据导入sq?我查看了Notepadv工作区文件夹,但似乎没有创建dbs?我查找代码中指定的具有.db扩展或命名为“data”的任何内容。非常感谢。

非常感谢。我只需要弄清楚如何访问/data/data/{PACKAGE_NAME}/DB_NAME/{DB_NAME--我没有安卓设备,只有模拟器。我是否需要有根访问的CYGWIN,还是问错了问题。

EN

回答 2

Stack Overflow用户

发布于 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数据库捆绑为资产,然后在启动时将其复制到文件系统中。

有关更多信息,请参见前面的问题:

Ship an application with a database

票数 3
EN

Stack Overflow用户

发布于 2009-12-29 21:09:09

是的,您应该能够直接将数据导入到数据库。

数据库文件应该位于/data/data/com.android.demo.notepad1/database/data下面。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1976890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档