记事本教程

发布于 2024-08-16 11:17:12 字数 301 浏览 4 评论 0原文

这确实是一个初学者的问题。我安装并成功运行记事本 教程 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一片旧的回忆 2024-08-23 11:17:12

该数据库存储在 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

下雨或天晴 2024-08-23 11:17:12

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

数据库文件应位于 /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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文