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



我对钛合金框架很陌生。我正在创建一个CRUD应用程序。所以我需要一个数据库。我使用Mozilla sqlite插件app/asset文件夹中创建了一个示例.sqlite。然后我创建了一个下面给出的模型。但在通过应用程序添加记录后,我无法使用Mozilla Addon在数据库中看到记录。但在应用程序中,添加的记录正在显示。因此,我感到困惑的是,应用程序使用的是我们创建的sample.sqlite文件或其他一些文件。请纠正这一点。如果它使用其他文件,我如何在Mozilla插件中查看数据库?我点击了链接,但在Titanium Studio中找不到窗口>打开透视>其他>DDMS选项。

我使用的是Windows 7和Genymotion Android Emulator

这是型号

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;
    }
};

您希望使用Mozilla插件从数据库中提取数据。

首先,你需要打开DDMS,你可以在android-sdk-win>tools>DDMS中找到

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

然后,您可以使用mozilla加载项连接到.sqlite文件。

最新更新