【问题标题】:Notepad tutorial [closed]记事本教程[关闭]
【发布时间】:2009-12-29 20:56:41
【问题描述】:

这确实是一个初学者的问题。我安装并成功运行了记事本 教程 Notepadv1,2,3 并输入了一些注释。我可以从 外部文本文件到 sq lite dbs?我查看了我的 Notepadv 工作区文件夹 但似乎没有创建数据库?我寻找任何带有 .db 扩展名的东西或 如代码中指定的那样命名为“数据”。非常感谢。


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

【问题讨论】:

    标签: android sqlite notepad


    【解决方案1】:

    数据库存储在 Android 设备上,您不会在 Eclipse 工作区中看到它。

    任何 SQLite 数据库的一般位置是 /data/data/{PACKAGE_NAME}/databases/{DB_NAME}。

    在这种情况下,/data/data/com.android.demo.notepadN/database/data(其中 N 是您正在构建的练习)。

    请记住,/data 分区只能由 root 读取。如果您没有设备的 root 访问权限,您将无法查看此目录中的任何内容。

    如果您想导入数据,您需要编写在您的应用程序首次启动时执行此操作的代码。或者,您可以将自己的 SQLite 数据库捆绑为资产,然后在首次启动时将其复制到文件系统中。

    有关更多信息,请参阅上一个问题:
    Ship an application with a database

    【讨论】:

      【解决方案2】:

      是的,您应该可以直接将数据导入数据库。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-09
        • 1970-01-01
        • 2013-04-22
        • 2012-05-10
        • 1970-01-01
        • 2011-04-24
        • 2012-11-01
        • 2019-05-13
        相关资源
        最近更新 更多