編輯:Android開發教程
之前的幾篇文章描述了在Android應用中存儲數據的主要三種方式:SharedPreferences,內部存儲和外部 SD卡存儲。究竟在你的應用中采用那種方式呢?下面有一些建議:
1. 如果你有鍵值對形式的數據, 使用SharedPreferences對象。舉個例子,如果你想存儲用戶的一些屬性,比如名字,膚色,生日或最後的登 陸日期,那麼SharedPreferences對象就是存儲這些數據的最佳方式。
2. 如果你想存儲某些特殊的數 據,那麼使用內部存儲將是一個好的選擇。舉個例子,你的應用(例如RSS閱讀器)可能會從網絡上面下載一 些圖片用於顯示。在這種情況下,保存圖片到內部存儲將是一個很好的解決方案。也有可能,你要存儲用戶 自己創建的數據,比如用戶保存他自己寫的一些筆記之類的。
3. 有些時候,你需要和其他用戶共享 你的應用數據。舉個例子,你可能會開發這樣一種軟件,它去記錄用戶曾經去過的地方的坐標,同時,你也 能把這些數據與其他用戶共享。這種情況下,把你的文件保存到SD卡上,這樣一來,就可以很容易地把這些 數據傳送給其他的設備,以便以後的使用。
我們已經知道<intent-filter>用來定義你的Activity如何被另外的Activity開啟,這就是所謂的 “過濾器”。但是
Local Service Controller 是將LocalService當作“Started”Service來使用,相對於”Bo
1.1 Gralloc與Framebuffer相信做過Linux開發的人對framebuffer不會太陌生,它是內核系統提供的一個與硬件無關的顯示抽象層。之所以稱之為bu
Android平台, 可以使用本地資源, 也可以使用系統資源;使用靜態R類訪問資源, R類中包含一個靜態子類, R類中每一個子類都把它的相關資源表示為變量的形式;資源表被