SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

Cách kiểm tra cơ sở dữ liệu trên thiết bị Android chưa root

Giải pháp sau chỉ hoạt động đối với các ứng dụng có thể gỡ lỗi. Nó có thể không hoạt động tốt trên tất cả các thiết bị, vì lệnh run-as không hoạt động trên một số thiết bị, đặc biệt là với Jelly Bean.

  1. Tạo tệp * .bat và sao chép các tập lệnh sau

    adb shell run-as [package] chmod 777 / data / data / [package] / databases /

    adb shell run-as [package] chmod 777 / data / data / [package] / databases / [db_file_name]

    adb shell run-as [package] cp / data / data / [package] / databases / [db_file_name] / sdcard /

    adb pull / sdcard / [db_file_name]

  2. Thay đổi [gói] thành gói ứng dụng mong muốn

  3. Thay đổi [db_file_name] thành tên db mong muốn Chạy tệp bat và bạn sẽ thấy cơ sở dữ liệu được sao chép trong cùng thư mục với tệp bat

Giải pháp trên giả định:

  • Bạn đang làm việc trên Windows
  • Thiết bị đã được kết nối và hiển thị trong "thiết bị adb"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xuất kết quả truy vấn SQLite dưới dạng câu lệnh INSERT

  2. SQLite Hiển thị bảng

  3. tải dữ liệu spinner từ sqlite và mysql

  4. Cột được tạo là gì?

  5. SQLite là gì?