第6章 小結

2021-09-05 21:28:15 字數 1025 閱讀 4014

在這一章,你學習了如何為應用程式新增儲存層。

一開始,使用儲存和恢復例項狀態處理函式來在會話期間儲存

activity

的例項資料,之後,學習了

sharedpreference

。你可以使用它在程式的元件間儲存例項的值和使用者的設定。

android

為所有的應用程式提供了完整的

sqlite rdbms

。這個小的、高效的和健壯的資料庫允許你建立關係型資料庫來儲存程式資料。使用

content provider

,你學習了如何跨越程式邊界來共享私有的資料,尤其是資料庫。

所有的資料庫和

content provider

查詢都返回

cursor

;你也學習了如何執行查詢和使用返回的

cursor

物件提取資料。

這一路,你還學習了:

❑直接從底層檔案系統中儲存和載入檔案。

❑以外部資源方式包含靜態檔案。

❑建立新的

sqlite

資料庫。

❑與資料庫互動,包括插入、更新和刪除行。

❑使用android

本身包含的

content provider

來管理本地資料,如**檔案和聯絡人。

在有著堅實基礎的

android

開發的前提下,本書的餘下部分將**一些更有趣的可選的

android

特徵。

下一章的開頭,你將學習

geographic api

。android

提供了豐富的

geographic

功能,包括定位服務(如

gps),正向和反向地理編碼,還有完整的整合

google maps

實現。使用

google maps

,你可以建立基於

map的

activity

,開發本地地圖混合風格的應用程式。

第6章學習小結

第六章學習了圖的有關儲存結構和遍歷,圖乙個區別於線性表和樹結構的又一大資料結構,乙個圖就是一些頂點的集合,這些頂點通過一系列邊連線,邊可以有權重,圖的應用很廣泛,我們可以用圖表示路線,表示流程等,所以我們在建立圖的過程中需要考慮清楚圖的儲存結構。鄰接矩陣定義 typedef struct amgra...

第 6章 函式

6.1.2引數 2.引數陣列 c 允許為函式指定乙個 只能乙個 特殊的引數,這個引數必須是函式定義中的最後乙個引數,可用params關鍵字定義他們 如 params int vals 3.引用引數和值引數 理解 將本來在函式中引數按值引用的規則改變成按傳遞引用,使得這個引數會改變,定義引數和傳遞引數...

第6章 函式

1.自動物件 只存在於塊執行期間的物件 2.區域性靜態物件static 在程式執行路徑第一次經過物件定義語句時初始化,並且知道程式終止才被銷毀,如果區域性靜態變數沒有顯示的初始值,初始化為0.3.如果函式無須改變引用形參的值,最好將其生命為常量引用。4.使用引用形參返回額外資訊 5.和其他初始化過程...