看了幾本Android的書,印象不深,還是要做個小東西理解一下。於是想到了這個經典的遞歸。
裡面用到了一些基本的東西。
隱藏title
requestWindowFeature(Window.FEATURE_NO_TITLE);
全屏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
配置保存
SharedPreferences
界面切換
Intent intent = new Intent();
intent.setClass(HanoiSetting.this, HanoiActivity.class);
startActivity(intent);
HanoiSetting.this.finish();
菜單
MenuInflater
設置界面
PreferenceActivity
自定義圖形
ShapeDrawable
多線程刷新
postInvalidate();
有時間再改改,加入touch事件的處理。
還是看源碼吧。全部代碼400行左右。
免費下載地址在 http://linux.linuxidc.com/
用戶名與密碼都是www.linuxidc.com
具體下載目錄在 /2012年資料/2月/1日/Android版 hanoi 漢諾塔 源碼/