在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 安卓天气预报小程序.rar

安卓天气预报小程序.rar

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:27.62M
  • 下载次数:2
  • 浏览次数:70
  • 发布时间:2021-12-13
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
用eclipse开发的安卓小程序,天气预报
【实例截图】
【核心代码】
4744302543376184002.rar
└── 《Android应用开发揭秘》源码
├── 第10章
│   ├── CityWeather
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── CityWeather.apk
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   ├── ChinaWeather
│   │   │   │   └── CityWeather
│   │   │   │   ├── CityWeather$1.class
│   │   │   │   ├── CityWeather$2.class
│   │   │   │   ├── CityWeather.class
│   │   │   │   ├── ConstData.class
│   │   │   │   ├── GoogleWeatherHandler.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$color.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   ├── SingleWeatherInfoView.class
│   │   │   │   ├── WeatherCurrentCondition.class
│   │   │   │   ├── WeatherForecastCondition.class
│   │   │   │   └── WeatherSet.class
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   ├── ChinaWeather
│   │   │   └── CityWeather
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── bg.jpg
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── CityWeather
│   │   ├── CityWeather.java
│   │   ├── ConstData.java
│   │   ├── GoogleWeatherHandler.java
│   │   ├── SingleWeatherInfoView.java
│   │   ├── WeatherCurrentCondition.java
│   │   ├── WeatherForecastCondition.java
│   │   └── WeatherSet.java
│   ├── FileManager
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── FileManager
│   │   │   │   ├── FileManager$10.class
│   │   │   │   ├── FileManager$11$1$1.class
│   │   │   │   ├── FileManager$11$1$2.class
│   │   │   │   ├── FileManager$11$1.class
│   │   │   │   ├── FileManager$11$2.class
│   │   │   │   ├── FileManager$11$3.class
│   │   │   │   ├── FileManager$11$4$1.class
│   │   │   │   ├── FileManager$11$4$2.class
│   │   │   │   ├── FileManager$11$4.class
│   │   │   │   ├── FileManager$11$5.class
│   │   │   │   ├── FileManager$11.class
│   │   │   │   ├── FileManager$1.class
│   │   │   │   ├── FileManager$2.class
│   │   │   │   ├── FileManager$3.class
│   │   │   │   ├── FileManager$4.class
│   │   │   │   ├── FileManager$5.class
│   │   │   │   ├── FileManager$6.class
│   │   │   │   ├── FileManager$7.class
│   │   │   │   ├── FileManager$8$1.class
│   │   │   │   ├── FileManager$8$2.class
│   │   │   │   ├── FileManager$8.class
│   │   │   │   ├── FileManager$9.class
│   │   │   │   ├── FileManager.class
│   │   │   │   ├── IconifiedText.class
│   │   │   │   ├── IconifiedTextListAdapter.class
│   │   │   │   ├── IconifiedTextView.class
│   │   │   │   ├── R$array.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── FileManager.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── FileManager
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── addfolderr.png
│   │   │   │   ├── audio.png
│   │   │   │   ├── delete.png
│   │   │   │   ├── folder.png
│   │   │   │   ├── goroot.png
│   │   │   │   ├── icon.png
│   │   │   │   ├── image.png
│   │   │   │   ├── packed.png
│   │   │   │   ├── paste.png
│   │   │   │   ├── text.png
│   │   │   │   ├── uponelevel.png
│   │   │   │   ├── video.png
│   │   │   │   └── webtext.png
│   │   │   ├── layout
│   │   │   │   ├── dialog.xml
│   │   │   │   └── rename.xml
│   │   │   └── values
│   │   │   ├── fileendings.xml
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── FileManager
│   │   ├── FileManager.java
│   │   ├── IconifiedText.java
│   │   ├── IconifiedTextListAdapter.java
│   │   └── IconifiedTextView.java
│   ├── MobileMap
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── MobileMap
│   │   │   │   ├── ConstData.class
│   │   │   │   ├── LocationOverlay.class
│   │   │   │   ├── MobileMap$1.class
│   │   │   │   ├── MobileMap$2.class
│   │   │   │   ├── MobileMap$3.class
│   │   │   │   ├── MobileMap$4.class
│   │   │   │   ├── MobileMap$5.class
│   │   │   │   ├── MobileMap$6.class
│   │   │   │   ├── MobileMap.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── MobileMap.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── MobileMap
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── exit.png
│   │   │   │   ├── icon.png
│   │   │   │   ├── mark.gif
│   │   │   │   ├── search.png
│   │   │   │   ├── selectcity.png
│   │   │   │   └── viewmode.png
│   │   │   ├── layout
│   │   │   │   ├── dialog.xml
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── MobileMap
│   │   ├── ConstData.java
│   │   ├── LocationOverlay.java
│   │   └── MobileMap.java
│   ├── MusicPlayer
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── MusicPlayer
│   │   │   │   ├── MusicInfoController.class
│   │   │   │   ├── MusicList$1.class
│   │   │   │   ├── MusicList$2.class
│   │   │   │   ├── MusicList$3.class
│   │   │   │   ├── MusicList$4.class
│   │   │   │   ├── MusicListAdapter.class
│   │   │   │   ├── MusicList.class
│   │   │   │   ├── MusicPlayerApp.class
│   │   │   │   ├── MusicPlayerService$1.class
│   │   │   │   ├── MusicPlayerService$2.class
│   │   │   │   ├── MusicPlayerService$LocalBinder.class
│   │   │   │   ├── MusicPlayerService.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── MusicPlayer.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── MusicPlayer
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── bg.jpg
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── list_layout.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── MusicPlayer
│   │   ├── MusicInfoController.java
│   │   ├── MusicList.java
│   │   ├── MusicPlayerApp.java
│   │   └── MusicPlayerService.java
│   ├── MyContacts
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── MyContacts
│   │   │   │   ├── ContactColumn.class
│   │   │   │   ├── ContactEditor$1.class
│   │   │   │   ├── ContactEditor$2.class
│   │   │   │   ├── ContactEditor.class
│   │   │   │   ├── ContactsProvider.class
│   │   │   │   ├── ContactView.class
│   │   │   │   ├── DBHelper.class
│   │   │   │   ├── MyContacts.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── MyContacts.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── MyContacts
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── add.png
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── calluser.png
│   │   │   │   ├── edituser.png
│   │   │   │   ├── exit.png
│   │   │   │   ├── icon.png
│   │   │   │   ├── listuser.png
│   │   │   │   ├── remove.png
│   │   │   │   ├── sendsms.png
│   │   │   │   └── viewuser.png
│   │   │   ├── layout
│   │   │   │   ├── editorcontacts.xml
│   │   │   │   └── viewuser.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── MyContacts
│   │   ├── ContactColumn.java
│   │   ├── ContactEditor.java
│   │   ├── ContactsProvider.java
│   │   ├── ContactView.java
│   │   ├── DBHelper.java
│   │   └── MyContacts.java
│   ├── RingProfile
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── RingProfile
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   ├── RingBroadcastReceiver.class
│   │   │   │   ├── RingProfile$10.class
│   │   │   │   ├── RingProfile$1.class
│   │   │   │   ├── RingProfile$2.class
│   │   │   │   ├── RingProfile$3.class
│   │   │   │   ├── RingProfile$4.class
│   │   │   │   ├── RingProfile$5.class
│   │   │   │   ├── RingProfile$6.class
│   │   │   │   ├── RingProfile$7.class
│   │   │   │   ├── RingProfile$8.class
│   │   │   │   ├── RingProfile$9.class
│   │   │   │   └── RingProfile.class
│   │   │   ├── resources.ap_
│   │   │   └── RingProfile.apk
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── RingProfile
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── addprofile.png
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── down.png
│   │   │   │   ├── icon.png
│   │   │   │   ├── mute.png
│   │   │   │   ├── timeprofile.png
│   │   │   │   ├── up.png
│   │   │   │   └── vibrate.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── RingProfile
│   │   ├── RingBroadcastReceiver.java
│   │   └── RingProfile.java
│   └── TodayDate
│   ├── AndroidManifest.xml
│   ├── assets
│   ├── bin
│   │   ├── classes.dex
│   │   ├── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── TodayDate
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   ├── R$xml.class
│   │   │   ├── R.class
│   │   │   ├── TodayDate.class
│   │   │   └── TodayDateSmall.class
│   │   ├── resources.ap_
│   │   └── TodayDate.apk
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── TodayDate
│   │   └── R.java
│   ├── res
│   │   ├── drawable
│   │   │   ├── bg2.9.png
│   │   │   ├── bg.9.png
│   │   │   ├── bgblack.png
│   │   │   ├── bgblacksmall.png
│   │   │   └── icon.png
│   │   ├── layout
│   │   │   ├── widget_layout_small.xml
│   │   │   └── widget_layout.xml
│   │   ├── values
│   │   │   └── strings.xml
│   │   └── xml
│   │   ├── widget_small.xml
│   │   └── widget.xml
│   └── src
│   └── com
│   └── yarin
│   └── android
│   └── TodayDate
│   ├── TodayDate.java
│   └── TodayDateSmall.java
├── 第11章
│   └── MagicTower
│   ├── AndroidManifest.xml
│   ├── assets
│   ├── bin
│   │   ├── classes.dex
│   │   ├── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── MagicTower
│   │   │   ├── AboutScreen.class
│   │   │   ├── CMIDIPlayer.class
│   │   │   ├── FightCalc.class
│   │   │   ├── FightScreen.class
│   │   │   ├── GameMap.class
│   │   │   ├── GameScreen.class
│   │   │   ├── GameView.class
│   │   │   ├── HelpScreen.class
│   │   │   ├── HeroSprite.class
│   │   │   ├── MagicTower.class
│   │   │   ├── MainGame.class
│   │   │   ├── MainMenu.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$raw.class
│   │   │   ├── R$string.class
│   │   │   ├── R.class
│   │   │   ├── SplashScreen.class
│   │   │   ├── Task.class
│   │   │   ├── TextUtil.class
│   │   │   ├── ThreadCanvas.class
│   │   │   └── yarin.class
│   │   ├── javax
│   │   │   └── microedition
│   │   │   └── lcdui
│   │   │   └── game
│   │   │   ├── Layer.class
│   │   │   ├── LayerManager.class
│   │   │   ├── Sprite.class
│   │   │   └── TiledLayer.class
│   │   ├── MagicTower.apk
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── MagicTower
│   │   └── R.java
│   ├── res
│   │   ├── drawable
│   │   │   ├── dialog_angle.png
│   │   │   ├── dialog_bluegeezer.png
│   │   │   ├── dialog_boss.png
│   │   │   ├── dialog_hero.png
│   │   │   ├── dialog_princess.png
│   │   │   ├── dialog_redgeezer.png
│   │   │   ├── dialog_thief.png
│   │   │   ├── gameover.png
│   │   │   ├── hero16.png
│   │   │   ├── icon.png
│   │   │   ├── map16.png
│   │   │   └── menu.png
│   │   ├── layout
│   │   │   └── main.xml
│   │   ├── raw
│   │   │   ├── menu.mid
│   │   │   └── run.mid
│   │   └── values
│   │   └── strings.xml
│   └── src
│   ├── com
│   │   └── yarin
│   │   └── android
│   │   └── MagicTower
│   │   ├── AboutScreen.java
│   │   ├── CMIDIPlayer.java
│   │   ├── FightCalc.java
│   │   ├── FightScreen.java
│   │   ├── GameMap.java
│   │   ├── GameScreen.java
│   │   ├── GameView.java
│   │   ├── HelpScreen.java
│   │   ├── HeroSprite.java
│   │   ├── MagicTower.java
│   │   ├── MainGame.java
│   │   ├── MainMenu.java
│   │   ├── SplashScreen.java
│   │   ├── Task.java
│   │   ├── TextUtil.java
│   │   ├── ThreadCanvas.java
│   │   └── yarin.java
│   └── javax
│   └── microedition
│   └── lcdui
│   └── game
│   ├── Layer.java
│   ├── LayerManager.java
│   ├── Sprite.java
│   └── TiledLayer.java
├── 第12章
│   ├── Examples_12_01
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_12_01
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GLRender.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_12_01.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_12_01
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_12_01
│   │   ├── Activity01.java
│   │   └── GLRender.java
│   ├── Examples_12_02
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_12_02
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GLRender.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_12_02.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_12_02
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_12_02
│   │   ├── Activity01.java
│   │   └── GLRender.java
│   ├── Examples_12_03
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_12_03
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GLRender.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_12_03.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_12_03
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_12_03
│   │   ├── Activity01.java
│   │   └── GLRender.java
│   ├── Examples_12_04
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_12_04
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GLRender.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_12_04.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_12_04
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_12_04
│   │   ├── Activity01.java
│   │   └── GLRender.java
│   ├── Examples_12_05
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_12_05
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GLImage.class
│   │   │   │   ├── GLRender.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_12_05.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_12_05
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── icon.png
│   │   │   │   └── img.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_12_05
│   │   ├── Activity01.java
│   │   └── GLRender.java
│   ├── Examples_12_06
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_12_06
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GLImage.class
│   │   │   │   ├── GLRender.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_12_06.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_12_06
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── icon.png
│   │   │   │   └── img.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_12_06
│   │   ├── Activity01.java
│   │   └── GLRender.java
│   └── Examples_12_07
│   ├── AndroidManifest.xml
│   ├── assets
│   ├── bin
│   │   ├── classes.dex
│   │   ├── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_12_07
│   │   │   ├── Activity01.class
│   │   │   ├── GLImage.class
│   │   │   ├── GLRender.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── Examples_12_07.apk
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_12_07
│   │   └── R.java
│   ├── res
│   │   ├── drawable
│   │   │   ├── icon.png
│   │   │   └── img.png
│   │   ├── layout
│   │   │   └── main.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── yarin
│   └── android
│   └── Examples_12_07
│   ├── Activity01.java
│   └── GLRender.java
├── 第13章
│   ├── Examples_13_01
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_13_01
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GLImage.class
│   │   │   │   ├── GLRender.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   └── Star.class
│   │   │   ├── Examples_13_01.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_13_01
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── icon.png
│   │   │   │   ├── img.png
│   │   │   │   └── star.bmp
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_13_01
│   │   ├── Activity01.java
│   │   └── GLRender.java
│   ├── Examples_13_02
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   │   └── data
│   │   │   └── world.txt
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_13_02
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GLFile.class
│   │   │   │   ├── GLImage.class
│   │   │   │   ├── GLRender.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   ├── SECTOR.class
│   │   │   │   ├── TRIANGLE.class
│   │   │   │   └── VERTEX.class
│   │   │   ├── Examples_13_02.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_13_02
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── icon.png
│   │   │   │   └── img.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_13_02
│   │   ├── Activity01.java
│   │   ├── GLRender.java
│   │   └── ScData.java
│   ├── Examples_13_03
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_13_03
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GLImage.class
│   │   │   │   ├── GLRender.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_13_03.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_13_03
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── icon.png
│   │   │   │   └── img.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_13_03
│   │   ├── Activity01.java
│   │   └── GLRender.java
│   ├── Examples_13_04
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_13_04
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GLImage.class
│   │   │   │   ├── GLRender.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_13_04.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_13_04
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── icon.png
│   │   │   │   └── img.bmp
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_13_04
│   │   ├── Activity01.java
│   │   └── GLRender.java
│   ├── Examples_13_05
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_13_05
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GLImage.class
│   │   │   │   ├── GLRender.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_13_05.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_13_05
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── icon.png
│   │   │   │   └── img.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_13_05
│   │   ├── Activity01.java
│   │   └── GLRender.java
│   ├── Examples_13_06
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_13_06
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GLImage.class
│   │   │   │   ├── GLRender.class
│   │   │   │   ├── particle.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_13_06.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_13_06
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── icon.png
│   │   │   │   └── particle.bmp
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_13_06
│   │   ├── Activity01.java
│   │   ├── GLRender.java
│   │   └── particle.java
│   ├── Examples_13_07
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_13_07
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GLImage.class
│   │   │   │   ├── GLRender.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_13_07.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_13_07
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── icon.png
│   │   │   │   ├── image1.bmp
│   │   │   │   ├── image2.bmp
│   │   │   │   ├── logo.png
│   │   │   │   ├── mask1.bmp
│   │   │   │   └── mask2.bmp
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_13_07
│   │   ├── Activity01.java
│   │   └── GLRender.java
│   ├── Examples_13_08
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   │   ├── sphere.txt
│   │   │   ├── torus.txt
│   │   │   └── tube.txt
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_13_08
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GLFile.class
│   │   │   │   ├── GLRender.class
│   │   │   │   ├── OBJECT.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   └── VERTEX.class
│   │   │   ├── Examples_13_08.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_13_08
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_13_08
│   │   ├── Activity01.java
│   │   └── GLRender.java
│   └── Examples_13_09
│   ├── AndroidManifest.xml
│   ├── assets
│   ├── bin
│   │   ├── classes.dex
│   │   ├── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_13_09
│   │   │   ├── Activity01.class
│   │   │   ├── BEZIER_PATCH.class
│   │   │   ├── GLImage.class
│   │   │   ├── GLRender.class
│   │   │   ├── POINT_3D.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── Examples_13_09.apk
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_13_09
│   │   └── R.java
│   ├── res
│   │   ├── drawable
│   │   │   ├── icon.png
│   │   │   └── img.bmp
│   │   ├── layout
│   │   │   └── main.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── yarin
│   └── android
│   └── Examples_13_09
│   ├── Activity01.java
│   └── GLRender.java
├── 第14章
│   └── GameEngine
│   ├── AndroidManifest.xml
│   ├── assets
│   ├── bin
│   │   ├── classes.dex
│   │   ├── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── GameEngine
│   │   │   ├── Events
│   │   │   │   ├── Event.class
│   │   │   │   ├── EventQueue.class
│   │   │   │   ├── Message.class
│   │   │   │   └── MessageQueue.class
│   │   │   ├── GameActivity.class
│   │   │   ├── GameControl.class
│   │   │   ├── GameDefinition.class
│   │   │   ├── GameObject.class
│   │   │   ├── GameObjectQueue.class
│   │   │   ├── Material
│   │   │   │   ├── Border.class
│   │   │   │   ├── Measure.class
│   │   │   │   └── Movement.class
│   │   │   ├── Music
│   │   │   │   ├── Music.class
│   │   │   │   └── Musician.class
│   │   │   ├── net
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   ├── R.class
│   │   │   ├── Screen
│   │   │   │   ├── animation
│   │   │   │   │   └── Animator.class
│   │   │   │   ├── Camera.class
│   │   │   │   ├── elements
│   │   │   │   │   ├── biology
│   │   │   │   │   │   ├── Actor.class
│   │   │   │   │   │   ├── Animal.class
│   │   │   │   │   │   ├── Biology.class
│   │   │   │   │   │   └── NPC.class
│   │   │   │   │   └── Property
│   │   │   │   │   ├── Property.class
│   │   │   │   │   └── PropertyManager.class
│   │   │   │   ├── GameLoader.class
│   │   │   │   ├── GameModel.class
│   │   │   │   ├── Graphics.class
│   │   │   │   ├── MapTransformer.class
│   │   │   │   ├── SimpleLayer.class
│   │   │   │   ├── SimpleLayerManager.class
│   │   │   │   ├── SimpleLevel.class
│   │   │   │   └── SimpleMap.class
│   │   │   ├── Script
│   │   │   │   ├── pak
│   │   │   │   │   ├── PakFileTable.class
│   │   │   │   │   ├── PakHeader.class
│   │   │   │   │   └── PakUtil.class
│   │   │   │   ├── XmlReader.class
│   │   │   │   └── XmlScriptParser.class
│   │   │   └── Util
│   │   │   ├── Calculagraph.class
│   │   │   ├── Coordinates.class
│   │   │   ├── FileIO.class
│   │   │   ├── RandomNumber.class
│   │   │   └── StringExtension.class
│   │   ├── GameEngine.apk
│   │   ├── javax
│   │   │   └── microedition
│   │   │   └── lcdui
│   │   │   └── game
│   │   │   ├── Layer.class
│   │   │   ├── LayerManager.class
│   │   │   ├── Sprite.class
│   │   │   └── TiledLayer.class
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── GameEngine
│   │   └── R.java
│   ├── res
│   │   ├── drawable
│   │   │   └── icon.png
│   │   ├── layout
│   │   │   └── main.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   ├── com
│   │   └── yarin
│   │   └── android
│   │   └── GameEngine
│   │   ├── Events
│   │   │   ├── Event.java
│   │   │   ├── EventQueue.java
│   │   │   ├── Message.java
│   │   │   └── MessageQueue.java
│   │   ├── GameActivity.java
│   │   ├── GameControl.java
│   │   ├── GameDefinition.java
│   │   ├── GameObject.java
│   │   ├── GameObjectQueue.java
│   │   ├── Material
│   │   │   ├── Border.java
│   │   │   ├── Measure.java
│   │   │   └── Movement.java
│   │   ├── Music
│   │   │   ├── Musician.java
│   │   │   └── Music.java
│   │   ├── net
│   │   ├── Screen
│   │   │   ├── animation
│   │   │   │   └── Animator.java
│   │   │   ├── Camera.java
│   │   │   ├── elements
│   │   │   │   ├── biology
│   │   │   │   │   ├── Actor.java
│   │   │   │   │   ├── Animal.java
│   │   │   │   │   ├── Biology.java
│   │   │   │   │   └── NPC.java
│   │   │   │   └── Property
│   │   │   │   ├── Property.java
│   │   │   │   └── PropertyManager.java
│   │   │   ├── GameLoader.java
│   │   │   ├── GameModel.java
│   │   │   ├── Graphics.java
│   │   │   ├── MapTransformer.java
│   │   │   ├── SimpleLayer.java
│   │   │   ├── SimpleLayerManager.java
│   │   │   ├── SimpleLevel.java
│   │   │   └── SimpleMap.java
│   │   ├── Script
│   │   │   ├── pak
│   │   │   │   ├── PakFileTable.java
│   │   │   │   ├── PakHeader.java
│   │   │   │   └── PakUtil.java
│   │   │   ├── XmlReader.java
│   │   │   └── XmlScriptParser.java
│   │   └── Util
│   │   ├── Calculagraph.java
│   │   ├── Coordinates.java
│   │   ├── FileIO.java
│   │   ├── RandomNumber.java
│   │   └── StringExtension.java
│   └── javax
│   └── microedition
│   └── lcdui
│   └── game
│   ├── Layer.java
│   ├── LayerManager.java
│   ├── Sprite.java
│   └── TiledLayer.java
├── 第15章
│   ├── Examples_15_01
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_15_01
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── Handler.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   ├── Testing.class
│   │   │   │   └── TestingImpl.class
│   │   │   ├── Examples_15_01.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_15_01
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_15_01
│   │   ├── Activity01.java
│   │   ├── Handler.java
│   │   ├── TestingImpl.java
│   │   └── Testing.java
│   ├── Examples_15_02
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_15_02
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── Handler.class
│   │   │   │   ├── MemoConsumer.class
│   │   │   │   ├── MemoConsumerImpl.class
│   │   │   │   ├── Memory.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_15_02.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_15_02
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_15_02
│   │   ├── Activity01.java
│   │   ├── Handler.java
│   │   ├── MemoConsumerImpl.java
│   │   ├── MemoConsumer.java
│   │   └── Memory.java
│   └── Examples_15_03
│   ├── AndroidManifest.xml
│   ├── assets
│   ├── bin
│   │   ├── classes.dex
│   │   ├── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_15_03
│   │   │   ├── Activity01.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── Examples_15_03.apk
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_15_03
│   │   └── R.java
│   ├── res
│   │   ├── drawable
│   │   │   ├── golden_gate.jpg
│   │   │   └── icon.png
│   │   ├── layout
│   │   │   ├── main2.xml
│   │   │   └── main.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── yarin
│   └── android
│   └── Examples_15_03
│   └── Activity01.java
├── 第16章
│   ├── HelloNDK
│   │   ├── Application.mk
│   │   └── project
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── HelloNDK
│   │   │   │   ├── HelloNDK.class
│   │   │   │   ├── Jni.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── HelloNDK.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── HelloNDK
│   │   │   └── R.java
│   │   ├── jni
│   │   │   ├── Android.mk
│   │   │   ├── com_yarin_android_HelloNDK_Jni.c
│   │   │   └── com_yarin_android_HelloNDK_Jni.h
│   │   ├── libs
│   │   │   └── armeabi
│   │   │   └── libHelloNDK.so
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── HelloNDK
│   │   ├── HelloNDK.java
│   │   └── Jni.java
│   └── san-angeles
│   ├── Application.mk
│   └── project
│   ├── AndroidManifest.xml
│   ├── assets
│   ├── bin
│   │   ├── classes.dex
│   │   ├── com
│   │   │   └── example
│   │   │   └── SanAngeles
│   │   │   ├── DemoActivity.class
│   │   │   ├── DemoGLSurfaceView.class
│   │   │   ├── DemoRenderer.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── DemoActivity.apk
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── example
│   │   └── SanAngeles
│   │   └── R.java
│   ├── jni
│   │   ├── Android.mk
│   │   ├── app-android.c
│   │   ├── app.h
│   │   ├── app-linux.c
│   │   ├── app-win32.c
│   │   ├── cams.h
│   │   ├── Debug
│   │   │   ├── app-android.d
│   │   │   ├── makefile
│   │   │   ├── objects.mk
│   │   │   ├── sources.mk
│   │   │   └── subdir.mk
│   │   ├── demo.c
│   │   ├── importgl.c
│   │   ├── importgl.h
│   │   ├── license-BSD.txt
│   │   ├── license-LGPL.txt
│   │   ├── license.txt
│   │   ├── README.txt
│   │   └── shapes.h
│   ├── libs
│   │   └── armeabi
│   │   └── libsanangeles.so
│   ├── res
│   │   ├── drawable
│   │   ├── layout
│   │   │   └── main.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── example
│   └── SanAngeles
│   └── DemoActivity.java
├── 第2章
│   └── HelloAndroid
│   ├── AndroidManifest.xml
│   ├── assets
│   ├── bin
│   │   ├── classes.dex
│   │   ├── com
│   │   │   └── yarin
│   │   │   └── Android
│   │   │   └── HelloAndroid
│   │   │   ├── HelloAndroid.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── HelloAndroid.apk
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── yarin
│   │   └── Android
│   │   └── HelloAndroid
│   │   └── R.java
│   ├── res
│   │   ├── drawable
│   │   │   └── icon.png
│   │   ├── layout
│   │   │   └── main.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── yarin
│   └── Android
│   └── HelloAndroid
│   └── HelloAndroid.java
├── 第3章
│   ├── Examples_03_01
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_03_01
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── Activity02$1.class
│   │   │   │   ├── Activity02.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_03_01.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_03_01
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   ├── main2.xml
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_03_01
│   │   ├── Activity01.java
│   │   └── Activity02.java
│   ├── Examples_03_02
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_03_02
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_03_02
│   │   └── Activity01.java
│   ├── Examples_03_03
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_03_03
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01$2.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── MusicService.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$raw.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_03_03.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_03_03
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   ├── raw
│   │   │   │   └── test.mp3
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_03_03
│   │   ├── Activity01.java
│   │   └── MusicService.java
│   └── Examples_03_04
│   ├── AndroidManifest.xml
│   ├── assets
│   ├── bin
│   │   ├── classes.dex
│   │   ├── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_03_04
│   │   │   ├── Activity01$1.class
│   │   │   ├── Activity01$2.class
│   │   │   ├── Activity01.class
│   │   │   ├── Activity02$1.class
│   │   │   ├── Activity02.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── Examples_03_04.apk
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_03_04
│   │   └── R.java
│   ├── res
│   │   ├── drawable
│   │   │   └── icon.png
│   │   ├── layout
│   │   │   ├── main2.xml
│   │   │   └── main.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── yarin
│   └── android
│   └── Examples_03_04
│   ├── Activity01.java
│   └── Activity02.java
├── 第4章
│   ├── Examples_04_01
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_01
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_01.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_01
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_01
│   │   └── Activity01.java
│   ├── Examples_04_02
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_02
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_02.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_02
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_02
│   │   └── Activity01.java
│   ├── Examples_04_03
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_03
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_03.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_03
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_03
│   │   └── Activity01.java
│   ├── Examples_04_04
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_04
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01$2.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_04.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_04
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_04
│   │   └── Activity01.java
│   ├── Examples_04_05
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_05
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   └── SMSReceiver.class
│   │   │   ├── Examples_04_05.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_05
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_05
│   │   ├── Activity01.java
│   │   └── SMSReceiver.java
│   ├── Examples_04_06
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_06
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_06.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_06
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_06
│   │   └── Activity01.java
│   ├── Examples_04_07
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_07
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_07.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_07
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_07
│   │   └── Activity01.java
│   ├── Examples_04_08
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_08
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01$2.class
│   │   │   │   ├── Activity01$3.class
│   │   │   │   ├── Activity01$4.class
│   │   │   │   ├── Activity01$5.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_08.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_08
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_08
│   │   └── Activity01.java
│   ├── Examples_04_09
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_09
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_09.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_09
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_09
│   │   └── Activity01.java
│   ├── Examples_04_10
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_10
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_10.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_10
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_10
│   │   └── Activity01.java
│   ├── Examples_04_11
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_11
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01$2.class
│   │   │   │   ├── Activity01$3$1.class
│   │   │   │   ├── Activity01$3.class
│   │   │   │   ├── Activity01$4$1.class
│   │   │   │   ├── Activity01$4.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_11.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_11
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_11
│   │   └── Activity01.java
│   ├── Examples_04_12
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_12
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01$2.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_12.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_12
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_12
│   │   └── Activity01.java
│   ├── Examples_04_13
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_13
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── Activity02.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$menu.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_13.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_13
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   ├── main2.xml
│   │   │   │   └── main.xml
│   │   │   ├── menu
│   │   │   │   └── menu.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_13
│   │   ├── Activity01.java
│   │   └── Activity02.java
│   ├── Examples_04_14
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_14
│   │   │   │   ├── Activity01$1$1$1.class
│   │   │   │   ├── Activity01$1$1.class
│   │   │   │   ├── Activity01$1$2.class
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01$2.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_14.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_14
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   ├── dialog.xml
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_14
│   │   └── Activity01.java
│   ├── Examples_04_15
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_15
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01$2.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_15.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_15
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── icon.png
│   │   │   │   └── logo.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_15
│   │   └── Activity01.java
│   ├── Examples_04_16
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_16
│   │   │   │   ├── Activity01$1$1.class
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01$2$1.class
│   │   │   │   ├── Activity01$2.class
│   │   │   │   ├── Activity01$3$1.class
│   │   │   │   ├── Activity01$3.class
│   │   │   │   ├── Activity01$4$1.class
│   │   │   │   ├── Activity01$4.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_16.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_16
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── button1.png
│   │   │   │   ├── button2.png
│   │   │   │   ├── button3.png
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_16
│   │   └── Activity01.java
│   ├── Examples_04_17
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_17
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── ImageAdapter.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_17.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_17
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── bg0.png
│   │   │   │   ├── icon.png
│   │   │   │   ├── img1.png
│   │   │   │   ├── img2.png
│   │   │   │   ├── img3.png
│   │   │   │   ├── img4.png
│   │   │   │   ├── img5.png
│   │   │   │   ├── img6.png
│   │   │   │   ├── img7.png
│   │   │   │   └── img8.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_17
│   │   ├── Activity01.java
│   │   └── ImageAdapter.java
│   ├── Examples_04_18
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_18
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_18.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_18
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── icon.png
│   │   │   │   ├── img1.png
│   │   │   │   ├── img2.png
│   │   │   │   ├── img3.png
│   │   │   │   ├── img4.png
│   │   │   │   ├── img5.png
│   │   │   │   ├── img6.png
│   │   │   │   ├── img7.png
│   │   │   │   └── img8.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_18
│   │   └── Activity01.java
│   ├── Examples_04_19
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_19
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── ImageAdapter.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_19.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_19
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── bg0.png
│   │   │   │   ├── icon.png
│   │   │   │   ├── img1.png
│   │   │   │   ├── img2.png
│   │   │   │   ├── img3.png
│   │   │   │   ├── img4.png
│   │   │   │   ├── img5.png
│   │   │   │   ├── img6.png
│   │   │   │   ├── img7.png
│   │   │   │   └── img8.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_19
│   │   ├── Activity01.java
│   │   └── ImageAdapter.java
│   ├── Examples_04_20
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_20
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01$2.class
│   │   │   │   ├── Activity01$3.class
│   │   │   │   ├── Activity01$4.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_20.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_20
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_20
│   │   └── Activity01.java
│   ├── Examples_04_21
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_21
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01$2$1.class
│   │   │   │   ├── Activity01$2.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_21.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_21
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_21
│   │   └── Activity01.java
│   ├── Examples_04_22
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_22
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_22.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_22
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_22
│   │   └── Activity01.java
│   ├── Examples_04_23
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_23
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01$2.class
│   │   │   │   ├── Activity01$3.class
│   │   │   │   ├── Activity01$4.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── Activity02.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_23.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_23
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── icon.png
│   │   │   │   ├── img1.png
│   │   │   │   ├── img2.png
│   │   │   │   ├── img3.png
│   │   │   │   └── img4.png
│   │   │   ├── layout
│   │   │   │   ├── main2.xml
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_23
│   │   ├── Activity01.java
│   │   └── Activity02.java
│   ├── Examples_04_24
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_24
│   │   │   │   ├── Activity01$1$1.class
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01$2$1.class
│   │   │   │   ├── Activity01$2.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_24.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_24
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── icon.png
│   │   │   │   ├── img1.png
│   │   │   │   └── img2.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_24
│   │   └── Activity01.java
│   ├── Examples_04_25
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_25
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_25.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_25
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_25
│   │   └── Activity01.java
│   ├── Examples_04_26
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_26
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_26.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_26
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_26
│   │   └── Activity01.java
│   ├── Examples_04_27
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_27
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_27.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_27
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_27
│   │   └── Activity01.java
│   ├── Examples_04_28
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_04_28
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_04_28.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_28
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_28
│   │   └── Activity01.java
│   └── Examples_04_29
│   ├── AndroidManifest.xml
│   ├── assets
│   ├── bin
│   │   ├── classes.dex
│   │   ├── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_04_29
│   │   │   ├── Activity01$1$1.class
│   │   │   ├── Activity01$1.class
│   │   │   ├── Activity01.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── Examples_04_29.apk
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_04_29
│   │   └── R.java
│   ├── res
│   │   ├── drawable
│   │   │   ├── bg0.png
│   │   │   ├── icon.png
│   │   │   ├── img1.png
│   │   │   ├── img2.png
│   │   │   └── img3.png
│   │   ├── layout
│   │   │   └── main.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── yarin
│   └── android
│   └── Examples_04_29
│   └── Activity01.java
├── 第5章
│   ├── Examples_05_01
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_05_01
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01$GameThread.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GameView.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_05_01.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_05_01
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_05_01
│   │   ├── Activity01.java
│   │   └── GameView.java
│   ├── Examples_05_02
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_05_02
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GameSurfaceView.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_05_02.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_05_02
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_05_02
│   │   ├── Activity01.java
│   │   └── GameSurfaceView.java
│   ├── Examples_05_03
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_05_03
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GameView.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_05_03.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_05_03
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_05_03
│   │   ├── Activity01.java
│   │   └── GameView.java
│   ├── Examples_05_04
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_05_04
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GameView.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_05_04.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_05_04
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_05_04
│   │   ├── Activity01.java
│   │   └── GameView.java
│   ├── Examples_05_05
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_05_05
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GameView2.class
│   │   │   │   ├── GameView.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_05_05.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_05_05
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_05_05
│   │   ├── Activity01.java
│   │   ├── GameView2.java
│   │   └── GameView.java
│   ├── Examples_05_06
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_05_06
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GameView.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   └── TextUtil.class
│   │   │   ├── Examples_05_06.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_05_06
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_05_06
│   │   ├── Activity01.java
│   │   ├── GameView.java
│   │   └── TextUtil.java
│   ├── Examples_05_07
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_05_07
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GameView.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_05_07.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_05_07
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── desktop.png
│   │   │   │   ├── icon.png
│   │   │   │   └── qq.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_05_07
│   │   ├── Activity01.java
│   │   └── GameView.java
│   ├── Examples_05_08
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_05_08
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GameView.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_05_08.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_05_08
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── icon.png
│   │   │   │   └── qq.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_05_08
│   │   ├── Activity01.java
│   │   └── GameView.java
│   ├── Examples_05_09
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_05_09
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GameView.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_05_09.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_05_09
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── icon.png
│   │   │   │   └── qq.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_05_09
│   │   ├── Activity01.java
│   │   └── GameView.java
│   ├── Examples_05_10
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_05_10
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GameView.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_05_10.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_05_10
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── icon.png
│   │   │   │   └── qq.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_05_10
│   │   ├── Activity01.java
│   │   └── GameView.java
│   ├── Examples_05_11
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_05_11
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GameView.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_05_11.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_05_11
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── icon.png
│   │   │   │   └── qq.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_05_11
│   │   ├── Activity01.java
│   │   └── GameView.java
│   ├── Examples_05_12
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_05_12
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GameView.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_05_12.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_05_12
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── icon.png
│   │   │   │   └── qq.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_05_12
│   │   ├── Activity01.java
│   │   └── GameView.java
│   ├── Examples_05_13
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_05_13
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_05_13.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_05_13
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_05_13
│   │   └── Activity01.java
│   ├── Examples_05_14
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_05_14
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_05_14.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_05_14
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_05_14
│   │   └── Activity01.java
│   ├── Examples_05_15
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_05_15
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GameView.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_05_15.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_05_15
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── icon.png
│   │   │   │   └── qq.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_05_15
│   │   ├── Activity01.java
│   │   └── GameView.java
│   ├── Examples_05_16
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_05_16
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GameView.class
│   │   │   │   ├── R$anim.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_05_16.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_05_16
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── anim
│   │   │   │   ├── alpha_animation.xml
│   │   │   │   ├── rotate_animation.xml
│   │   │   │   ├── scale_animation.xml
│   │   │   │   └── translate_animation.xml
│   │   │   ├── drawable
│   │   │   │   ├── icon.png
│   │   │   │   └── qq.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_05_16
│   │   ├── Activity01.java
│   │   └── GameView.java
│   ├── Examples_05_17
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_05_17
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GameView.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_05_17.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_05_17
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── a10.png
│   │   │   │   ├── a11.png
│   │   │   │   ├── a12.png
│   │   │   │   ├── a13.png
│   │   │   │   ├── a14.png
│   │   │   │   ├── a15.png
│   │   │   │   ├── a1.png
│   │   │   │   ├── a2.png
│   │   │   │   ├── a3.png
│   │   │   │   ├── a4.png
│   │   │   │   ├── a5.png
│   │   │   │   ├── a6.png
│   │   │   │   ├── a7.png
│   │   │   │   ├── a8.png
│   │   │   │   ├── a9.png
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_05_17
│   │   ├── Activity01.java
│   │   └── GameView.java
│   ├── Examples_05_18
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_05_18
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── GameView.class
│   │   │   │   ├── R$anim.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_05_18.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_05_18
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── anim
│   │   │   │   └── frameanimation.xml
│   │   │   ├── drawable
│   │   │   │   ├── a10.png
│   │   │   │   ├── a11.png
│   │   │   │   ├── a12.png
│   │   │   │   ├── a13.png
│   │   │   │   ├── a14.png
│   │   │   │   ├── a15.png
│   │   │   │   ├── a1.png
│   │   │   │   ├── a2.png
│   │   │   │   ├── a3.png
│   │   │   │   ├── a4.png
│   │   │   │   ├── a5.png
│   │   │   │   ├── a6.png
│   │   │   │   ├── a7.png
│   │   │   │   ├── a8.png
│   │   │   │   ├── a9.png
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_05_18
│   │   ├── Activity01.java
│   │   └── GameView.java
│   └── Examples_05_19
│   ├── AndroidManifest.xml
│   ├── assets
│   ├── bin
│   │   ├── classes.dex
│   │   ├── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_05_19
│   │   │   ├── Activity01.class
│   │   │   ├── GameView.class
│   │   │   ├── GifDecoder.class
│   │   │   ├── GifFrame.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── Examples_05_19.apk
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_05_19
│   │   └── R.java
│   ├── res
│   │   ├── drawable
│   │   │   ├── gif1.gif
│   │   │   └── icon.png
│   │   ├── layout
│   │   │   └── main.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── yarin
│   └── android
│   └── Examples_05_19
│   ├── Activity01.java
│   ├── GameView.java
│   ├── GifDecoder.java
│   └── GifFrame.java
├── 第6章
│   ├── Examples_06_01
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── aom
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_06_01
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── MIDIPlayer.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$raw.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── classes.dex
│   │   │   ├── Examples_06_01.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── aom
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_06_01
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   ├── raw
│   │   │   │   └── start.mid
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── aom
│   │   └── yarin
│   │   └── android
│   │   └── Examples_06_01
│   │   ├── Activity01.java
│   │   └── MIDIPlayer.java
│   ├── Examples_06_02
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_06_02
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── MIDIPlayer.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$raw.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_06_02.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_06_02
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   ├── raw
│   │   │   │   └── start.mid
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_06_02
│   │   ├── Activity01.java
│   │   └── MIDIPlayer.java
│   ├── Examples_06_03
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_06_03
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_06_03.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_06_03
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_06_03
│   │   └── Activity01.java
│   ├── Examples_06_04
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_06_04
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_06_04.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_06_04
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_06_04
│   │   └── Activity01.java
│   ├── Examples_06_05
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_06_05
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_06_05.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_06_05
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_06_05
│   │   └── Activity01.java
│   ├── Examples_06_06
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_06_06
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── MyDataBaseAdapter$DatabaseHelper.class
│   │   │   │   ├── MyDataBaseAdapter.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_06_06.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_06_06
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_06_06
│   │   ├── Activity01.java
│   │   └── MyDataBaseAdapter.java
│   └── Examples_06_07
│   ├── AndroidManifest.xml
│   ├── assets
│   ├── bin
│   │   ├── classes.dex
│   │   ├── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_06_07
│   │   │   ├── Activity01.class
│   │   │   ├── NotePad$Notes.class
│   │   │   ├── NotePad.class
│   │   │   ├── NotePadProvider$DatabaseHelper.class
│   │   │   ├── NotePadProvider.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── Examples_06_07.apk
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_06_07
│   │   └── R.java
│   ├── res
│   │   ├── drawable
│   │   │   └── icon.png
│   │   ├── layout
│   │   │   └── main.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── yarin
│   └── android
│   └── Examples_06_07
│   ├── Activity01.java
│   ├── NotePad.java
│   └── NotePadProvider.java
├── 第7章
│   ├── Examples_07_01
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_07_01
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01$2.class
│   │   │   │   ├── Activity01$3.class
│   │   │   │   ├── Activity01$4.class
│   │   │   │   ├── Activity01$5.class
│   │   │   │   ├── Activity01$6.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── MusicFilter.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_07_01.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_07_01
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── icon.png
│   │   │   │   ├── last.png
│   │   │   │   ├── next.png
│   │   │   │   ├── pause.png
│   │   │   │   ├── start.png
│   │   │   │   └── stop.png
│   │   │   ├── layout
│   │   │   │   ├── main.xml
│   │   │   │   └── musicitme.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_07_01
│   │   └── Activity01.java
│   ├── Examples_07_02
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_07_02
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01$2$1.class
│   │   │   │   ├── Activity01$2.class
│   │   │   │   ├── Activity01$3.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$raw.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_07_02.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_07_02
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── icon.png
│   │   │   │   ├── pause.png
│   │   │   │   ├── start.png
│   │   │   │   └── stop.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   ├── raw
│   │   │   │   └── test.mp3
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_07_02
│   │   └── Activity01.java
│   ├── Examples_07_03
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_07_03
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01$2.class
│   │   │   │   ├── Activity01$3.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_07_03.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_07_03
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_07_03
│   │   └── Activity01.java
│   ├── Examples_07_04
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_07_04
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_07_04.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_07_04
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_07_04
│   │   └── Activity01.java
│   ├── Examples_07_05
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_07_05
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01$2.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── MusicFilter.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_07_05.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_07_05
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   ├── list.xml
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_07_05
│   │   └── Activity01.java
│   ├── Examples_07_06
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_07_06
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── Preview$1.class
│   │   │   │   ├── Preview.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_07_06.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_07_06
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_07_06
│   │   └── Activity01.java
│   ├── Examples_07_07
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_07_07
│   │   │   │   ├── Activity01$1$1.class
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01$2.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── AlarmReceiver.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_07_07.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_07_07
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_07_07
│   │   ├── Activity01.java
│   │   └── AlarmReceiver.java
│   └── Examples_07_08
│   ├── AndroidManifest.xml
│   ├── assets
│   ├── bin
│   │   ├── classes.dex
│   │   ├── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_07_08
│   │   │   ├── Activity01$1.class
│   │   │   ├── Activity01$2.class
│   │   │   ├── Activity01$3.class
│   │   │   ├── Activity01.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── Examples_07_08.apk
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_07_08
│   │   └── R.java
│   ├── res
│   │   ├── drawable
│   │   │   └── icon.png
│   │   ├── layout
│   │   │   └── main.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── yarin
│   └── android
│   └── Examples_07_08
│   └── Activity01.java
├── 第8章
│   ├── Examples_08_01
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_08_01
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01$2.class
│   │   │   │   ├── Activity01$3.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── Activity02$1.class
│   │   │   │   ├── Activity02.class
│   │   │   │   ├── Activity03$1.class
│   │   │   │   ├── Activity03.class
│   │   │   │   ├── Activity04$1.class
│   │   │   │   ├── Activity04.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_08_01.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_08_01
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   ├── http.xml
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_08_01
│   │   ├── Activity01.java
│   │   ├── Activity02.java
│   │   ├── Activity03.java
│   │   └── Activity04.java
│   ├── Examples_08_02
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_08_02
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01$2.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── Activity02$1.class
│   │   │   │   ├── Activity02.class
│   │   │   │   ├── Activity03$1.class
│   │   │   │   ├── Activity03.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_08_02.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_08_02
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   ├── http.xml
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_08_02
│   │   ├── Activity01.java
│   │   ├── Activity02.java
│   │   └── Activity03.java
│   ├── Examples_08_03
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_08_03
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01$2.class
│   │   │   │   ├── Activity01$3.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_08_03.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_08_03
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_08_03
│   │   └── Activity01.java
│   ├── Examples_08_04
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_08_04
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   └── Server.class
│   │   │   ├── Examples_08_04.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_08_04
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_08_04
│   │   ├── Activity01.java
│   │   ├── Server.class
│   │   └── Server.java
│   ├── Examples_08_05
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_08_05
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01$2.class
│   │   │   │   ├── Activity01$3.class
│   │   │   │   ├── Activity01$4.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── Client2$Sender.class
│   │   │   │   ├── Client2.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   ├── Server$ThreadServer.class
│   │   │   │   └── Server.class
│   │   │   ├── Examples_08_05.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_08_05
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_08_05
│   │   ├── Activity01.java
│   │   ├── Client2$Sender.class
│   │   ├── Client2.class
│   │   ├── Client2.java
│   │   ├── Server$ThreadServer.class
│   │   ├── Server.class
│   │   └── Server.java
│   ├── Examples_08_06
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   │   └── dialog.html
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_08_06
│   │   │   │   ├── Activity01$1.class
│   │   │   │   ├── Activity01$2$1.class
│   │   │   │   ├── Activity01$2$2.class
│   │   │   │   ├── Activity01$2$3.class
│   │   │   │   ├── Activity01$2$4.class
│   │   │   │   ├── Activity01$2$5.class
│   │   │   │   ├── Activity01$2$6.class
│   │   │   │   ├── Activity01$2.class
│   │   │   │   ├── Activity01$3.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_08_06.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_08_06
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   ├── main.xml
│   │   │   │   └── prom_dialog.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_08_06
│   │   └── Activity01.java
│   ├── Examples_08_07
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   │   ├── PersonalData.html
│   │   │   └── test.js
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_08_07
│   │   │   │   ├── Activity01$PersonalData.class
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Examples_08_07.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_08_07
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_08_07
│   │   └── Activity01.java
│   ├── Examples_08_08
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── yarin
│   │   │   │   └── android
│   │   │   │   └── Examples_08_08
│   │   │   │   ├── Activity01.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   └── WifiAdmin.class
│   │   │   ├── Examples_08_08.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_08_08
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_08_08
│   │   ├── Activity01.java
│   │   └── WifiAdmin.java
│   └── Examples_08_09
│   ├── AndroidManifest.xml
│   ├── assets
│   ├── bin
│   │   ├── classes.dex
│   │   ├── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_08_09
│   │   │   ├── Activity01.class
│   │   │   ├── ClientSocketActivity$1.class
│   │   │   ├── ClientSocketActivity.class
│   │   │   ├── DiscoveryActivity$1.class
│   │   │   ├── DiscoveryActivity$2.class
│   │   │   ├── DiscoveryActivity$3.class
│   │   │   ├── DiscoveryActivity$4.class
│   │   │   ├── DiscoveryActivity$5.class
│   │   │   ├── DiscoveryActivity.class
│   │   │   ├── OBEXActivity$1$1.class
│   │   │   ├── OBEXActivity$1.class
│   │   │   ├── OBEXActivity$2.class
│   │   │   ├── OBEXActivity$3.class
│   │   │   ├── OBEXActivity.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$color.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   ├── R$style.class
│   │   │   ├── R.class
│   │   │   ├── SamplesUtils$1$1.class
│   │   │   ├── SamplesUtils$1.class
│   │   │   ├── SamplesUtils.class
│   │   │   ├── ServerSocketActivity$1.class
│   │   │   ├── ServerSocketActivity$2.class
│   │   │   ├── ServerSocketActivity$3.class
│   │   │   ├── ServerSocketActivity$4.class
│   │   │   └── ServerSocketActivity.class
│   │   ├── Examples_08_09.apk
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_08_09
│   │   └── R.java
│   ├── res
│   │   ├── drawable-hdpi
│   │   │   └── icon.png
│   │   ├── drawable-ldpi
│   │   │   └── icon.png
│   │   ├── drawable-mdpi
│   │   │   └── icon.png
│   │   ├── layout
│   │   │   ├── client_socket.xml
│   │   │   ├── discovery.xml
│   │   │   ├── main.xml
│   │   │   ├── obex_server_socket.xml
│   │   │   └── server_socket.xml
│   │   └── values
│   │   ├── colors.xml
│   │   ├── strings.xml
│   │   └── styles.xml
│   └── src
│   └── com
│   └── yarin
│   └── android
│   └── Examples_08_09
│   ├── Activity01.java
│   ├── ClientSocketActivity.java
│   ├── DiscoveryActivity.java
│   ├── OBEXActivity.java
│   ├── SamplesUtils.java
│   └── ServerSocketActivity.java
└── 第9章
├── Examples_09_01
│   ├── AndroidManifest.xml
│   ├── assets
│   ├── bin
│   │   ├── classes.dex
│   │   ├── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_09_01
│   │   │   ├── Activity01.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── Examples_09_01.apk
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_09_01
│   │   └── R.java
│   ├── res
│   │   ├── drawable
│   │   │   └── icon.png
│   │   ├── layout
│   │   │   └── main.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── yarin
│   └── android
│   └── Examples_09_01
│   └── Activity01.java
├── Examples_09_02
│   ├── AndroidManifest.xml
│   ├── assets
│   ├── bin
│   │   ├── classes.dex
│   │   ├── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_09_02
│   │   │   ├── Activity01$1.class
│   │   │   ├── Activity01.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── Examples_09_02.apk
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_09_02
│   │   └── R.java
│   ├── res
│   │   ├── drawable
│   │   │   └── icon.png
│   │   ├── layout
│   │   │   └── main.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── yarin
│   └── android
│   └── Examples_09_02
│   ├── Activity01.java
│   └── test.java
├── Examples_09_03
│   ├── AndroidManifest.xml
│   ├── assets
│   ├── bin
│   │   ├── classes.dex
│   │   ├── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_09_03
│   │   │   ├── Activity01$MyLocationOverlay.class
│   │   │   ├── Activity01.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── Examples_09_03.apk
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_09_03
│   │   └── R.java
│   ├── res
│   │   ├── drawable
│   │   │   ├── home.png
│   │   │   └── icon.png
│   │   ├── layout
│   │   │   └── main.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── yarin
│   └── android
│   └── Examples_09_03
│   └── Activity01.java
├── Examples_09_04
│   ├── AndroidManifest.xml
│   ├── assets
│   ├── bin
│   │   ├── classes.dex
│   │   ├── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_09_04
│   │   │   ├── Activity01$1.class
│   │   │   ├── Activity01$MyLocationOverlay.class
│   │   │   ├── Activity01.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── Examples_09_04.apk
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_09_04
│   │   └── R.java
│   ├── res
│   │   ├── drawable
│   │   │   ├── home.png
│   │   │   └── icon.png
│   │   ├── layout
│   │   │   └── main.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── yarin
│   └── android
│   └── Examples_09_04
│   └── Activity01.java
├── Examples_09_05
│   ├── AndroidManifest.xml
│   ├── assets
│   ├── bin
│   │   ├── classes.dex
│   │   ├── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_09_05
│   │   │   ├── Activity01.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── Examples_09_05.apk
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_09_05
│   │   └── R.java
│   ├── res
│   │   ├── drawable
│   │   │   ├── icon.png
│   │   │   └── mail_edit.png
│   │   ├── layout
│   │   │   └── main.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── yarin
│   └── android
│   └── Examples_09_05
│   └── Activity01.java
├── Examples_09_06
│   ├── AndroidManifest.xml
│   ├── assets
│   ├── bin
│   │   ├── classes.dex
│   │   ├── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_09_06
│   │   │   ├── Activity01.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── Examples_09_06.apk
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_09_06
│   │   └── R.java
│   ├── res
│   │   ├── drawable
│   │   │   ├── contacts.png
│   │   │   └── icon.png
│   │   ├── layout
│   │   │   └── main.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── yarin
│   └── android
│   └── Examples_09_06
│   └── Activity01.java
├── Examples_09_07
│   ├── AndroidManifest.xml
│   ├── assets
│   ├── bin
│   │   ├── classes.dex
│   │   ├── com
│   │   │   └── yarin
│   │   │   └── android
│   │   │   └── Examples_09_07
│   │   │   ├── Activity01$1.class
│   │   │   ├── Activity01.class
│   │   │   ├── ExampleAppWidgetProvider.class
│   │   │   ├── ExampleBroadcastReceiver.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   ├── R$xml.class
│   │   │   └── R.class
│   │   ├── Examples_09_07.apk
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_09_07
│   │   └── R.java
│   ├── res
│   │   ├── drawable
│   │   │   ├── bg.jpg
│   │   │   └── icon.png
│   │   ├── layout
│   │   │   ├── appwidget_configure.xml
│   │   │   ├── appwidget_provider.xml
│   │   │   └── main.xml
│   │   ├── values
│   │   │   └── strings.xml
│   │   └── xml
│   │   └── appwidget_provider.xml
│   └── src
│   └── com
│   └── yarin
│   └── android
│   └── Examples_09_07
│   ├── Activity01.java
│   ├── ExampleAppWidgetProvider.java
│   └── ExampleBroadcastReceiver.java
└── Examples_09_08
├── AndroidManifest.xml
├── assets
├── bin
│   ├── classes.dex
│   ├── com
│   │   └── yarin
│   │   └── android
│   │   └── Examples_09_08
│   │   ├── Activity01$1$1.class
│   │   ├── Activity01$1.class
│   │   ├── Activity01.class
│   │   ├── auth
│   │   │   ├── SleepyAccountAuthenticatorActivity$1.class
│   │   │   ├── SleepyAccountAuthenticatorActivity.class
│   │   │   └── SleepyAccountAuthenticator.class
│   │   ├── R$attr.class
│   │   ├── R$drawable.class
│   │   ├── R$id.class
│   │   ├── R$layout.class
│   │   ├── R$string.class
│   │   ├── R$xml.class
│   │   ├── R.class
│   │   └── SleepyAccountsService.class
│   ├── Examples_09_08.apk
│   └── resources.ap_
├── default.properties
├── gen
│   └── com
│   └── yarin
│   └── android
│   └── Examples_09_08
│   └── R.java
├── res
│   ├── drawable-hdpi
│   │   └── icon.png
│   ├── drawable-ldpi
│   │   └── icon.png
│   ├── drawable-mdpi
│   │   └── icon.png
│   ├── layout
│   │   ├── manage_accounts.xml
│   │   └── new_account.xml
│   ├── values
│   │   └── strings.xml
│   └── xml
│   ├── account_preferences.xml
│   └── authenticator.xml
└── src
└── com
└── yarin
└── android
└── Examples_09_08
├── Activity01.java
├── auth
│   ├── SleepyAccountAuthenticatorActivity.java
│   └── SleepyAccountAuthenticator.java
└── SleepyAccountsService.java

2492 directories, 2691 files

标签:

实例下载地址

安卓天气预报小程序.rar

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警