2012-03-15 2 views
5

Как можно получить доступ к базе данных Web SQL, созданной в приложении PhoneGap из собственного кода в Android?Доступ к локальной базе данных или веб-базе данных, созданной в PhoneGap из собственного кода Android

У меня есть плагин локального уведомления, и я хочу добиться настройки пользователя из веб-базы данных, чтобы установить правильный интервал для моей тревоги.

ответ

-1

Простым решением является создание общего плагина предпочтений, он должен хорошо работать с небольшими и простыми данными.

1

Я изменил Кордова (https://github.com/Coder-Nasir/incubator-cordova-android) таким образом, что она будет создавать базу данных в Android По умолчанию местоположение, которое /data/data/package-name/databases/

именно этим простой команды

window.openDatabase("something", "1.0", "PhoneGap Demo", 0); 

вы получите желаемый something.db в вышеупомянутом месте.

+0

спасибо, я попробую это сделать – micadelli

+0

изменения кода, которые вы сделали, имеют смысл ... до тех пор, пока Google не изменит путь. Но главная проблема заключается в том, что у меня есть открытая база данных в моем собственном коде Android, плагине. Пример кода, который вы указали, относится к стороне JavaScript. Кстати, где телефонная заставка обычно разворачивает базу данных на устройстве. Я не могу найти его при отладке. – micadelli

+0

Да, поэтому его легко открыть базу данных с помощью собственного кода. Так как он по умолчанию имеет право? ... И Phonegap использует базу данных webview и хранит ее в /data/data/packagename/app_database/file__0/00000000000000001.db –