Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> 解析Android訪問技術問題

解析Android訪問技術問題

編輯:高級開發

android中,對於數據的存貯,有幾種方式,有文件方式,有文件式數據庫方式,android自帶了一個SQLite數據庫,做嵌入開發的人對這個跨平台的本地文件數據庫一定不會陌生。

android對於數據的訪問,提出了新的方式,ContentProvider方式,類似於MS的ContentProvider方式的,OLEDB,及ODBC統一的數據方式。我們首先來看看SQLite在 android中的使用,在android中有最簡單的使用方式,就是利Context對象的openorCreateDatabase我們來看看一段代碼:

  1. private String getName()
  2. {
  3. String name = null;
  4. Cursor cur = this.getContentResolver().query(ProviderConst.MY_TEST_URI,new String[]{"id","name"},null, null, null);
  5. if (cur == null)
  6. return null;
  7. cur.moveToFirst();
  8. do
  9. {
  10. namename = name + cur.getString(1)+ "\n";
  11. } while(cur.moveToNext());
  12. return name;
  13. }
  14. 我們也可以這樣使用:
  15. private String getName()
  16. {
  17. String name = null;
  18. Cursor cur = this.managedQuery(ProviderConst.MY_TEST_URI,new String[]{"id","name"},null, null, null);
  19. if (cur == null)
  20. return null;
  21. cur.moveToFirst();
  22. do
  23. {
  24. namename = name + cur.getString(1)+ "\n";
  25. } while(cur.moveToNext());
  26. return name;
  27. }

簡單的使用方法我們已了解,那麼,我們來分析一下復雜的內容。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved