我正在研究android數據庫檢索應用程序。到目前爲止,我的應用程序在我的模擬器中運行良好。但它不在我的手機中工作。我已將我的數據庫存儲在模擬器的內部存儲器中。我應該在哪裏把數據庫放在手機裏?Android手機中的數據庫?
回答
相同的代碼將在手機上運行還可以,但你不能在手機上查看
數據庫,您可以查看僅當手機植根否則它是不可能的。
您可以創建數據庫,在您的手機..
dbPath = "/data/data/"+context.getApplicationContext().getPackageName()+"/databases/"+databasename.db;
SQLiteDatabase.openDatabase(dbPath, null, SQLiteDatabase.OPEN_READWRITE);
您可以使用此命令
./adb shell
cd data/data
cd packagename
sqlite3 databasename.db
找到終端這個數據庫
你可以把zroot文件,沒有這個文件則無法訪問這個數據庫。 看到此鏈接
http://www.addictivetips.com/mobile/z4root-is-one-click-root-app-for-samsung-galaxy-s-android-phones/
在仿真器中,推我的數據庫數據/數據/ cis493.sqldatabases /數據庫folde爲分貝= SQLiteDatabase.openDatabase( \t 「/data/data/cis493.sqldatabases/databases/multilinguialdatabase.sqlite」,NULL, \t SQLiteDatabase.CREATE_IF_NECESSARY);但在我轉移.apk文件到電話它不能檢索。我不知道在哪裏把數據庫 – user1186739 2012-02-29 09:12:15
這是因爲你還沒有發送數據庫到你的設備。檢查鏈接 – Nitin 2012-02-29 09:46:34
如果你沒有電話root權限那麼它不能被回收。 – 2012-02-29 12:05:55
如果您使用外部數據的基礎上,你必須編寫代碼,將數據庫拷貝到你的應用程序文件夾。以下是一個非常好的教程,您應該閱讀並執行您的代碼
http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/。
- 1. 從Android手機中讀取數據庫
- 2. 在手機上的Android數據庫
- 3. 將Android手機中的數據存儲到數據庫中
- 4. Android手機應用程序數據庫
- 5. 刪除黑莓手機火炬中的數據庫 - 手機版
- 6. android手機數據/ 3G
- 7. 如何查看android手機中的sqlite數據庫
- 8. 我的數據庫在Android手機中在哪裏?
- 9. 如何從MAC手機中的android移動數據庫?
- 10. 同步SQLite數據從Android手機到Windows PC MySql數據庫
- 11. 從手機中導出SQLite數據庫
- 12. 數據庫不會在手機中創建(Android)
- 13. 在Android手機應用程序中使用預建數據庫
- 14. 如何在android智能手機中打開ms access數據庫?
- 15. 如何只在Android手機設備不在數據庫中
- 16. 真正的HTC手機Android的sqlite數據庫複製錯誤
- 17. Extract(International)來自數據庫的手機
- 18. Android手機上的GPS數據
- 19. 連接到MySQL數據庫並將數據庫放在Android手機上
- 20. 如何從android手機到達我的locahost數據庫
- 21. 在我的手機android上安裝本地數據庫?
- 22. 如何將Android手機上的圖像鏈接到數據庫
- 23. 調試android:連接到手機上的sqlite數據庫
- 24. Android ..如何將數據從android手機上傳到遠程數據庫?
- 25. Android將數據手機發送到手機
- 26. 智能手機3D性能數據庫
- 27. 離線手機訪問數據庫
- 28. Lync數據庫 - 手機和PC用戶
- 29. 在手機連接數據庫
- 30. 使用jQuery手機創建數據庫
user1186739如何將數據庫放置在仿真器的內部存儲器中,如果您剛剛通過ddms視圖將數據庫推入內存,則該數據庫位於仿真器的內部存儲器中,它不應該在設備上工作 – 2012-03-05 06:28:13