2012-03-15 28 views
5

Làm cách nào để truy cập cơ sở dữ liệu Web SQL được tạo trong ứng dụng PhoneGap từ mã gốc trong Android?Truy cập localStorage hoặc cơ sở dữ liệu web được tạo trong PhoneGap từ mã gốc Android

Tôi có một plugin thông báo cục bộ được thiết lập và những gì tôi muốn đạt được là tìm nạp cài đặt người dùng từ cơ sở dữ liệu web để đặt khoảng thời gian chính xác cho báo thức của tôi.

Trả lời

-1

Giải pháp dễ nhất có vẻ là tạo plugin tùy chọn được chia sẻ, nên hoạt động tốt với dữ liệu nhỏ và đơn giản.

1

tôi đã sửa đổi Cordova (https://github.com/Coder-Nasir/incubator-cordova-android) theo cách như vậy mà nó sẽ tạo ra cơ sở dữ liệu ở vị trí mặc định Android đó là /data/data/package-name/databases/

Bởi chỉ cần lệnh này đơn giản

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

Bạn sẽ nhận được mong muốn của bạn something.db ở vị trí được đề cập ở trên ..

+0

cảm ơn, tôi sẽ thử điều đó ra – micadelli

+0

các thay đổi mã bạn đã thực hiện có ý nghĩa ... miễn là Google sẽ không thay đổi đường dẫn. Nhưng vấn đề chính vẫn là tôi có bạn mở cơ sở dữ liệu trong mã nguồn gốc của tôi, plugin. Ví dụ mã bạn đã cung cấp là dành cho bên javascript. Nhân tiện, nơi nào điện thoại thường triển khai cơ sở dữ liệu trên thiết bị. Tôi không thể tìm thấy nó khi gỡ lỗi. – micadelli

+0

Có để dễ dàng mở cơ sở dữ liệu với mã gốc. Vì vậy, nó có trong đường dẫn mặc định đúng không? ... Và Phonegap sử dụng cơ sở dữ liệu webview và lưu trữ nó trong /data/data/packagename/app_database/file__0/00000000000000001.db –

Các vấn đề liên quan