大家,
因为我使用 visual studio 2015 ,所以我使用ddms bat文件(C:\ Program Files(x86)\ Android \ android-sdk \ tools)来查看db文件,我遇到了我无法在data / data / myAPP_Name / databases /文件夹中找到我的SQLite db文件**(TodoDB.db)**的问题,只有一个名为 barcode-scanner-history.db的db文件而不是我的数据库( TodoDB.db )
另外,我在data / data / myAPP_Name / app_webview / databases /中找到一个Datebase.db,我发现db文件中的内容是TodoDB.db的模式
SELECT *, (((acos(sin(("26.851791"*pi()/180)) * sin((`lat`*pi()/180))+cos(("26.851791"*pi()/180)) * cos((`lat`*pi()/180)) * cos((("75.781810"- `lng`)*pi()/180))))*180/pi())*60*1.1515*1.609344) as distance
FROM (SELECT *,
SUBSTRING_INDEX( location, ',', 1 ) AS lat,
SUBSTRING_INDEX( location, ',', -1 ) AS lng
FROM users_test) x
HAVING distance > 5

顺便说一句,我使用以下代码创建一个sqlite db:
<table>
<tr>
<td>id</td>
<td>origin</td>
<td>name</td>
<td>description</td>
<td>estimated_size</td>
</tr>
<tr>
<td>1</td>
<td>file__0</td>
<td>TodoDB</td>
<td>Todo manager</td>
<td>10485760</td>
</tr>
</table>
&#13;
我打电话给open():
var html5 = {};
html5.webdb = {};
html5.webdb.db = null;
html5.webdb.open = function () {
var dbSize = 10 * 1024 * 1024; // `enter code here`10MB
html5.webdb.db = openDatabase("TodoDB", "1.0", "Todo manager", dbSize);
}
html5.webdb.createTable = function () {
var db = html5.webdb.db;
db.transaction(function (tx) {
tx.executeSql("CREATE TABLE IF NOT EXISTS todoTable(ID INTEGER PRIMARY KEY ASC, todo TEXT, added_on DATETIME)", []);
});
}
&#13;
如何找到我的db文件( TodoDB.db )
谢谢!