在使用Titanium studio的Alloy项目中,Android模拟器中Sqlite数据库的默认位置在哪里

时间:2014-09-29 08:01:28

标签: titanium-mobile titanium-alloy

我是钛合金框架的新手。我正在创建一个CRUD应用程序。所以我需要一个数据库。我使用 Mozilla Sqlite add on app / asset 文件夹中创建了 sample.sqlite 。然后我创建了一个下面给出的模型。但是通过应用程序添加记录后,我无法使用Mozilla Addon查看db中的记录。但是在应用程序中添加的记录正在显示。所以我很困惑,应用程序正在使用我们创建的sample.sqlite文件或其他一些文件。请纠正这一点。如果它使用其他文件如何在Mozilla插件中查看数据库?我按照link但无法找到窗口> Open Perspective>其他> Titanium Studio中的DDMS 选项。

我正在使用Windows 7和Genymotion Android模拟器

以下是模型

exports.definition = {
    config: {
        columns: {
            "Id": "INTEGER",
            "Name": "TEXT",
            "Age": "INTEGER"

        },

        adapter: {
            type: "sql",
            collection_name: "sample",
            db_name: "sample",
        }
    },
    extendModel: function(Model) {
        _.extend(Model.prototype, {
            // extended functions and properties go he


        });

        return Model;
    },
    extendCollection: function(Collection) {
        _.extend(Collection.prototype, {
            // extended functions and properties go here
        });

        return Collection;
    }
};

1 个答案:

答案 0 :(得分:0)

您希望使用 Mozilla add on 从数据库中提取数据。

首先,你需要打开你可以在 android-sdk-win>找到的DDMS。工具> DDMS

进入文件资源管理器>数据>数据>包名称> .sqlite 文件 并保存

然后,您可以使用mozilla add on连接到.sqlite文件。