【发布时间】:2014-07-16 07:20:03
【问题描述】:
我运行了Phone gap的存储类的所有示例并开发了
中提到的代码http://docs.phonegap.com/en/2.7.0/cordova_storage_storage.md.html#Storage.
那么DB文件会在哪个位置创建呢?
【问题讨论】:
标签: cordova
我运行了Phone gap的存储类的所有示例并开发了
中提到的代码http://docs.phonegap.com/en/2.7.0/cordova_storage_storage.md.html#Storage.
那么DB文件会在哪个位置创建呢?
【问题讨论】:
标签: cordova
android 4.4 中数据库文件的位置不同。 我在 android 4.1 上的应用程序的数据库位于“file:///data/data/{package_name}/app_database/file__0/0000000000000001.db” 但在 Android 4.4 上,db 文件位于“file:///data/data/{package_name}/app_webview/databases/file__0/1”。
我为cordova 写了一个简单的plugin 来区分并返回一个带有db 文件完整路径的字符串。但是,它不是为 iOS 或 Windows Phone 等其他平台开发的。随意合作。
【讨论】:
在哪个平台上?
在 Android 上,DB 文件位于 /data/data/{app.package}/databases 和 /data/data/{app.package}/app_database (学分:https://groups.google.com/forum/?fromgroups#!topic/phonegap/_OMN5C5flq8)
【讨论】:
如果您使用的是 Android 版 PhoneGap,您将在以下文件夹中找到您创建的数据库
/data/data/{{full_package_name}}/app_database
您的应用数据库通常是在这样的文件夹下创建的:
file__0/0000000000000001.db(请注意,数字可能会在您的具体情况下发生变化,但您明白了)
如果你想浏览那个数据库上的数据,你可以这样做
sqlite3 {{db_file_name.db}}
.header on
.tables
select * from {{tablename}}
.schema {{tablename}}
【讨论】:
【讨论】: