实例介绍
这是从其他资源站获得的资源。60个小程序,从基础接触安卓开发。生命周期,监听器,图片按钮,进度条,适配器,屏幕切换,操作矩形等
【实例截图】
【核心代码】
4744300845372265857.rar
└── Android开发入门60个小案例+源代码
└── Android开发入门60个小案例+源代码
├── 2-1(Activity生命周期)
│ └── MyFirstProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes
│ │ │ └── com
│ │ │ └── himi
│ │ │ ├── BuildConfig.class
│ │ │ ├── MainActivity.class
│ │ │ ├── OtherActivity.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── jarlist.cache
│ │ └── res
│ ├── gen
│ │ └── com
│ │ └── himi
│ │ ├── BuildConfig.java
│ │ └── R.java
│ ├── project.properties
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ ├── main.xml
│ │ │ └── other.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── himi
│ ├── MainActivity.java
│ └── OtherActivity.java
├── 3-10-1(列表之ArrayAdapter适配)
│ └── ListViewProject_1
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── himi
│ │ │ └── lv1
│ │ │ ├── MainActivity$1.class
│ │ │ ├── MainActivity.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── ListViewProject_1.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── himi
│ │ └── lv1
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── himi
│ └── lv1
│ └── MainActivity.java
├── 3-10-2(列表之SimpleAdapter适配)
│ └── ListViewProject_2
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── himi
│ │ │ ├── MainActivity.class
│ │ │ ├── MySimpleAdapter$1.class
│ │ │ ├── MySimpleAdapter$2.class
│ │ │ ├── MySimpleAdapter.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── ListViewProject_2.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── himi
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── himi
│ ├── MainActivity.java
│ └── MySimpleAdapter.java
├── 3-11(Dialog对话框)
│ └── DialogProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── dialog
│ │ │ ├── MainActivity$1.class
│ │ │ ├── MainActivity$2.class
│ │ │ ├── MainActivity.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── DialogProject.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── dialog
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ ├── dialogmain.xml
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── dialog
│ └── MainActivity.java
├── 3-12-5(Activity跳转与操作)
│ └── OpenOtherActivity
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── openother
│ │ │ ├── MainActivity.class
│ │ │ ├── OtherActivity.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── OpenOtherActivity.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── openother
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── openother
│ ├── MainActivity.java
│ └── OtherActivity.java
├── 3-12-6(横竖屏切换处理)
│ └── ScreenProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── screen
│ │ │ ├── MainActivity.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── resources.ap_
│ │ └── ScreenProject.apk
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── screen
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── screen
│ └── MainActivity.java
├── 3-1(Button与点击监听器)
│ └── ButtonProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── ButtonProject.apk
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── himi
│ │ │ └── button
│ │ │ ├── MainActivity$1.class
│ │ │ ├── MainActivity$2.class
│ │ │ ├── MainActivity.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── himi
│ │ └── button
│ │ └── R.java
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── himi
│ └── button
│ └── MainActivity.java
├── 3-3(ImageButton图片按钮)
│ └── ImageButtonProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── imagebutton
│ │ │ ├── MainActivity$1.class
│ │ │ ├── MainActivity.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── ImageButtonProject.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── imagebutton
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ ├── icon.png
│ │ │ ├── nopress.png
│ │ │ └── press.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── imagebutton
│ └── MainActivity.java
├── 3-4(EditText文本编辑)
│ └── EditTextProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── himi
│ │ │ └── edittext
│ │ │ ├── MainActivity.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── EditTextProject.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── himi
│ │ └── edittext
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── himi
│ └── edittext
│ └── MainActivity.java
├── 3-5(CheckBox与监听)
│ └── CheckBoxProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── CheckBoxProject.apk
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── himi
│ │ │ └── checkbox
│ │ │ ├── MainActivity.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── himi
│ │ └── checkbox
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── himi
│ └── checkbox
│ └── MainActivity.java
├── 3-6(RadioButton与监听)
│ └── RadioButtonProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── himi
│ │ │ └── radiobutton
│ │ │ ├── MainActivity.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── RadioButtonProject.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── himi
│ │ └── radiobutton
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── himi
│ └── radiobutton
│ └── MainActivity.java
├── 3-7(ProgressBar进度条)
│ └── ProgressBarProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── progressbar
│ │ │ ├── MainActivity.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── MainActivity.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── progressbar
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── progressbar
│ └── MainActivity.java
├── 3-8(SeekBar 拖动条)
│ └── SeekBarProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── himi
│ │ │ ├── MainActivity$1.class
│ │ │ ├── MainActivity.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── resources.ap_
│ │ └── SeekBarProject.apk
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── himi
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── himi
│ └── MainActivity.java
├── 3-9(Tab分页式菜单)
│ └── TabProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── tab
│ │ │ ├── MainActivity.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── resources.ap_
│ │ └── TabProject.apk
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── tab
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ ├── bg2.png
│ │ │ ├── bg.png
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── tab
│ └── MainActivity.java
├── 4-10(可视区域)
│ └── ClipCanvasProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── ClipCanvasProject.apk
│ │ ├── com
│ │ │ └── ccp
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── ccp
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ ├── icon.png
│ │ │ └── image.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── ccp
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 4-11-1(Animation动画)
│ └── AnimationProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── AnimationProject.apk
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── ap
│ │ │ ├── MainActivity.class
│ │ │ ├── MyView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── ap
│ │ └── R.java
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── ap
│ ├── MainActivity.java
│ └── MyView.java
├── 4-11-2-1(动态位图)
│ └── BitmapMovie
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── BitmapMovie.apk
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── bm
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── bm
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ ├── icon.png
│ │ │ └── water.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── bm
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 4-11-2-2(帧动画)
│ └── FrameMovie
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── fm
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── FrameMovie.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── fm
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ ├── fish0.png
│ │ │ ├── fish1.png
│ │ │ ├── fish2.png
│ │ │ ├── fish3.png
│ │ │ ├── fish4.png
│ │ │ ├── fish5.png
│ │ │ ├── fish6.png
│ │ │ ├── fish7.png
│ │ │ ├── fish8.png
│ │ │ ├── fish9.png
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── fm
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 4-11-2-3(剪切图动画)
│ └── ClipBitmapMovie
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── ClipBitmapMovie.apk
│ │ ├── com
│ │ │ └── cbm
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── cbm
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ ├── fish.png
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── cbm
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 4-13(操作游戏主角)
│ └── PlayerProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── pp
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── PlayerProject.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── pp
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ ├── icon.png
│ │ │ └── robot.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── pp
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 4-14-1(矩形碰撞)
│ └── RectCollision
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── rc
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── RectCollision.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── rc
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── rc
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 4-14-2(圆形碰撞)
│ └── CircleCollision
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── CircleCollision.apk
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── cc
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── cc
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── cc
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 4-14-4(多矩形碰撞)
│ └── MoreRectCollision
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── mrc
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── MoreRectCollision.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── mrc
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── mrc
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 4-14-5(Region碰撞检测)
│ └── RegionCollision
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── rc
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── RegionCollision.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── rc
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── rc
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 4-15-1(MediaPlayer音乐)
│ └── MediaPlayerProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── mpp
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$raw.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── MediaPlayerProject.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── mpp
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ ├── raw
│ │ │ └── bgmusic.mp3
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── mpp
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 4-15-2(SoundPool音效)
│ └── SoundPoolProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── spp
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$raw.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── resources.ap_
│ │ └── SoundPoolProject.apk
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── spp
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ ├── raw
│ │ │ ├── himi_long.mid
│ │ │ └── himi_short.ogg
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── spp
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 4-16-1(游戏保存之SharedPreference)
│ └── SharedPreferenceProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── spfp
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── resources.ap_
│ │ └── SharedPreferenceProject.apk
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── spfp
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── spfp
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 4-16-2(游戏保存之Stream)
│ └── StreamProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── stp
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── resources.ap_
│ │ └── StreamProject.apk
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── stp
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── stp
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 4-3(View游戏框架)
│ └── GameView
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── gv
│ │ │ ├── MainActivity.class
│ │ │ ├── MyView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── GameView.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── gv
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── gv
│ ├── MainActivity.java
│ └── MyView.java
├── 4-4(SurfaceView游戏框架)
│ └── GameSurfaceView
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── gsf
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── GameSurfaceView.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── gsf
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── gsf
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 4-7-1(贝塞尔曲线)
│ └── DrawQPath
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── qpath
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── DrawQPath.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── qpath
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── qpath
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 4-7-2(Canvas画布)
│ └── CanvasProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── CanvasProject.apk
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── cp
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── cp
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── cp
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 4-8(Paint画笔)
│ └── PaintProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── pp
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── PaintProject.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── pp
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── pp
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 4-9(Bitmap位图渲染与操作)
│ └── BitmapProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── BitmapProject.apk
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── bp
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── bp
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── bp
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 5-1(飞行射击游戏实战)
│ └── PlaneGame
│ ├── AndroidManifest.xml
│ ├── bin
│ │ ├── classes
│ │ │ └── com
│ │ │ └── pg
│ │ │ ├── Boom.class
│ │ │ ├── Boss.class
│ │ │ ├── BuildConfig.class
│ │ │ ├── Bullet.class
│ │ │ ├── Enemy.class
│ │ │ ├── GameBg.class
│ │ │ ├── GameMenu.class
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── Player.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── classes.dex
│ │ ├── PlaneGame.apk
│ │ ├── res
│ │ │ ├── drawable-hdpi
│ │ │ │ └── icon.png
│ │ │ ├── drawable-ldpi
│ │ │ │ └── icon.png
│ │ │ └── drawable-mdpi
│ │ │ ├── background.png
│ │ │ ├── boom.png
│ │ │ ├── boos_boom.png
│ │ │ ├── boosbullet.png
│ │ │ ├── bullet_enemy.png
│ │ │ ├── bullet.png
│ │ │ ├── button.png
│ │ │ ├── button_press.png
│ │ │ ├── enemy_duck.png
│ │ │ ├── enemy_fly.png
│ │ │ ├── enemy_pig.png
│ │ │ ├── gamelost.png
│ │ │ ├── gamewin.png
│ │ │ ├── hp.png
│ │ │ ├── icon.png
│ │ │ ├── menu.png
│ │ │ └── player.png
│ │ └── resources.ap_
│ ├── gen
│ │ └── com
│ │ └── pg
│ │ ├── BuildConfig.java
│ │ └── R.java
│ ├── proguard.cfg
│ ├── project.properties
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ ├── background.png
│ │ │ ├── boom.png
│ │ │ ├── boos_boom.png
│ │ │ ├── boosbullet.png
│ │ │ ├── bullet_enemy.png
│ │ │ ├── bullet.png
│ │ │ ├── button.png
│ │ │ ├── button_press.png
│ │ │ ├── enemy_duck.png
│ │ │ ├── enemy_fly.png
│ │ │ ├── enemy_pig.png
│ │ │ ├── gamelost.png
│ │ │ ├── gamewin.png
│ │ │ ├── hp.png
│ │ │ ├── icon.png
│ │ │ ├── menu.png
│ │ │ └── player.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── pg
│ ├── Boom.java
│ ├── Boss.java
│ ├── Bullet.java
│ ├── Enemy.java
│ ├── GameBg.java
│ ├── GameMenu.java
│ ├── MainActivity.java
│ ├── MySurfaceView.java
│ └── Player.java
├── 6-10-1(Socket协议)
│ ├── MySocketServer
│ │ ├── bin
│ │ │ └── MyServer.class
│ │ └── src
│ │ └── MyServer.java
│ └── SocketClient
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── himi
│ │ │ ├── MainActivity.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── resources.ap_
│ │ └── SocketClient.apk
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── himi
│ │ └── R.java
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── himi
│ └── MainActivity.java
├── 6-10-2(Http协议)
│ └── MyHttpClient
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── himi
│ │ │ ├── MainActivity.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── MyHttpClient.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── himi
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── himi
│ └── MainActivity.java
├── 6-11(本地化与国际化)
│ └── LocalProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── lp
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── LocalProject.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── lp
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ ├── values
│ │ │ └── strings.xml
│ │ ├── values-en-rUS
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ └── strings.xml
│ │ ├── values-zh-rCN
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ └── strings.xml
│ │ └── values-zh-rTW
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Repository
│ │ │ └── Root
│ │ └── strings.xml
│ └── src
│ └── com
│ └── lp
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 6-1(360°平滑游戏摇杆)
│ └── RockerProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── rp
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── resources.ap_
│ │ └── RockerProject.apk
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── rp
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── rp
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 6-2(多触点缩放位图)
│ └── MoreContactsProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── mcp
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── MoreContactsProject.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── mcp
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── mcp
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 6-3(触屏手势识别)
│ └── GestureProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── gp
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── GestureProject.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── gp
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── gp
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 6-4(加速度传感器)
│ └── SensorProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── sp
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView$1.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── resources.ap_
│ │ └── SensorProject.apk
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── sp
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── sp
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 6-5(9patch工具)]
│ └── NinePatchProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── npp
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── NinePatchProject.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── npp
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ ├── iamge.png
│ │ │ ├── icon.png
│ │ │ └── nine_image.9.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── npp
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 6-6(截屏)
│ └── ClipScreenProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── ClipScreenProject.apk
│ │ ├── com
│ │ │ └── csp
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── csp
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── csp
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 6-8(游戏视图与系统组件)
│ └── ViewAndItem
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── vai
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── resources.ap_
│ │ └── ViewAndItem.apk
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── vai
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── vai
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 6-9(蓝牙对战游戏)
│ └── BlueToothProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── himi
│ │ │ ├── BlueToothServer.class
│ │ │ ├── ChoiceDrivesList$1.class
│ │ │ ├── ChoiceDrivesList$2.class
│ │ │ ├── ChoiceDrivesList$3.class
│ │ │ ├── ChoiceDrivesList.class
│ │ │ ├── ConnectThread.class
│ │ │ ├── MainActivity$1.class
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── MainActivity.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── himi
│ │ └── R.java
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── himi
│ ├── ChoiceDrivesList.java
│ ├── ConnectThread.java
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 7-10-1(遍历Body)
│ └── TraverseBody
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── tb
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── resources.ap_
│ │ └── TraverseBody.apk
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── tb
│ │ └── R.java
│ ├── lib
│ │ └── jbox2d.jar
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── tb
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 7-10-2(Body的m_userData)
│ └── TraverseMyBody
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── tmb
│ │ │ ├── BitmapBody.class
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── resources.ap_
│ │ └── TraverseMyBody.apk
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── tmb
│ │ └── R.java
│ ├── lib
│ │ └── jbox2d.jar
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ ├── himi.png
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ ├── himi.png
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ ├── himi.png
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── tmb
│ ├── BitmapBody.java
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 7-11(为Body施加力)
│ └── BodyForce
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── BodyForce.apk
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── bf
│ │ │ ├── MainActivity.class
│ │ │ ├── MyCircle.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── bf
│ │ └── R.java
│ ├── lib
│ │ └── jbox2d.jar
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── bf
│ ├── MainActivity.java
│ ├── MyCircle.java
│ └── MySurfaceView.java
├── 7-12(Body碰撞监听)
│ └── BodyCollision
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── BodyCollision.apk
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── bc
│ │ │ ├── MainActivity.class
│ │ │ ├── MyCircle.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── bc
│ │ └── R.java
│ ├── lib
│ │ └── jbox2d.jar
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── bc
│ ├── MainActivity.java
│ ├── MyCircle.java
│ └── MySurfaceView.java
├── 7-13-1(距离关节)
│ └── CreateDistanceJoint
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── dj
│ │ │ ├── MainActivity.class
│ │ │ ├── MyRect.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── CreateDistanceJoint.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── dj
│ │ └── R.java
│ ├── lib
│ │ └── jbox2d.jar
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── dj
│ ├── MainActivity.java
│ ├── MyRect.java
│ └── MySurfaceView.java
├── 7-13-2(旋转关节)
│ └── CreateRevoluteJoint
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── rj
│ │ │ ├── MainActivity.class
│ │ │ ├── MyRect.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── CreateRevoluteJoint.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── rj
│ │ └── R.java
│ ├── lib
│ │ └── jbox2d.jar
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── rj
│ ├── MainActivity.java
│ ├── MyRect.java
│ └── MySurfaceView.java
├── 7-13-3(齿轮关节)
│ └── CreateGearJoint
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── gj
│ │ │ ├── MainActivity.class
│ │ │ ├── MyRect.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── CreateGearJoint.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── gj
│ │ └── R.java
│ ├── lib
│ │ └── jbox2d.jar
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── gj
│ ├── MainActivity.java
│ ├── MyRect.java
│ └── MySurfaceView.java
├── 7-13-4(滑轮关节)
│ └── CreatePulleyJoint
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── pulleyj
│ │ │ ├── MainActivity.class
│ │ │ ├── MyRect.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── CreatePulleyJoint.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── pulleyj
│ │ └── R.java
│ ├── lib
│ │ └── jbox2d.jar
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── pulleyj
│ ├── MainActivity.java
│ ├── MyRect.java
│ └── MySurfaceView.java
├── 7-13-5-1(通过移动关节移动Body)
│ └── CreatePrismaticJoint
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── pjmove
│ │ │ ├── MainActivity.class
│ │ │ ├── MyRect.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── CreatePrismaticJoint.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── pjmove
│ │ └── R.java
│ ├── lib
│ │ └── jbox2d.jar
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── pjmove
│ ├── MainActivity.java
│ ├── MyRect.java
│ └── MySurfaceView.java
├── 7-13-5-2(通过移动关节绑定两个Body动作)
│ └── CreatePrismaticJoint
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── pj
│ │ │ ├── MainActivity.class
│ │ │ ├── MyRect.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── CreatePrismaticJoint.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── pj
│ │ └── R.java
│ ├── lib
│ │ └── jbox2d.jar
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── pj
│ ├── MainActivity.java
│ ├── MyRect.java
│ └── MySurfaceView.java
├── 7-13-6(鼠标关节-拖拽Body)
│ └── CreateMouseJoint
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── mj
│ │ │ ├── MainActivity.class
│ │ │ ├── MyRect.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── CreateMouseJoint.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── mj
│ │ └── R.java
│ ├── lib
│ │ └── jbox2d.jar
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── mj
│ ├── MainActivity.java
│ ├── MyRect.java
│ └── MySurfaceView.java
├── 7-14(AABB获取Body)
│ └── AabbGetBodies
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── AabbGetBodies.apk
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── agb
│ │ │ ├── MainActivity.class
│ │ │ ├── MyCircle.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── agb
│ │ └── R.java
│ ├── lib
│ │ └── jbox2d.jar
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── agb
│ ├── MainActivity.java
│ ├── MyCircle.java
│ └── MySurfaceView.java
├── 7-4(Box2d物理世界)
│ └── Box2dWorld
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── Box2dWorld.apk
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── hb
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── hb
│ │ └── R.java
│ ├── lib
│ │ └── jbox2d.jar
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── hb
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 7-5在物理世界中添加矩形)
│ └── CreatePolygon
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── cp
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── CreatePolygon.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── cp
│ │ └── R.java
│ ├── lib
│ │ └── jbox2d.jar
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── cp
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 7-7(添加自定义多边形)
│ └── CreateMyPolygon
│ ├── AndroidManifest.xml
│ ├── assets
│ │ └── xxxxx.png
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── mp
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── CreateMyPolygon.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── mp
│ │ └── R.java
│ ├── lib
│ │ └── jbox2d.jar
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── mp
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 7-9(在物理世界中添加圆形)
│ └── CreateCircle
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── cc
│ │ │ ├── MainActivity.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── CreateCircle.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── cc
│ │ └── R.java
│ ├── lib
│ │ └── jbox2d.jar
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── cc
│ ├── MainActivity.java
│ └── MySurfaceView.java
├── 8-1(迷宫小球)
│ └── BallGame
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── BallGame.apk
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── bg
│ │ │ ├── HButton.class
│ │ │ ├── MainActivity.class
│ │ │ ├── MyCircle.class
│ │ │ ├── MyRect.class
│ │ │ ├── MySurfaceView2.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── MainActivity.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── bg
│ │ └── R.java
│ ├── lib
│ │ └── jbox2d.jar
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ ├── ball.png
│ │ │ ├── game_bg.png
│ │ │ ├── gamelost.png
│ │ │ ├── gamewin.png
│ │ │ ├── helpbg.png
│ │ │ ├── h.png
│ │ │ ├── icon.png
│ │ │ ├── lostbody.png
│ │ │ ├── menu_back.png
│ │ │ ├── menu_bg.png
│ │ │ ├── menu_exit.png
│ │ │ ├── menu_help.png
│ │ │ ├── menu_menu.png
│ │ │ ├── menu_play.png
│ │ │ ├── menu_replay.png
│ │ │ ├── menu_resume.png
│ │ │ ├── sh.png
│ │ │ ├── smallbg.png
│ │ │ ├── s.png
│ │ │ ├── ss.png
│ │ │ └── winbody.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── bg
│ ├── HButton.java
│ ├── MainActivity.java
│ ├── MyCircle.java
│ ├── MyRect.java
│ └── MySurfaceView.java
├── 8-2(堆房子)
│ └── BuildHouse
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── BuildHouse.apk
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── bh
│ │ │ ├── MainActivity.class
│ │ │ ├── MyRect.class
│ │ │ ├── MySurfaceView.class
│ │ │ ├── MyTile.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── MainActivity.apk
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── com
│ │ └── bh
│ │ └── R.java
│ ├── lib
│ │ └── jbox2d-2.0.1-library-only.jar
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ ├── background.jpg
│ │ │ ├── icon.png
│ │ │ ├── tile1.png
│ │ │ ├── tile2.png
│ │ │ └── tile3.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ ├── background.jpg
│ │ │ ├── icon.png
│ │ │ ├── tile1.png
│ │ │ ├── tile2.png
│ │ │ └── tile3.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ └── bh
│ ├── MainActivity.java
│ ├── MyRect.java
│ ├── MySurfaceView.java
│ └── MyTile.java
├── jbox2d.jar
└── JBox2D-src.zip
1204 directories, 1528 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论