Android版 hanoi 汉诺塔 源码

HLW0 2012-02-01

看了几本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行左右。

具体下载目录在 /2012年资料/2月/1日/Android版 hanoi 汉诺塔 源码/


截图:
Android版 hanoi 汉诺塔 源码Android版 hanoi 汉诺塔 源码Android版 hanoi 汉诺塔 源码Android版 hanoi 汉诺塔 源码Android版 hanoi 汉诺塔 源码

相关推荐