編輯:Android開發實例
Android 提供了多種存儲數據的方法,其中最簡單的是使用Shared Preferences。Shared Preferences 可以存儲 Key/value 對,Shared Preferences 支持存取 boolean, float ,long ,integer, string ,最常用的使用Shared Preferences是用來存儲一些應用偏好。此外的一個方法是使用onSaveInstanceState(),這是特別用來保存UI 狀態的。
App->Activity->Persistent State使用了Shared Preferences來保持部分UI狀態(TextView的值)。
創建或是修改Shared Preferences,使用getSharedPreferences(String name, int mode)方法。Shared Preferences 用於單個Application不同Activity之間共享一些數據,單不能用於不同Application之間共享數據。
SharedPreferences.Editor 用來給Shared Preferences添加數據: editor.putXXX(key,value)
Java代碼讀取Shared Preference: pref.getXXX(key)
Java代碼Persistent State 演示了如何使用Shared Preferences在Activity 恢復時保持EditText的內容。 單是更一般的方法是使用onSaveInstanceState。
可以顯示在的Android任務,通過加載進度條的進展。進度條有兩種形狀。加載欄和加載微調(spinner)。在本章中,我們將討論微調(spinner)。Spinner 用
知識點: 這次將繼續上一篇文章沒有講完的Menu的學習,上下文菜單(Context menu)和彈出菜單(Popup menu)。 上下文菜單 上下文菜單提供對U
屏幕亮度自動調節:主要是從Sensor分析之中分離出來分析LIGHT 光線感應器,因此就分析一下自動調節屏幕亮度(手機隨著光線的強度自我調節,也就是在亮的光線下屏
如圖所示為程序效果動畫圖 地圖滾動的原理 在本人之前博客的文章中介紹過人物在屏幕中的移動方式,因為之前拼的游戲地圖是完全填充整個手機屏幕的,所以無需處理地圖的平