Android版 hanoi 汉诺塔 源码

看了几本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://download.csdn.net/detail/problc/4020062


截图:



原文地址:https://www.cnblogs.com/marryZhan/p/2497562.html