记事本教程
这确实是一个初学者的问题。我安装并成功运行记事本 教程 Notepadv1,2,3 并输入一些笔记。我可以(手动)从 外部文本文件到 sq lite dbs 中?我查看了我的 Notepadv 工作区文件夹 但似乎没有创建任何数据库?我寻找任何带有 .db 扩展名的内容或 如代码中指定的那样命名为“data”。非常感谢。
非常感谢。我只需要弄清楚如何访问 /data/data/{PACKAGE_NAME}/databases/{DB_NAME 我没有Android设备,只有模拟器。我是否需要具有 root 访问权限的 CYGWIN 或者是 问错了问题。
This is truly a beginner's question. I installed and successfully ran the notepad
tutorials Notepadv1,2,3 and typed in a few notes. Can i import data (manually )from an
external text file into the sq lite dbs? I looked in my Notepadv workspace folders
but no dbs seem to have been created? I looked for anything with .db extension or
named 'data' as specified in the code. Many thanks.
Thanks so much. I just need to figure out how to access /data/data/{PACKAGE_NAME}/databases/{DB_NAME
I don;t have the Android device, only the emulator. Do I need CYGWIN with root access or is that the
wrong question to ask.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
该数据库存储在 Android 设备上,您不会在 Eclipse 工作区中看到它。
任何 SQLite 数据库的一般位置是 /data/data/{PACKAGE_NAME}/databases/{DB_NAME}。
在本例中,/data/data/com.android.demo.notepadN/database/data(其中 N 是您正在构建的练习)。
请记住,/data 分区只能由 root 读取。如果您没有设备的 root 访问权限,您将无法查看此目录中的任何内容。
如果要导入数据,则需要编写在应用程序首次启动时执行此操作的代码。或者,您可以将自己的 SQLite 数据库捆绑为资产,然后在首次启动时将其复制到文件系统上。
请参阅上一个问题以获取更多信息:
发布带有数据库的应用
The database is stored on the Android device, you won't see it in your Eclipse workspace.
The general location for any SQLite database is /data/data/{PACKAGE_NAME}/databases/{DB_NAME}.
In this case, /data/data/com.android.demo.notepadN/database/data (where N is which exercise you're building).
Keep in mind that the /data partition is only readable by root. If you don't have root access to your device, you won't be able to view anything in this directory.
If you want to import data, you need to write code that does it when your application is first launched. Alternatively, you could bundle your own SQLite database as an asset, then copy it onto the filesystem at first launch.
See this previous question for more information:
Ship an application with a database
是的,您应该能够将数据直接导入到数据库。
数据库文件应位于
/data/data/com.android.demo.notepad1/database/data
下yes, you should be able to import data directly to the db.
the database files should be located under
/data/data/com.android.demo.notepad1/database/data