在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Android大全(涵盖入门到精通+实践源代码+开发环境详解+程序员入门+真机开发教程)

Android大全(涵盖入门到精通+实践源代码+开发环境详解+程序员入门+真机开发教程)

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:17.56M
  • 下载次数:9
  • 浏览次数:53
  • 发布时间:2020-10-16
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
搜集了Android系列资源,打包压缩,包含Android从入门到精通、 android开发入门与实践源代码、 Android_SDK2.2__开发环境详解、 Android程序员入门(中文版) 、 Android真机开发教程5大部分,整理后,提供给Android学习的朋友,希望大家喜欢。
【实例截图】
【核心代码】
Android
├── Android_SDK2.2__开发环境详解.doc
├── Android从入门到精通
│   └── Android从入门到精通
│   ├── Ch 10 - Networking
│   │   └── Networking
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── androidbook
│   │   │   │   └── networking
│   │   │   │   ├── FifthNetwork$1.class
│   │   │   │   ├── FifthNetwork$2.class
│   │   │   │   ├── FifthNetwork$3.class
│   │   │   │   ├── FifthNetwork$4$1$1.class
│   │   │   │   ├── FifthNetwork$4$1$2.class
│   │   │   │   ├── FifthNetwork$4$1$3$1.class
│   │   │   │   ├── FifthNetwork$4$1$3.class
│   │   │   │   ├── FifthNetwork$4$1$4.class
│   │   │   │   ├── FifthNetwork$4$1.class
│   │   │   │   ├── FifthNetwork$4.class
│   │   │   │   ├── FifthNetwork$DelayedLooperThread.class
│   │   │   │   ├── FifthNetwork.class
│   │   │   │   ├── FirstNetwork$1.class
│   │   │   │   ├── FirstNetwork.class
│   │   │   │   ├── FourthNetwork$1.class
│   │   │   │   ├── FourthNetwork$2$1$1.class
│   │   │   │   ├── FourthNetwork$2$1$2.class
│   │   │   │   ├── FourthNetwork$2$1$3.class
│   │   │   │   ├── FourthNetwork$2$1.class
│   │   │   │   ├── FourthNetwork$2.class
│   │   │   │   ├── FourthNetworkAsync$1.class
│   │   │   │   ├── FourthNetworkAsync$2.class
│   │   │   │   ├── FourthNetworkAsync$ImageLoader.class
│   │   │   │   ├── FourthNetworkAsync.class
│   │   │   │   ├── FourthNetwork.class
│   │   │   │   ├── Menu.class
│   │   │   │   ├── Networking.class
│   │   │   │   ├── NetworkStatus$1.class
│   │   │   │   ├── NetworkStatus$2.class
│   │   │   │   ├── NetworkStatus.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   ├── SecondNetwork$1.class
│   │   │   │   ├── SecondNetwork.class
│   │   │   │   ├── ThirdNetwork$1.class
│   │   │   │   ├── ThirdNetwork$2.class
│   │   │   │   ├── ThirdNetwork.class
│   │   │   │   ├── WebViewDemo$1.class
│   │   │   │   ├── WebViewDemo$2.class
│   │   │   │   ├── WebViewDemo$3.class
│   │   │   │   ├── WebViewDemo$4.class
│   │   │   │   ├── WebViewDemo$5.class
│   │   │   │   └── WebViewDemo.class
│   │   │   ├── Networking.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── networking
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   ├── main.xml
│   │   │   │   └── web.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── androidbook
│   │   └── networking
│   │   ├── FifthNetwork.java
│   │   ├── FirstNetwork.java
│   │   ├── FourthNetworkAsync.java
│   │   ├── FourthNetwork.java
│   │   ├── Menu.java
│   │   ├── Networking.java
│   │   ├── NetworkStatus.java
│   │   ├── SecondNetwork.java
│   │   ├── ThirdNetwork.java
│   │   └── WebViewDemo.java
│   ├── Ch 11 - LBS
│   │   └── Location
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── androidbook
│   │   │   │   └── location
│   │   │   │   ├── GeoAddress$1$1.class
│   │   │   │   ├── GeoAddress$1.class
│   │   │   │   ├── GeoAddress.class
│   │   │   │   ├── GPS$1.class
│   │   │   │   ├── GPS$2.class
│   │   │   │   ├── GPS$3.class
│   │   │   │   ├── GPS$4.class
│   │   │   │   ├── GPS.class
│   │   │   │   ├── Huts$HutsItemizedOverlay.class
│   │   │   │   ├── Huts.class
│   │   │   │   ├── Location.class
│   │   │   │   ├── Mapping$1$1.class
│   │   │   │   ├── Mapping$1.class
│   │   │   │   ├── Mapping.class
│   │   │   │   ├── Menu.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Location.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── location
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── icon.png
│   │   │   │   └── paw.png
│   │   │   ├── layout
│   │   │   │   ├── geoaddress.xml
│   │   │   │   ├── gps.xml
│   │   │   │   ├── huts.xml
│   │   │   │   ├── main.xml
│   │   │   │   └── mapping.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── androidbook
│   │   └── location
│   │   ├── GeoAddress.java
│   │   ├── GPS.java
│   │   ├── Huts.java
│   │   ├── Location.java
│   │   ├── Mapping.java
│   │   └── Menu.java
│   ├── Ch 12 - Multimedia
│   │   └── Multimedia
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── androidbook
│   │   │   │   └── multimedia
│   │   │   │   ├── Audio$1.class
│   │   │   │   ├── Audio$2.class
│   │   │   │   ├── Audio$3.class
│   │   │   │   ├── Audio$4.class
│   │   │   │   ├── Audio.class
│   │   │   │   ├── Menu.class
│   │   │   │   ├── Moving.class
│   │   │   │   ├── Multimedia.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   ├── Still$1$1.class
│   │   │   │   ├── Still$1.class
│   │   │   │   ├── Still$2$1.class
│   │   │   │   ├── Still$2.class
│   │   │   │   ├── Still$3$1.class
│   │   │   │   ├── Still$3.class
│   │   │   │   ├── Still$CameraSurfaceView.class
│   │   │   │   ├── Still.class
│   │   │   │   ├── Video$1.class
│   │   │   │   ├── Video$2.class
│   │   │   │   ├── Video$3.class
│   │   │   │   ├── Video$4.class
│   │   │   │   └── Video.class
│   │   │   ├── Multimedia.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── multimedia
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   ├── audio.xml
│   │   │   │   ├── main.xml
│   │   │   │   ├── moving.xml
│   │   │   │   ├── still.xml
│   │   │   │   └── video.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── androidbook
│   │   └── multimedia
│   │   ├── Audio.java
│   │   ├── Menu.java
│   │   ├── Moving.java
│   │   ├── Multimedia.java
│   │   ├── Still.java
│   │   └── Video.java
│   ├── Ch 13 - Telephony
│   │   └── Telephony
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── androidbook
│   │   │   │   └── telephony
│   │   │   │   ├── MakeCall$1$1.class
│   │   │   │   ├── MakeCall$1.class
│   │   │   │   ├── MakeCall$2.class
│   │   │   │   ├── MakeCall$3.class
│   │   │   │   ├── MakeCall.class
│   │   │   │   ├── Menu.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   ├── SMSSender$1$1.class
│   │   │   │   ├── SMSSender$1.class
│   │   │   │   ├── SMSSender$2.class
│   │   │   │   ├── SMSSender.class
│   │   │   │   ├── Status$1.class
│   │   │   │   ├── Status.class
│   │   │   │   └── Telephony.class
│   │   │   ├── resources.ap_
│   │   │   └── Telephony.apk
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── telephony
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── androidbook
│   │   └── telephony
│   │   ├── MakeCall.java
│   │   ├── Menu.java
│   │   ├── SMSSender.java
│   │   ├── Status.java
│   │   └── Telephony.java
│   ├── Ch 14 - OpenGL
│   │   └── OpenGL
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── androidbook
│   │   │   │   └── opengl
│   │   │   │   ├── AndroidOpenGL$CustomRenderer.class
│   │   │   │   ├── AndroidOpenGL$CustomSurfaceView$1.class
│   │   │   │   ├── AndroidOpenGL$CustomSurfaceView.class
│   │   │   │   ├── AndroidOpenGL.class
│   │   │   │   ├── BasicGL$BasicGLSurfaceView.class
│   │   │   │   ├── BasicGL$BasicGLThread.class
│   │   │   │   ├── BasicGL.class
│   │   │   │   ├── BasicGLCube$BasicGLSurfaceView.class
│   │   │   │   ├── BasicGLCube$BasicGLThread.class
│   │   │   │   ├── BasicGLCube.class
│   │   │   │   ├── CubeSmallGLUT.class
│   │   │   │   ├── Menu.class
│   │   │   │   ├── OpenGLPlay.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   ├── SimpleFPSDisplay$BasicGLSurfaceView.class
│   │   │   │   ├── SimpleFPSDisplay$BasicGLThread$1.class
│   │   │   │   ├── SimpleFPSDisplay$BasicGLThread.class
│   │   │   │   ├── SimpleFPSDisplay.class
│   │   │   │   ├── SimpleLitGLCube$BasicGLSurfaceView.class
│   │   │   │   ├── SimpleLitGLCube$BasicGLThread.class
│   │   │   │   ├── SimpleLitGLCube.class
│   │   │   │   ├── SmallGLUT.class
│   │   │   │   ├── TexCubeSmallGLUT.class
│   │   │   │   ├── TextureGL$BasicGLSurfaceView.class
│   │   │   │   ├── TextureGL$BasicGLThread$1.class
│   │   │   │   ├── TextureGL$BasicGLThread.class
│   │   │   │   ├── TextureGL.class
│   │   │   │   └── TriangleSmallGLUT.class
│   │   │   ├── OpenGL.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── opengl
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── android.jpg
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   ├── constrained.xml
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── androidbook
│   │   └── opengl
│   │   ├── AndroidOpenGL.java
│   │   ├── BasicGLCube.java
│   │   ├── BasicGL.java
│   │   ├── CubeSmallGLUT.java
│   │   ├── Menu.java
│   │   ├── OpenGLPlay.java
│   │   ├── SimpleFPSDisplay.java
│   │   ├── SimpleLitGLCube.java
│   │   ├── SmallGLUT.java
│   │   ├── TexCubeSmallGLUT.java
│   │   ├── TextureGL.java
│   │   └── TriangleSmallGLUT.java
│   ├── Ch 15 - Hardware
│   │   └── Hardware
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── androidbook
│   │   │   │   └── hardware
│   │   │   │   ├── Battery$1.class
│   │   │   │   ├── Battery$2.class
│   │   │   │   ├── Battery$3.class
│   │   │   │   ├── Battery$4.class
│   │   │   │   ├── Battery$5.class
│   │   │   │   ├── Battery$6.class
│   │   │   │   ├── Battery.class
│   │   │   │   ├── Hardware.class
│   │   │   │   ├── Menu.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   ├── Sensors$1.class
│   │   │   │   ├── Sensors$2.class
│   │   │   │   ├── Sensors$3.class
│   │   │   │   ├── Sensors$4.class
│   │   │   │   ├── Sensors.class
│   │   │   │   ├── WiFi$1.class
│   │   │   │   ├── WiFi$2.class
│   │   │   │   ├── WiFi$3.class
│   │   │   │   ├── WiFi$4.class
│   │   │   │   └── WiFi.class
│   │   │   ├── Hardware.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── hardware
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   ├── battery.xml
│   │   │   │   ├── main.xml
│   │   │   │   ├── sensors.xml
│   │   │   │   └── wifi.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── androidbook
│   │   └── hardware
│   │   ├── Battery.java
│   │   ├── Hardware.java
│   │   ├── Menu.java
│   │   ├── Sensors.java
│   │   └── WiFi.java
│   ├── Ch 16 - Notifications
│   │   └── Notifications
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── androidbook
│   │   │   │   └── notifications
│   │   │   │   ├── Notifications$1.class
│   │   │   │   ├── Notifications$2.class
│   │   │   │   ├── Notifications$3.class
│   │   │   │   ├── Notifications$4.class
│   │   │   │   ├── Notifications$5.class
│   │   │   │   ├── Notifications$6.class
│   │   │   │   ├── Notifications.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── Notifications.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── notifications
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── android_32.jpg
│   │   │   │   ├── android.jpg
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   ├── main.xml
│   │   │   │   └── remote.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── androidbook
│   │   └── notifications
│   │   └── Notifications.java
│   ├── Ch 17 - Services
│   │   ├── Services
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── bin
│   │   │   │   ├── classes.dex
│   │   │   │   ├── com
│   │   │   │   │   └── androidbook
│   │   │   │   │   └── services
│   │   │   │   │   ├── GPXPoint$1.class
│   │   │   │   │   ├── GPXPoint.aidl
│   │   │   │   │   ├── GPXPoint.class
│   │   │   │   │   ├── GPXService$1.class
│   │   │   │   │   ├── GPXService$2.class
│   │   │   │   │   ├── GPXService.class
│   │   │   │   │   ├── IRemoteInterface$Stub$Proxy.class
│   │   │   │   │   ├── IRemoteInterface$Stub.class
│   │   │   │   │   ├── IRemoteInterface.aidl
│   │   │   │   │   ├── IRemoteInterface.class
│   │   │   │   │   ├── Menu.class
│   │   │   │   │   ├── R$attr.class
│   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   ├── R$id.class
│   │   │   │   │   ├── R$layout.class
│   │   │   │   │   ├── R$string.class
│   │   │   │   │   ├── R.class
│   │   │   │   │   ├── ServiceControl$1.class
│   │   │   │   │   ├── ServiceControl$2.class
│   │   │   │   │   ├── ServiceControl$3.class
│   │   │   │   │   ├── ServiceControl.class
│   │   │   │   │   └── Services.class
│   │   │   │   ├── resources.ap_
│   │   │   │   └── Services.apk
│   │   │   ├── default.properties
│   │   │   ├── gen
│   │   │   │   └── com
│   │   │   │   └── androidbook
│   │   │   │   └── services
│   │   │   │   ├── IRemoteInterface.java
│   │   │   │   └── R.java
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   └── icon.png
│   │   │   │   ├── layout
│   │   │   │   │   ├── control.xml
│   │   │   │   │   └── main.xml
│   │   │   │   └── values
│   │   │   │   └── strings.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── services
│   │   │   ├── GPXPoint.aidl
│   │   │   ├── GPXPoint.java
│   │   │   ├── GPXService.java
│   │   │   ├── IRemoteInterface.aidl
│   │   │   ├── Menu.java
│   │   │   ├── ServiceControl.java
│   │   │   └── Services.java
│   │   └── UseServices
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── androidbook
│   │   │   │   ├── services
│   │   │   │   │   ├── GPXPoint$1.class
│   │   │   │   │   ├── GPXPoint.aidl
│   │   │   │   │   ├── GPXPoint.class
│   │   │   │   │   ├── IRemoteInterface$Stub$Proxy.class
│   │   │   │   │   ├── IRemoteInterface$Stub.class
│   │   │   │   │   ├── IRemoteInterface.aidl
│   │   │   │   │   └── IRemoteInterface.class
│   │   │   │   └── useservice
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   ├── UseService$1.class
│   │   │   │   ├── UseService$2.class
│   │   │   │   ├── UseService$3.class
│   │   │   │   └── UseService.class
│   │   │   ├── resources.ap_
│   │   │   └── UseService.apk
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   ├── services
│   │   │   │   └── IRemoteInterface.java
│   │   │   └── useservice
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── androidbook
│   │   ├── services
│   │   │   ├── GPXPoint.aidl
│   │   │   ├── GPXPoint.java
│   │   │   └── IRemoteInterface.aidl
│   │   └── useservice
│   │   └── UseService.java
│   ├── Ch 3 - Your First Android Application
│   │   └── MyFirstAndroidApplication
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── androidbook
│   │   │   │   └── myfirstandroidapplication
│   │   │   │   ├── MyFirstAndroidApplication.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── MyFirstAndroidApplication.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── myfirstandroidapplication
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── androidbook
│   │   └── myfirstandroidapplication
│   │   └── MyFirstAndroidApplication.java
│   ├── Ch 4 - Application Lifecycle
│   │   ├── SimpleAppFramework
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── bin
│   │   │   │   ├── classes.dex
│   │   │   │   ├── com
│   │   │   │   │   └── androidbook
│   │   │   │   │   └── SimpleAppFramework
│   │   │   │   │   ├── R$array.class
│   │   │   │   │   ├── R$attr.class
│   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   ├── R$id.class
│   │   │   │   │   ├── R$layout.class
│   │   │   │   │   ├── R$string.class
│   │   │   │   │   ├── R.class
│   │   │   │   │   └── SimpleAppFramework.class
│   │   │   │   ├── resources.ap_
│   │   │   │   └── SimpleAppFramework.apk
│   │   │   ├── default.properties
│   │   │   ├── gen
│   │   │   │   └── com
│   │   │   │   └── androidbook
│   │   │   │   └── SimpleAppFramework
│   │   │   │   └── R.java
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   └── icon.png
│   │   │   │   ├── layout
│   │   │   │   │   └── main.xml
│   │   │   │   └── values
│   │   │   │   ├── arrays.xml
│   │   │   │   └── strings.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── SimpleAppFramework
│   │   │   └── SimpleAppFramework.java
│   │   └── SimpleGame
│   │   ├── bin
│   │   │   └── default.properties
│   │   └── default.properties
│   ├── Ch 5 - Resources
│   │   ├── MultiNational
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── bin
│   │   │   │   ├── classes.dex
│   │   │   │   ├── com
│   │   │   │   │   └── android
│   │   │   │   │   └── multinational
│   │   │   │   │   ├── multinational.class
│   │   │   │   │   ├── R$attr.class
│   │   │   │   │   ├── R$color.class
│   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   ├── R$layout.class
│   │   │   │   │   ├── R$string.class
│   │   │   │   │   └── R.class
│   │   │   │   ├── MultiNational.apk
│   │   │   │   └── resources.ap_
│   │   │   ├── default.properties
│   │   │   ├── gen
│   │   │   │   └── com
│   │   │   │   └── android
│   │   │   │   └── multinational
│   │   │   │   └── R.java
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   └── icon.png
│   │   │   │   ├── drawable-en-land
│   │   │   │   │   └── background.png
│   │   │   │   ├── drawable-en-port
│   │   │   │   │   └── background.png
│   │   │   │   ├── drawable-fr-land
│   │   │   │   │   └── background.png
│   │   │   │   ├── drawable-fr-port
│   │   │   │   │   └── background.png
│   │   │   │   ├── drawable-land
│   │   │   │   │   └── background.png
│   │   │   │   ├── drawable-port
│   │   │   │   │   └── background.png
│   │   │   │   ├── layout
│   │   │   │   │   └── main.xml
│   │   │   │   ├── values
│   │   │   │   │   ├── colors.xml
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-en
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-en-rGB
│   │   │   │   │   └── strings.xml
│   │   │   │   └── values-fr
│   │   │   │   └── strings.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   └── android
│   │   │   └── multinational
│   │   │   └── multinational.java
│   │   ├── ParisView
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── bin
│   │   │   │   ├── classes.dex
│   │   │   │   ├── com
│   │   │   │   │   └── androidbook
│   │   │   │   │   └── parisview
│   │   │   │   │   ├── parisview.class
│   │   │   │   │   ├── R$attr.class
│   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   ├── R$id.class
│   │   │   │   │   ├── R$layout.class
│   │   │   │   │   ├── R$string.class
│   │   │   │   │   └── R.class
│   │   │   │   ├── ParisView.apk
│   │   │   │   └── resources.ap_
│   │   │   ├── default.properties
│   │   │   ├── gen
│   │   │   │   └── com
│   │   │   │   └── androidbook
│   │   │   │   └── parisview
│   │   │   │   └── R.java
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   ├── background.png
│   │   │   │   │   ├── flag.png
│   │   │   │   │   └── icon.png
│   │   │   │   ├── layout
│   │   │   │   │   └── main.xml
│   │   │   │   └── values
│   │   │   │   └── strings.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── parisview
│   │   │   └── parisview.java
│   │   ├── ResourceRoundup
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── bin
│   │   │   │   ├── classes.dex
│   │   │   │   ├── com
│   │   │   │   │   └── androidbook
│   │   │   │   │   └── resourceroundup
│   │   │   │   │   ├── R$anim.class
│   │   │   │   │   ├── R$array.class
│   │   │   │   │   ├── R$attr.class
│   │   │   │   │   ├── R$color.class
│   │   │   │   │   ├── R$dimen.class
│   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   ├── R$id.class
│   │   │   │   │   ├── R$layout.class
│   │   │   │   │   ├── R$menu.class
│   │   │   │   │   ├── R$raw.class
│   │   │   │   │   ├── R$string.class
│   │   │   │   │   ├── R$style.class
│   │   │   │   │   ├── R$xml.class
│   │   │   │   │   ├── R.class
│   │   │   │   │   └── resourceroundup.class
│   │   │   │   ├── ResourceRoundup.apk
│   │   │   │   └── resources.ap_
│   │   │   ├── default.properties
│   │   │   ├── gen
│   │   │   │   └── com
│   │   │   │   └── androidbook
│   │   │   │   └── resourceroundup
│   │   │   │   └── R.java
│   │   │   ├── res
│   │   │   │   ├── anim
│   │   │   │   │   ├── pulse.xml
│   │   │   │   │   └── spin.xml
│   │   │   │   ├── drawable
│   │   │   │   │   ├── flag.png
│   │   │   │   │   ├── green_rect.xml
│   │   │   │   │   ├── icon.png
│   │   │   │   │   ├── pyramid.9.png
│   │   │   │   │   └── red_oval.xml
│   │   │   │   ├── layout
│   │   │   │   │   ├── main.xml
│   │   │   │   │   └── mygreenrect.xml
│   │   │   │   ├── menu
│   │   │   │   │   └── speed.xml
│   │   │   │   ├── raw
│   │   │   │   │   └── limerick.txt
│   │   │   │   ├── values
│   │   │   │   │   ├── arrays.xml
│   │   │   │   │   ├── colors.xml
│   │   │   │   │   ├── dimen.xml
│   │   │   │   │   ├── drawables.xml
│   │   │   │   │   ├── strings.xml
│   │   │   │   │   └── styles.xml
│   │   │   │   └── xml
│   │   │   │   └── my_pets.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── resourceroundup
│   │   │   └── resourceroundup.java
│   │   └── ResourceViewer
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── androidbook
│   │   │   │   └── resourceviewer
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$color.class
│   │   │   │   ├── R$dimen.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R$style.class
│   │   │   │   ├── R.class
│   │   │   │   └── resourceviewer.class
│   │   │   ├── resources.ap_
│   │   │   └── ResourceViewer.apk
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── resourceviewer
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   ├── form.xml
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   ├── colors.xml
│   │   │   ├── dimen.xml
│   │   │   ├── strings.xml
│   │   │   └── styles.xml
│   │   └── src
│   │   └── com
│   │   └── androidbook
│   │   └── resourceviewer
│   │   └── resourceviewer.java
│   ├── Ch 6 - Views
│   │   └── Views
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── androidbook
│   │   │   │   └── views
│   │   │   │   ├── Buttons$1.class
│   │   │   │   ├── Buttons$2.class
│   │   │   │   ├── Buttons$3.class
│   │   │   │   ├── Buttons$4.class
│   │   │   │   ├── Buttons$5.class
│   │   │   │   ├── Buttons$6.class
│   │   │   │   ├── Buttons$7.class
│   │   │   │   ├── Buttons.class
│   │   │   │   ├── Containers$1.class
│   │   │   │   ├── Containers.class
│   │   │   │   ├── Events$1.class
│   │   │   │   ├── Events$2.class
│   │   │   │   ├── Events$3.class
│   │   │   │   ├── Events$4.class
│   │   │   │   ├── Events$5.class
│   │   │   │   ├── Events.class
│   │   │   │   ├── Forms.class
│   │   │   │   ├── Indicators$1$1.class
│   │   │   │   ├── Indicators$1.class
│   │   │   │   ├── Indicators$2$1.class
│   │   │   │   ├── Indicators$2$2.class
│   │   │   │   ├── Indicators$2.class
│   │   │   │   ├── Indicators$3$1.class
│   │   │   │   ├── Indicators$3.class
│   │   │   │   ├── Indicators$4.class
│   │   │   │   ├── Indicators$5.class
│   │   │   │   ├── Indicators.class
│   │   │   │   ├── Menu.class
│   │   │   │   ├── Pickers$1.class
│   │   │   │   ├── Pickers$2.class
│   │   │   │   ├── Pickers.class
│   │   │   │   ├── R$anim.class
│   │   │   │   ├── R$array.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$menu.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   ├── TextDisplay.class
│   │   │   │   ├── TextInput$1.class
│   │   │   │   ├── TextInput.class
│   │   │   │   └── ViewsMenu.class
│   │   │   ├── resources.ap_
│   │   │   └── Views.apk
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── views
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── anim
│   │   │   │   ├── anim_in.xml
│   │   │   │   └── anim.xml
│   │   │   ├── drawable
│   │   │   │   ├── droid2.jpg
│   │   │   │   ├── droid.jpg
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   ├── buttons.xml
│   │   │   │   ├── containers.xml
│   │   │   │   ├── events.xml
│   │   │   │   ├── indicators.xml
│   │   │   │   ├── main.xml
│   │   │   │   ├── pickers.xml
│   │   │   │   ├── text_display.xml
│   │   │   │   └── textinput.xml
│   │   │   ├── menu
│   │   │   │   └── timer_context.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── androidbook
│   │   └── views
│   │   ├── Buttons.java
│   │   ├── Containers.java
│   │   ├── Events.java
│   │   ├── Forms.java
│   │   ├── Indicators.java
│   │   ├── Menu.java
│   │   ├── Pickers.java
│   │   ├── TextDisplay.java
│   │   ├── TextInput.java
│   │   └── ViewsMenu.java
│   ├── Ch 7 - Layout
│   │   ├── GroceryList
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── bin
│   │   │   │   ├── classes.dex
│   │   │   │   ├── com
│   │   │   │   │   └── androidbook
│   │   │   │   │   └── grocerylist
│   │   │   │   │   ├── grocerylist.class
│   │   │   │   │   ├── R$array.class
│   │   │   │   │   ├── R$attr.class
│   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   ├── R$layout.class
│   │   │   │   │   ├── R$string.class
│   │   │   │   │   └── R.class
│   │   │   │   ├── GroceryList.apk
│   │   │   │   └── resources.ap_
│   │   │   ├── default.properties
│   │   │   ├── gen
│   │   │   │   └── com
│   │   │   │   └── androidbook
│   │   │   │   └── grocerylist
│   │   │   │   └── R.java
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   └── icon.png
│   │   │   │   ├── layout
│   │   │   │   │   └── main.xml
│   │   │   │   └── values
│   │   │   │   └── strings.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── grocerylist
│   │   │   └── grocerylist.java
│   │   ├── LayoutContainerExamples
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── bin
│   │   │   │   ├── Ch 9 - Layout.apk
│   │   │   │   ├── classes.dex
│   │   │   │   ├── com
│   │   │   │   │   └── androidbook
│   │   │   │   │   └── layout
│   │   │   │   │   ├── Adapters.class
│   │   │   │   │   ├── BasicLayout.class
│   │   │   │   │   ├── ContactAdapter.class
│   │   │   │   │   ├── DialogDisplay$1.class
│   │   │   │   │   ├── DialogDisplay.class
│   │   │   │   │   ├── Drawer.class
│   │   │   │   │   ├── GridLayout$1.class
│   │   │   │   │   ├── GridLayout.class
│   │   │   │   │   ├── Layout.class
│   │   │   │   │   ├── List.class
│   │   │   │   │   ├── Menu.class
│   │   │   │   │   ├── R$attr.class
│   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   ├── R$id.class
│   │   │   │   │   ├── R$layout.class
│   │   │   │   │   ├── R$string.class
│   │   │   │   │   ├── R$style.class
│   │   │   │   │   ├── R.class
│   │   │   │   │   ├── Scratch$1.class
│   │   │   │   │   ├── Scratch.class
│   │   │   │   │   ├── StyleSamples.class
│   │   │   │   │   ├── TabLayout.class
│   │   │   │   │   └── TrackPointList.class
│   │   │   │   └── resources.ap_
│   │   │   ├── default.properties
│   │   │   ├── gen
│   │   │   │   └── com
│   │   │   │   └── androidbook
│   │   │   │   └── layout
│   │   │   │   └── R.java
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   ├── handle.png
│   │   │   │   │   └── icon.png
│   │   │   │   ├── layout
│   │   │   │   │   ├── bigtextview.xml
│   │   │   │   │   ├── contact_item_simple.xml
│   │   │   │   │   ├── contact_item.xml
│   │   │   │   │   ├── contact.xml
│   │   │   │   │   ├── dialog.xml
│   │   │   │   │   ├── drawer.xml
│   │   │   │   │   ├── example_layout.xml
│   │   │   │   │   ├── grid.xml
│   │   │   │   │   ├── main.xml
│   │   │   │   │   ├── menu_layout.xml
│   │   │   │   │   ├── points_item.xml
│   │   │   │   │   ├── points_layout.xml
│   │   │   │   │   ├── scratch_gallery.xml
│   │   │   │   │   ├── scratch_grid.xml
│   │   │   │   │   ├── scratch_layout.xml
│   │   │   │   │   ├── scratch_list.xml
│   │   │   │   │   ├── style_samples.xml
│   │   │   │   │   └── textview.xml
│   │   │   │   └── values
│   │   │   │   ├── strings.xml
│   │   │   │   └── styles.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── layout
│   │   │   ├── Adapters.java
│   │   │   ├── BasicLayout.java
│   │   │   ├── ContactAdapter.java
│   │   │   ├── DialogDisplay.java
│   │   │   ├── Drawer.java
│   │   │   ├── GridLayout.java
│   │   │   ├── Layout.java
│   │   │   ├── List.java
│   │   │   ├── Menu.java
│   │   │   ├── Scratch.java
│   │   │   ├── StyleSamples.java
│   │   │   ├── TabLayout.java
│   │   │   └── TrackPointList.java
│   │   └── SimpleLayout
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── androidbook
│   │   │   │   └── simplelayout
│   │   │   │   ├── absolute_layout.class
│   │   │   │   ├── frame_layout.class
│   │   │   │   ├── layout_menu_class.class
│   │   │   │   ├── linear_layout.class
│   │   │   │   ├── multiple_layout.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$menu.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   ├── relative_layout.class
│   │   │   │   ├── simplelayout.class
│   │   │   │   └── table_layout.class
│   │   │   ├── resources.ap_
│   │   │   └── SimpleLayout.apk
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── simplelayout
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── arrow2.png
│   │   │   │   ├── arrow.png
│   │   │   │   ├── green_rect.xml
│   │   │   │   ├── icon.png
│   │   │   │   └── red_oval.xml
│   │   │   ├── layout
│   │   │   │   ├── absolute_layout.xml
│   │   │   │   ├── frame_layout.xml
│   │   │   │   ├── linear_layout.xml
│   │   │   │   ├── main.xml
│   │   │   │   ├── multiple_layout.xml
│   │   │   │   ├── relative_layout.xml
│   │   │   │   └── table_layout.xml
│   │   │   ├── menu
│   │   │   │   └── layout_menu.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── androidbook
│   │   └── simplelayout
│   │   ├── absolute_layout.java
│   │   ├── frame_layout.java
│   │   ├── layout_menu_class.java
│   │   ├── linear_layout.java
│   │   ├── multiple_layout.java
│   │   ├── relative_layout.java
│   │   ├── simplelayout.java
│   │   └── table_layout.java
│   ├── Ch 8 - Drawing and Animation
│   │   ├── Drawing
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── assets
│   │   │   │   └── fonts
│   │   │   │   └── chess1.ttf
│   │   │   ├── bin
│   │   │   │   ├── classes.dex
│   │   │   │   ├── com
│   │   │   │   │   └── androidbook
│   │   │   │   │   └── Drawing
│   │   │   │   │   ├── DrawBitmap$ViewWithBitmap.class
│   │   │   │   │   ├── DrawBitmap.class
│   │   │   │   │   ├── DrawCustomFont$ViewWithChessBoardFont.class
│   │   │   │   │   ├── DrawCustomFont.class
│   │   │   │   │   ├── DrawGradient$ViewWithGradient.class
│   │   │   │   │   ├── DrawGradient.class
│   │   │   │   │   ├── Drawing.class
│   │   │   │   │   ├── DrawShape$ViewWithRedDot.class
│   │   │   │   │   ├── DrawShape.class
│   │   │   │   │   ├── DrawText$ViewWithText.class
│   │   │   │   │   ├── DrawText.class
│   │   │   │   │   ├── R$attr.class
│   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   ├── R$id.class
│   │   │   │   │   ├── R$layout.class
│   │   │   │   │   ├── R$menu.class
│   │   │   │   │   ├── R$string.class
│   │   │   │   │   └── R.class
│   │   │   │   ├── Drawing.apk
│   │   │   │   └── resources.ap_
│   │   │   ├── default.properties
│   │   │   ├── gen
│   │   │   │   └── com
│   │   │   │   └── androidbook
│   │   │   │   └── Drawing
│   │   │   │   └── R.java
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   ├── bluejay.jpg
│   │   │   │   │   └── icon.png
│   │   │   │   ├── layout
│   │   │   │   │   └── main.xml
│   │   │   │   ├── menu
│   │   │   │   │   └── drawmenu.xml
│   │   │   │   └── values
│   │   │   │   └── strings.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── Drawing
│   │   │   ├── DrawBitmap.java
│   │   │   ├── DrawCustomFont.java
│   │   │   ├── DrawGradient.java
│   │   │   ├── Drawing.java
│   │   │   ├── DrawShape.java
│   │   │   └── DrawText.java
│   │   └── ShapeShifter
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── androidbook
│   │   │   │   └── ShapeShifter
│   │   │   │   ├── FrameAnimationActivity$1.class
│   │   │   │   ├── FrameAnimationActivity$2.class
│   │   │   │   ├── FrameAnimationActivity2$1.class
│   │   │   │   ├── FrameAnimationActivity2$2.class
│   │   │   │   ├── FrameAnimationActivity2$3$1.class
│   │   │   │   ├── FrameAnimationActivity2$3.class
│   │   │   │   ├── FrameAnimationActivity2.class
│   │   │   │   ├── FrameAnimationActivity.class
│   │   │   │   ├── Menu.class
│   │   │   │   ├── R$anim.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   ├── ShapeShifter.class
│   │   │   │   ├── ShapeViewer$1.class
│   │   │   │   ├── ShapeViewer$2.class
│   │   │   │   ├── ShapeViewer$3.class
│   │   │   │   ├── ShapeViewer$4.class
│   │   │   │   ├── ShapeViewer$5.class
│   │   │   │   ├── ShapeViewer$6.class
│   │   │   │   ├── ShapeViewer$7.class
│   │   │   │   ├── ShapeViewer$8.class
│   │   │   │   ├── ShapeViewer$9.class
│   │   │   │   ├── ShapeViewer.class
│   │   │   │   ├── TweenActivity$1.class
│   │   │   │   ├── TweenActivity$2.class
│   │   │   │   ├── TweenActivity$3.class
│   │   │   │   ├── TweenActivity$4.class
│   │   │   │   ├── TweenActivity$5.class
│   │   │   │   ├── TweenActivity$MyAnimationListener.class
│   │   │   │   ├── TweenActivity.class
│   │   │   │   └── TweenLayoutActivity.class
│   │   │   ├── resources.ap_
│   │   │   └── ShapeShifter.apk
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── ShapeShifter
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── anim
│   │   │   │   ├── grow.xml
│   │   │   │   ├── shakennotstirred.xml
│   │   │   │   ├── snazzyintro.xml
│   │   │   │   ├── spin.xml
│   │   │   │   ├── translate_position.xml
│   │   │   │   └── transparency.xml
│   │   │   ├── drawable
│   │   │   │   ├── green_rect.xml
│   │   │   │   ├── icon.png
│   │   │   │   ├── juggle.xml
│   │   │   │   ├── red_oval.xml
│   │   │   │   ├── splash1.bmp
│   │   │   │   ├── splash2.bmp
│   │   │   │   └── splash3.bmp
│   │   │   ├── layout
│   │   │   │   ├── framebyframe_switcher.xml
│   │   │   │   ├── framebyframe.xml
│   │   │   │   ├── shapes.xml
│   │   │   │   ├── tweenoflayout.xml
│   │   │   │   └── tween.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── androidbook
│   │   └── ShapeShifter
│   │   ├── FrameAnimationActivity2.java
│   │   ├── FrameAnimationActivity.java
│   │   ├── Menu.java
│   │   ├── ShapeShifter.java
│   │   ├── ShapeViewer.java
│   │   ├── TweenActivity.java
│   │   └── TweenLayoutActivity.java
│   └── Ch 9 - Files and Databases
│   ├── FileStreamOfConsciousness
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── androidbook
│   │   │   │   └── FileStreamOfConsciousness
│   │   │   │   ├── FileStreamOfConsciousness$1.class
│   │   │   │   ├── FileStreamOfConsciousness$2.class
│   │   │   │   ├── FileStreamOfConsciousness$3$1.class
│   │   │   │   ├── FileStreamOfConsciousness$3.class
│   │   │   │   ├── FileStreamOfConsciousness.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   ├── ViewLog$1.class
│   │   │   │   ├── ViewLog$2.class
│   │   │   │   └── ViewLog.class
│   │   │   ├── FileStreamOfConsciousness.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── FileStreamOfConsciousness
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   ├── chat.xml
│   │   │   │   └── showfile.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── androidbook
│   │   └── FileStreamOfConsciousness
│   │   ├── FileStreamOfConsciousness.java
│   │   └── ViewLog.java
│   ├── FullDatabase
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── androidbook
│   │   │   │   └── fulldatabase
│   │   │   │   ├── FullDatabaseActivity$Author.class
│   │   │   │   ├── FullDatabaseActivity$Book.class
│   │   │   │   ├── FullDatabaseActivity.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── FullDatabase.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── fulldatabase
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── androidbook
│   │   └── fulldatabase
│   │   └── FullDatabaseActivity.java
│   ├── PetTracker
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── androidbook
│   │   │   │   └── PetTracker
│   │   │   │   ├── PetDatabase$Pets.class
│   │   │   │   ├── PetDatabase$PetType.class
│   │   │   │   ├── PetDatabase.class
│   │   │   │   ├── PetList$1.class
│   │   │   │   ├── PetList$2.class
│   │   │   │   ├── PetList.class
│   │   │   │   ├── PetTrackEntry$1.class
│   │   │   │   ├── PetTrackEntry$2.class
│   │   │   │   ├── PetTrackEntry.class
│   │   │   │   ├── PetTracker.class
│   │   │   │   ├── PetTrackerDatabaseHelper.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── PetTracker.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── PetTracker
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   ├── petentry.xml
│   │   │   │   └── showpets.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── androidbook
│   │   └── PetTracker
│   │   ├── PetDatabase.java
│   │   ├── PetList.java
│   │   ├── PetTrackEntry.java
│   │   ├── PetTrackerDatabaseHelper.java
│   │   └── PetTracker.java
│   ├── SimpleFiles
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── androidbook
│   │   │   │   └── simplefiles
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   └── SimpleFileActivity.class
│   │   │   ├── resources.ap_
│   │   │   └── SimpleFiles.apk
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── simplefiles
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── androidbook
│   │   └── simplefiles
│   │   └── SimpleFileActivity.java
│   ├── SimplePrefs
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── androidbook
│   │   │   │   └── simpleprefs
│   │   │   │   ├── MoreSimplePrefs.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   ├── SimplePrefs.class
│   │   │   │   ├── SuperSimplePrefs$1.class
│   │   │   │   ├── SuperSimplePrefs$2.class
│   │   │   │   ├── SuperSimplePrefs$3.class
│   │   │   │   ├── SuperSimplePrefs$4.class
│   │   │   │   ├── SuperSimplePrefs$5.class
│   │   │   │   ├── SuperSimplePrefs$6.class
│   │   │   │   ├── SuperSimplePrefs$7.class
│   │   │   │   ├── SuperSimplePrefs$8.class
│   │   │   │   └── SuperSimplePrefs.class
│   │   │   ├── resources.ap_
│   │   │   └── SimplePrefs.apk
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── simpleprefs
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── androidbook
│   │   └── simpleprefs
│   │   ├── MoreSimplePrefs.java
│   │   ├── SimplePrefs.java
│   │   └── SuperSimplePrefs.java
│   ├── SuperDuperPetTracker
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── androidbook
│   │   │   │   └── MediaPetTracker
│   │   │   │   ├── GalleryRecord.class
│   │   │   │   ├── MediaPetList$1.class
│   │   │   │   ├── MediaPetList$2$1.class
│   │   │   │   ├── MediaPetList$2.class
│   │   │   │   ├── MediaPetList$PetListAdapter.class
│   │   │   │   ├── MediaPetList$PetListItemContainer.class
│   │   │   │   ├── MediaPetList.class
│   │   │   │   ├── MediaPetTrackEntry$1.class
│   │   │   │   ├── MediaPetTrackEntry$2.class
│   │   │   │   ├── MediaPetTrackEntry$ImageUriAdapter.class
│   │   │   │   ├── MediaPetTrackEntry$MyCursorToStringConverter.class
│   │   │   │   ├── MediaPetTrackEntry$MyFilterQueryProvider.class
│   │   │   │   ├── MediaPetTrackEntry.class
│   │   │   │   ├── MediaPetTracker.class
│   │   │   │   ├── MediaPetTrackerDatabase$Pets.class
│   │   │   │   ├── MediaPetTrackerDatabase$PetType.class
│   │   │   │   ├── MediaPetTrackerDatabase.class
│   │   │   │   ├── MediaPetTrackerDatabaseHelper.class
│   │   │   │   ├── PetListItemView.class
│   │   │   │   ├── PetRecord.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R$styleable.class
│   │   │   │   └── R.class
│   │   │   ├── MediaPetTracker.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── androidbook
│   │   │   └── MediaPetTracker
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   ├── petentry.xml
│   │   │   │   ├── pet_item.xml
│   │   │   │   └── showpets.xml
│   │   │   └── values
│   │   │   ├── attrs.xml
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── androidbook
│   │   └── MediaPetTracker
│   │   ├── GalleryRecord.java
│   │   ├── MediaPetList.java
│   │   ├── MediaPetTrackEntry.java
│   │   ├── MediaPetTrackerDatabaseHelper.java
│   │   ├── MediaPetTrackerDatabase.java
│   │   ├── MediaPetTracker.java
│   │   ├── PetListItemView.java
│   │   └── PetRecord.java
│   └── SuperPetTracker
│   ├── AndroidManifest.xml
│   ├── bin
│   │   ├── classes.dex
│   │   ├── com
│   │   │   └── androidbook
│   │   │   └── SuperPetTracker
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   ├── R.class
│   │   │   ├── SuperPetList$1.class
│   │   │   ├── SuperPetList$2$1.class
│   │   │   ├── SuperPetList$2.class
│   │   │   ├── SuperPetList.class
│   │   │   ├── SuperPetTrackEntry$1.class
│   │   │   ├── SuperPetTrackEntry$2.class
│   │   │   ├── SuperPetTrackEntry.class
│   │   │   ├── SuperPetTracker.class
│   │   │   ├── SuperPetTrackerDatabase$Pets.class
│   │   │   ├── SuperPetTrackerDatabase$PetType.class
│   │   │   ├── SuperPetTrackerDatabase.class
│   │   │   └── SuperPetTrackerDatabaseHelper.class
│   │   ├── resources.ap_
│   │   └── SuperPetTracker.apk
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── androidbook
│   │   └── SuperPetTracker
│   │   └── R.java
│   ├── res
│   │   ├── drawable
│   │   │   └── icon.png
│   │   ├── layout
│   │   │   ├── petentry.xml
│   │   │   ├── pet_item.xml
│   │   │   └── showpets.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── androidbook
│   └── SuperPetTracker
│   ├── SuperPetList.java
│   ├── SuperPetTrackEntry.java
│   ├── SuperPetTrackerDatabaseHelper.java
│   ├── SuperPetTrackerDatabase.java
│   └── SuperPetTracker.java
├── android开发入门与实践源代码
│   └── 代码
│   ├── 10
│   │   ├── ex10_service
│   │   │   ├── ex_alarmService_1
│   │   │   │   ├── AndroidManifest.xml
│   │   │   │   ├── bin
│   │   │   │   │   ├── classes.dex
│   │   │   │   │   ├── com
│   │   │   │   │   │   └── ex_alarmService_1
│   │   │   │   │   │   ├── AlarmReceiver.class
│   │   │   │   │   │   ├── alarmService.class
│   │   │   │   │   │   ├── R$attr.class
│   │   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   │   ├── R$layout.class
│   │   │   │   │   │   ├── R$string.class
│   │   │   │   │   │   └── R.class
│   │   │   │   │   ├── ex_alarmService_1.apk
│   │   │   │   │   └── resources.ap_
│   │   │   │   ├── res
│   │   │   │   │   ├── drawable
│   │   │   │   │   │   └── icon.png
│   │   │   │   │   ├── layout
│   │   │   │   │   │   └── main.xml
│   │   │   │   │   └── values
│   │   │   │   │   └── strings.xml
│   │   │   │   └── src
│   │   │   │   └── com
│   │   │   │   └── ex_alarmService_1
│   │   │   │   ├── AlarmReceiver.java
│   │   │   │   ├── alarmService.java
│   │   │   │   └── R.java
│   │   │   ├── ex_playservice
│   │   │   │   ├── AndroidManifest.xml
│   │   │   │   ├── bin
│   │   │   │   │   ├── classes.dex
│   │   │   │   │   ├── com
│   │   │   │   │   │   └── iceskysl
│   │   │   │   │   │   └── PlayService
│   │   │   │   │   │   ├── Music.class
│   │   │   │   │   │   ├── PlayService$1.class
│   │   │   │   │   │   ├── PlayService$2.class
│   │   │   │   │   │   ├── PlayService.class
│   │   │   │   │   │   ├── R$attr.class
│   │   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   │   ├── R$id.class
│   │   │   │   │   │   ├── R$layout.class
│   │   │   │   │   │   ├── R$raw.class
│   │   │   │   │   │   ├── R$string.class
│   │   │   │   │   │   └── R.class
│   │   │   │   │   ├── ex_PlayService.apk
│   │   │   │   │   └── resources.ap_
│   │   │   │   ├── res
│   │   │   │   │   ├── drawable
│   │   │   │   │   │   └── icon.png
│   │   │   │   │   ├── layout
│   │   │   │   │   │   └── main.xml
│   │   │   │   │   ├── raw
│   │   │   │   │   │   └── gequ.mp3
│   │   │   │   │   └── values
│   │   │   │   │   └── strings.xml
│   │   │   │   └── src
│   │   │   │   └── com
│   │   │   │   └── iceskysl
│   │   │   │   └── PlayService
│   │   │   │   ├── Music.java
│   │   │   │   ├── PlayService.java
│   │   │   │   └── R.java
│   │   │   └── ex_TestServiceHolder
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── bin
│   │   │   │   ├── classes.dex
│   │   │   │   ├── com
│   │   │   │   │   └── iceskysl
│   │   │   │   │   └── TestServiceHolder
│   │   │   │   │   ├── R$attr.class
│   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   ├── R$id.class
│   │   │   │   │   ├── R$layout.class
│   │   │   │   │   ├── R$string.class
│   │   │   │   │   ├── R.class
│   │   │   │   │   ├── TestService$LocalBinder.class
│   │   │   │   │   ├── TestService.class
│   │   │   │   │   ├── TestServiceHolder$1.class
│   │   │   │   │   ├── TestServiceHolder$2.class
│   │   │   │   │   ├── TestServiceHolder$3.class
│   │   │   │   │   ├── TestServiceHolder$4.class
│   │   │   │   │   ├── TestServiceHolder$5.class
│   │   │   │   │   └── TestServiceHolder.class
│   │   │   │   ├── ex_TestServiceHolder.apk
│   │   │   │   └── resources.ap_
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   ├── face_1.gif
│   │   │   │   │   └── icon.png
│   │   │   │   ├── layout
│   │   │   │   │   └── main.xml
│   │   │   │   └── values
│   │   │   │   └── strings.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   └── iceskysl
│   │   │   └── TestServiceHolder
│   │   │   ├── R.java
│   │   │   ├── TestServiceHolder.java
│   │   │   └── TestService.java
│   │   └── ServicesDemo
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── iceskysl
│   │   │   │   └── servicesdemo
│   │   │   │   ├── Music.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$raw.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   ├── ServicesDemo$1.class
│   │   │   │   ├── ServicesDemo$2.class
│   │   │   │   └── ServicesDemo.class
│   │   │   ├── resources.ap_
│   │   │   └── ServicesDemo.apk
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   ├── raw
│   │   │   │   └── gequ.mp3
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── iceskysl
│   │   └── servicesdemo
│   │   ├── Music.java
│   │   ├── R.java
│   │   └── ServicesDemo.java
│   ├── 12
│   │   └── rss_reader
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── rss_reader
│   │   │   │   ├── ActivityMain.class
│   │   │   │   ├── ActivityShowDescription$1.class
│   │   │   │   ├── ActivityShowDescription.class
│   │   │   │   ├── data
│   │   │   │   │   ├── RSSFeed.class
│   │   │   │   │   └── RSSItem.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   └── sax
│   │   │   │   └── RSSHandler.class
│   │   │   ├── resources.ap_
│   │   │   └── rss_reader.apk
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── rss_reader
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   ├── main.xml
│   │   │   │   └── showdescription.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── rss_reader
│   │   ├── ActivityMain.java
│   │   ├── ActivityShowDescription.java
│   │   ├── data
│   │   │   ├── RSSFeed.java
│   │   │   └── RSSItem.java
│   │   └── sax
│   │   └── RSSHandler.java
│   ├── 13
│   │   └── ex13_googleApi
│   │   └── iTracks
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── iceskysl
│   │   │   │   └── iTracks
│   │   │   │   ├── DbAdapter$DatabaseHelper.class
│   │   │   │   ├── DbAdapter.class
│   │   │   │   ├── Helps.class
│   │   │   │   ├── iTracks.class
│   │   │   │   ├── LocateDbAdapter.class
│   │   │   │   ├── LocateOverLay.class
│   │   │   │   ├── NewTrack$1.class
│   │   │   │   ├── NewTrack.class
│   │   │   │   ├── R$array.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   ├── Setting$1.class
│   │   │   │   ├── Setting.class
│   │   │   │   ├── ShowTrack$10.class
│   │   │   │   ├── ShowTrack$11.class
│   │   │   │   ├── ShowTrack$1.class
│   │   │   │   ├── ShowTrack$2.class
│   │   │   │   ├── ShowTrack$3.class
│   │   │   │   ├── ShowTrack$4.class
│   │   │   │   ├── ShowTrack$5.class
│   │   │   │   ├── ShowTrack$6.class
│   │   │   │   ├── ShowTrack$7.class
│   │   │   │   ├── ShowTrack$8.class
│   │   │   │   ├── ShowTrack$9.class
│   │   │   │   ├── ShowTrack$MyLocationListener.class
│   │   │   │   ├── ShowTrack$MyOverlay.class
│   │   │   │   ├── ShowTrack.class
│   │   │   │   ├── Track$MyLocationListener.class
│   │   │   │   ├── Track.class
│   │   │   │   └── TrackDbAdapter.class
│   │   │   ├── iTracks.apk
│   │   │   └── resources.ap_
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── back.png
│   │   │   │   ├── con_track.png
│   │   │   │   ├── delete.png
│   │   │   │   ├── exit.png
│   │   │   │   ├── helps.png
│   │   │   │   ├── icon.png
│   │   │   │   ├── new_track.png
│   │   │   │   └── setting.png
│   │   │   ├── layout
│   │   │   │   ├── helps.xml
│   │   │   │   ├── main.xml
│   │   │   │   ├── new_track.xml
│   │   │   │   ├── setting.xml
│   │   │   │   ├── show_track.xml
│   │   │   │   └── track_row.xml
│   │   │   └── values
│   │   │   ├── arrays.xml
│   │   │   ├── helps.xml
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── iceskysl
│   │   └── iTracks
│   │   ├── DbAdapter.java
│   │   ├── Helps.java
│   │   ├── iTracks.java
│   │   ├── LocateDbAdapter.java
│   │   ├── LocateOverLay.java
│   │   ├── NewTrack.java
│   │   ├── R.java
│   │   ├── Setting.java
│   │   ├── ShowTrack.java
│   │   ├── TrackDbAdapter.java
│   │   └── Track.java
│   ├── 14
│   │   └── douban_android
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── douban
│   │   │   │   └── android
│   │   │   │   ├── AbstractActivity.class
│   │   │   │   ├── ActivityAuth.class
│   │   │   │   ├── ActivityAuthSuccess.class
│   │   │   │   ├── ActivityMain$1.class
│   │   │   │   ├── ActivityMain.class
│   │   │   │   ├── ActivityShowSaying$1.class
│   │   │   │   ├── ActivityShowSaying$Saying.class
│   │   │   │   ├── ActivityShowSaying$SayingListAdapter.class
│   │   │   │   ├── ActivityShowSaying$SayingView.class
│   │   │   │   ├── ActivityShowSaying.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   └── util
│   │   │   │   ├── DoubanUtil.class
│   │   │   │   └── PreferencesUtil.class
│   │   │   ├── douban_android.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── douban
│   │   │   └── android
│   │   │   └── R.java
│   │   ├── lib
│   │   │   ├── gdata-client-1.0.jar
│   │   │   ├── gdata-core-1.0.jar
│   │   │   └── lib.jar
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── default_head.jpg
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   ├── main.xml
│   │   │   │   └── show_saying.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   ├── com
│   │   │   ├── douban
│   │   │   │   └── android
│   │   │   │   ├── AbstractActivity.java
│   │   │   │   ├── ActivityAuth.java
│   │   │   │   ├── ActivityAuthSuccess.java
│   │   │   │   ├── ActivityMain.java
│   │   │   │   ├── ActivityShowSaying.java
│   │   │   │   └── util
│   │   │   │   ├── DoubanUtil.java
│   │   │   │   └── PreferencesUtil.java
│   │   │   └── google
│   │   │   └── gdata
│   │   │   ├── client
│   │   │   │   └── douban
│   │   │   │   ├── CollectionQuery.java
│   │   │   │   ├── DoubanQuery.java
│   │   │   │   ├── DoubanService.java
│   │   │   │   ├── ReviewQuery.java
│   │   │   │   ├── SubjectQuery.java
│   │   │   │   └── TagQuery.java
│   │   │   └── data
│   │   │   └── douban
│   │   │   ├── AbstractElementWithContent.java
│   │   │   ├── AbstractFreeTextExtension.java
│   │   │   ├── Attribute.java
│   │   │   ├── CollectionEntry.java
│   │   │   ├── CollectionFeed.java
│   │   │   ├── Count.java
│   │   │   ├── Location.java
│   │   │   ├── MiniblogEntry.java
│   │   │   ├── MiniblogFeed.java
│   │   │   ├── Namespaces.java
│   │   │   ├── NoteEntry.java
│   │   │   ├── NoteFeed.java
│   │   │   ├── ReviewEntry.java
│   │   │   ├── ReviewFeed.java
│   │   │   ├── Status.java
│   │   │   ├── SubjectEntry.java
│   │   │   ├── SubjectFeed.java
│   │   │   ├── Subject.java
│   │   │   ├── TagEntry.java
│   │   │   ├── TagFeed.java
│   │   │   ├── Tag.java
│   │   │   ├── Uid.java
│   │   │   ├── UserEntry.java
│   │   │   └── UserFeed.java
│   │   ├── net
│   │   │   └── oauth
│   │   │   ├── client
│   │   │   │   ├── ExcerptInputStream.java
│   │   │   │   ├── httpclient4
│   │   │   │   │   ├── HttpClient4.java
│   │   │   │   │   ├── HttpClientPool.java
│   │   │   │   │   ├── HttpMethodResponse.java
│   │   │   │   │   └── OAuthHttpClient.java
│   │   │   │   ├── HttpClientPool.java
│   │   │   │   ├── OAuthClient.java
│   │   │   │   ├── OAuthResponseMessage.java
│   │   │   │   ├── OAuthURLConnectionClient.java
│   │   │   │   ├── URLConnectionClient.java
│   │   │   │   └── URLConnectionResponse.java
│   │   │   ├── ConsumerProperties.java
│   │   │   ├── consumer.properties.sample
│   │   │   ├── http
│   │   │   │   ├── HttpClient.java
│   │   │   │   ├── HttpMessageDecoder.java
│   │   │   │   ├── HttpMessage.java
│   │   │   │   └── HttpResponseMessage.java
│   │   │   ├── OAuthAccessor.java
│   │   │   ├── OAuthConsumer.java
│   │   │   ├── OAuthException.java
│   │   │   ├── OAuth.java
│   │   │   ├── OAuthMessage.java
│   │   │   ├── OAuthProblemException.java
│   │   │   ├── OAuthServiceProvider.java
│   │   │   ├── OAuthValidator.java
│   │   │   ├── signature
│   │   │   │   ├── HMAC_SHA1.java
│   │   │   │   ├── OAuthSignatureMethod.java
│   │   │   │   ├── PLAINTEXT.java
│   │   │   │   └── RSA_SHA1.java
│   │   │   └── SimpleOAuthValidator.java
│   │   └── org1
│   │   └── apache
│   │   └── commons
│   │   └── codec
│   │   ├── binary
│   │   │   ├── Base64.java
│   │   │   ├── BinaryCodec.java
│   │   │   ├── Hex.java
│   │   │   └── package.html
│   │   ├── BinaryDecoder.java
│   │   ├── BinaryEncoder.java
│   │   ├── DecoderException.java
│   │   ├── Decoder.java
│   │   ├── digest
│   │   │   ├── DigestUtils.java
│   │   │   └── package.html
│   │   ├── EncoderException.java
│   │   ├── Encoder.java
│   │   ├── language
│   │   │   ├── DoubleMetaphone.java
│   │   │   ├── Metaphone.java
│   │   │   ├── package.html
│   │   │   ├── RefinedSoundex.java
│   │   │   ├── Soundex.java
│   │   │   └── SoundexUtils.java
│   │   ├── net
│   │   │   ├── BCodec.java
│   │   │   ├── package.html
│   │   │   ├── QCodec.java
│   │   │   ├── QuotedPrintableCodec.java
│   │   │   ├── RFC1522Codec.java
│   │   │   ├── StringEncodings.java
│   │   │   └── URLCodec.java
│   │   ├── overview.html
│   │   ├── package.html
│   │   ├── StringDecoder.java
│   │   ├── StringEncoderComparator.java
│   │   └── StringEncoder.java
│   ├── 15
│   │   └── Yobo.Android
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── resources.ap_
│   │   │   ├── us
│   │   │   │   └── imnet
│   │   │   │   └── iceskysl
│   │   │   │   ├── Auth$1.class
│   │   │   │   ├── Auth$2.class
│   │   │   │   ├── Auth.class
│   │   │   │   ├── BoxActivty.class
│   │   │   │   ├── Helps.class
│   │   │   │   ├── Main.class
│   │   │   │   ├── PlayListActivity$1.class
│   │   │   │   ├── PlayListActivity.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$color.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   ├── service
│   │   │   │   │   ├── YPRService$1.class
│   │   │   │   │   ├── YPRService$2.class
│   │   │   │   │   └── YPRService.class
│   │   │   │   ├── StationActivty.class
│   │   │   │   ├── util
│   │   │   │   │   ├── PreferencesUtil.class
│   │   │   │   │   └── Tools.class
│   │   │   │   ├── xspf
│   │   │   │   │   ├── Parser.class
│   │   │   │   │   ├── Playlist.class
│   │   │   │   │   └── Track.class
│   │   │   │   ├── yobo
│   │   │   │   │   ├── Box.class
│   │   │   │   │   ├── Song.class
│   │   │   │   │   ├── Station.class
│   │   │   │   │   └── User.class
│   │   │   │   ├── Yobo.class
│   │   │   │   ├── YPRSInterface$Stub$Proxy.class
│   │   │   │   ├── YPRSInterface$Stub.class
│   │   │   │   ├── YPRSInterface.aidl
│   │   │   │   └── YPRSInterface.class
│   │   │   └── Yobo.Android.apk
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── us
│   │   │   └── imnet
│   │   │   └── iceskysl
│   │   │   ├── R.java
│   │   │   └── YPRSInterface.java
│   │   ├── readme.txt
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── abouts.png
│   │   │   │   ├── album.jpg
│   │   │   │   ├── album_small.jpg
│   │   │   │   ├── helps.png
│   │   │   │   ├── home.png
│   │   │   │   ├── icon.png
│   │   │   │   ├── logo.gif
│   │   │   │   ├── menu_helps.png
│   │   │   │   ├── menu_start.png
│   │   │   │   ├── music_box.png
│   │   │   │   ├── music_radio.png
│   │   │   │   ├── player_eject.png
│   │   │   │   ├── player_end.png
│   │   │   │   ├── player_fwd.png
│   │   │   │   ├── player_pause.png
│   │   │   │   ├── player_play.png
│   │   │   │   ├── player_rew.png
│   │   │   │   ├── player_stop.png
│   │   │   │   ├── refresh.png
│   │   │   │   ├── setting.png
│   │   │   │   └── s_player.png
│   │   │   ├── layout
│   │   │   │   ├── auth.xml
│   │   │   │   ├── box_row.xml
│   │   │   │   ├── box.xml
│   │   │   │   ├── helps.xml
│   │   │   │   ├── main.xml
│   │   │   │   ├── playlist.xml
│   │   │   │   ├── song_row.xml
│   │   │   │   ├── station.xml
│   │   │   │   ├── uinfo.xml
│   │   │   │   └── yobo.xml
│   │   │   └── values
│   │   │   ├── app.xml
│   │   │   ├── color.xml
│   │   │   ├── helps.xml
│   │   │   └── strings.xml
│   │   └── src
│   │   └── us
│   │   └── imnet
│   │   └── iceskysl
│   │   ├── Auth.java
│   │   ├── BoxActivty.java
│   │   ├── Helps.java
│   │   ├── Main.java
│   │   ├── PlayListActivity.java
│   │   ├── service
│   │   │   └── YPRService.java
│   │   ├── StationActivty.java
│   │   ├── util
│   │   │   ├── PreferencesUtil.java
│   │   │   └── Tools.java
│   │   ├── xspf
│   │   │   ├── Parser.java
│   │   │   ├── Playlist.java
│   │   │   ├── Track.java
│   │   │   └── XSPFHandler.java
│   │   ├── yobo
│   │   │   ├── Box.java
│   │   │   ├── Song.java
│   │   │   ├── Station.java
│   │   │   └── User.java
│   │   ├── Yobo.java
│   │   └── YPRSInterface.aidl
│   ├── 16
│   │   └── eoeInfosAssistant
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── eoemobile
│   │   │   │   └── infos_assistant
│   │   │   │   ├── eoeInfosAssistant.class
│   │   │   │   ├── FSExplorer.class
│   │   │   │   ├── Hardware.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   ├── Runing.class
│   │   │   │   ├── ShowInfo$1.class
│   │   │   │   ├── ShowInfo.class
│   │   │   │   ├── Software$1.class
│   │   │   │   ├── Software.class
│   │   │   │   ├── System.class
│   │   │   │   └── util
│   │   │   │   ├── CMDExecute.class
│   │   │   │   ├── FetchData.class
│   │   │   │   ├── PreferencesUtil.class
│   │   │   │   └── ToolHelper.class
│   │   │   ├── eoeInfosAssistant.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── eoemobile
│   │   │   └── infos_assistant
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── directory.png
│   │   │   │   ├── file_doc.png
│   │   │   │   ├── file_explorer.png
│   │   │   │   ├── file_paranet.png
│   │   │   │   ├── file_root.png
│   │   │   │   ├── files.png
│   │   │   │   ├── hardware.png
│   │   │   │   ├── icon.png
│   │   │   │   ├── running.png
│   │   │   │   ├── software.png
│   │   │   │   └── system.png
│   │   │   ├── layout
│   │   │   │   ├── file_row.xml
│   │   │   │   ├── files.xml
│   │   │   │   ├── info_row.xml
│   │   │   │   ├── infos.xml
│   │   │   │   ├── item_row.xml
│   │   │   │   ├── main.xml
│   │   │   │   ├── runing.xml
│   │   │   │   └── showinfo.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── eoemobile
│   │   └── infos_assistant
│   │   ├── eoeInfosAssistant.java
│   │   ├── FSExplorer.java
│   │   ├── Hardware.java
│   │   ├── Runing.java
│   │   ├── ShowInfo.java
│   │   ├── Software.java
│   │   ├── System.java
│   │   └── util
│   │   ├── CMDExecute.java
│   │   ├── FetchData.java
│   │   ├── PreferencesUtil.java
│   │   └── ToolHelper.java
│   ├── 5
│   │   └── HelloWorld
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── eoeAndroid
│   │   │   │   └── HelloWorld
│   │   │   │   ├── ActivityMain.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── HelloWorld.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── eoeAndroid
│   │   │   └── HelloWorld
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── eoeAndroid
│   │   └── HelloWorld
│   │   └── ActivityMain.java
│   ├── 7
│   │   ├── ex07_1_button
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── bin
│   │   │   │   ├── classes.dex
│   │   │   │   ├── com
│   │   │   │   │   └── ex06
│   │   │   │   │   └── button
│   │   │   │   │   ├── ActivityButton$1.class
│   │   │   │   │   ├── ActivityButton$2.class
│   │   │   │   │   ├── ActivityButton.class
│   │   │   │   │   ├── R$attr.class
│   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   ├── R$id.class
│   │   │   │   │   ├── R$layout.class
│   │   │   │   │   ├── R$string.class
│   │   │   │   │   └── R.class
│   │   │   │   ├── ex07_1_button.apk
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   └── resources.ap_
│   │   │   ├── default.properties
│   │   │   ├── gen
│   │   │   │   ├── com
│   │   │   │   │   └── ex06
│   │   │   │   │   └── button
│   │   │   │   │   └── R.java
│   │   │   │   └── R.java
│   │   │   ├── readme.txt
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   └── icon.png
│   │   │   │   ├── layout
│   │   │   │   │   └── main.xml
│   │   │   │   └── values
│   │   │   │   └── strings.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   └── ex06
│   │   │   └── button
│   │   │   └── ActivityButton.java
│   │   ├── ex07_activity_intent
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── bin
│   │   │   │   ├── classes.dex
│   │   │   │   ├── com
│   │   │   │   │   └── eoeAndroid
│   │   │   │   │   └── activity
│   │   │   │   │   ├── Activity1$1.class
│   │   │   │   │   ├── Activity1.class
│   │   │   │   │   ├── Activity2$1.class
│   │   │   │   │   ├── Activity2.class
│   │   │   │   │   ├── ActivityMain$1.class
│   │   │   │   │   ├── ActivityMain$2.class
│   │   │   │   │   ├── ActivityMain.class
│   │   │   │   │   ├── R$attr.class
│   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   ├── R$id.class
│   │   │   │   │   ├── R$layout.class
│   │   │   │   │   ├── R$string.class
│   │   │   │   │   └── R.class
│   │   │   │   ├── ex07_activity_intent.apk
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   └── resources.ap_
│   │   │   ├── default.properties
│   │   │   ├── gen
│   │   │   │   ├── com
│   │   │   │   │   ├── eoeAndroid
│   │   │   │   │   │   └── activity
│   │   │   │   │   │   └── R.java
│   │   │   │   │   └── ex06_3
│   │   │   │   │   └── activity
│   │   │   │   │   └── R.java
│   │   │   │   └── R.java
│   │   │   ├── readme.txt
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   └── icon.png
│   │   │   │   ├── layout
│   │   │   │   │   ├── activity1.xml
│   │   │   │   │   ├── activity2.xml
│   │   │   │   │   └── main.xml
│   │   │   │   └── values
│   │   │   │   └── strings.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   ├── eoeAndroid
│   │   │   │   └── activity
│   │   │   │   ├── Activity1.java
│   │   │   │   ├── Activity2.java
│   │   │   │   └── ActivityMain.java
│   │   │   └── ex06_3
│   │   │   └── activity
│   │   │   ├── Activity1.java
│   │   │   ├── Activity2.java
│   │   │   └── ActivityMain.java
│   │   ├── ex07_dialog
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── bin
│   │   │   │   ├── classes.dex
│   │   │   │   ├── com
│   │   │   │   │   └── eoeAndroid
│   │   │   │   │   └── dialog
│   │   │   │   │   ├── ActivityMain$10.class
│   │   │   │   │   ├── ActivityMain$11.class
│   │   │   │   │   ├── ActivityMain$1.class
│   │   │   │   │   ├── ActivityMain$2.class
│   │   │   │   │   ├── ActivityMain$3.class
│   │   │   │   │   ├── ActivityMain$4.class
│   │   │   │   │   ├── ActivityMain$5.class
│   │   │   │   │   ├── ActivityMain$6.class
│   │   │   │   │   ├── ActivityMain$7.class
│   │   │   │   │   ├── ActivityMain$8.class
│   │   │   │   │   ├── ActivityMain$9.class
│   │   │   │   │   ├── ActivityMain.class
│   │   │   │   │   ├── R$attr.class
│   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   ├── R$id.class
│   │   │   │   │   ├── R$layout.class
│   │   │   │   │   ├── R$string.class
│   │   │   │   │   └── R.class
│   │   │   │   ├── ex07_dialog.apk
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   └── resources.ap_
│   │   │   ├── default.properties
│   │   │   ├── gen
│   │   │   │   ├── com
│   │   │   │   │   ├── eoeAndroid
│   │   │   │   │   │   └── dialog
│   │   │   │   │   │   └── R.java
│   │   │   │   │   └── ex06
│   │   │   │   │   └── dialog
│   │   │   │   │   └── R.java
│   │   │   │   └── R.java
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   ├── alert_dialog_icon.png
│   │   │   │   │   └── icon.png
│   │   │   │   ├── layout
│   │   │   │   │   ├── alert_dialog_text_entry.xml
│   │   │   │   │   ├── alert_dialog.xml
│   │   │   │   │   └── main.xml
│   │   │   │   └── values
│   │   │   │   └── strings.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   ├── eoeAndroid
│   │   │   │   └── dialog
│   │   │   │   └── ActivityMain.java
│   │   │   └── ex06
│   │   │   └── dialog
│   │   │   └── ActivityMain.java
│   │   ├── ex07_layout
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── bin
│   │   │   │   ├── classes.dex
│   │   │   │   ├── com
│   │   │   │   │   └── eoeandroid
│   │   │   │   │   └── layout
│   │   │   │   │   ├── ActivityFrameLayout.class
│   │   │   │   │   ├── ActivityLayout.class
│   │   │   │   │   ├── ActivityMain$1.class
│   │   │   │   │   ├── ActivityMain$2.class
│   │   │   │   │   ├── ActivityMain$3.class
│   │   │   │   │   ├── ActivityMain$4.class
│   │   │   │   │   ├── ActivityMain.class
│   │   │   │   │   ├── ActivityRelativeLayout.class
│   │   │   │   │   ├── ActivityTableLayout.class
│   │   │   │   │   ├── R$attr.class
│   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   ├── R$id.class
│   │   │   │   │   ├── R$layout.class
│   │   │   │   │   ├── R$string.class
│   │   │   │   │   └── R.class
│   │   │   │   ├── ex07_layout.apk
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   └── resources.ap_
│   │   │   ├── default.properties
│   │   │   ├── gen
│   │   │   │   ├── com
│   │   │   │   │   └── eoeandroid
│   │   │   │   │   └── layout
│   │   │   │   │   └── R.java
│   │   │   │   └── R.java
│   │   │   ├── readme.txt
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   └── icon.png
│   │   │   │   ├── layout
│   │   │   │   │   ├── activity_frame_layout.xml
│   │   │   │   │   ├── activity_table_layout.xml
│   │   │   │   │   ├── left.xml
│   │   │   │   │   ├── main.xml
│   │   │   │   │   ├── relative_layout.xml
│   │   │   │   │   └── right.xml
│   │   │   │   └── values
│   │   │   │   └── strings.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   └── eoeandroid
│   │   │   └── layout
│   │   │   ├── ActivityFrameLayout.java
│   │   │   ├── ActivityLayout.java
│   │   │   ├── ActivityMain.java
│   │   │   ├── ActivityRelativeLayout.java
│   │   │   └── ActivityTableLayout.java
│   │   ├── ex07_list
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── bin
│   │   │   │   ├── classes.dex
│   │   │   │   ├── com
│   │   │   │   │   └── eoeAndroid
│   │   │   │   │   └── list
│   │   │   │   │   ├── ActivityList1.class
│   │   │   │   │   ├── ActivityList2$1.class
│   │   │   │   │   ├── ActivityList2.class
│   │   │   │   │   ├── ActivityList3.class
│   │   │   │   │   ├── ActivityList4$1.class
│   │   │   │   │   ├── ActivityList4.class
│   │   │   │   │   ├── ActivityMain$1.class
│   │   │   │   │   ├── ActivityMain$2.class
│   │   │   │   │   ├── ActivityMain$3.class
│   │   │   │   │   ├── ActivityMain$4.class
│   │   │   │   │   ├── ActivityMain.class
│   │   │   │   │   ├── R$attr.class
│   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   ├── R$id.class
│   │   │   │   │   ├── R$layout.class
│   │   │   │   │   ├── R$string.class
│   │   │   │   │   └── R.class
│   │   │   │   ├── ex07_list.apk
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   └── resources.ap_
│   │   │   ├── default.properties
│   │   │   ├── gen
│   │   │   │   ├── com
│   │   │   │   │   ├── eoeAndroid
│   │   │   │   │   │   └── list
│   │   │   │   │   │   └── R.java
│   │   │   │   │   └── ex06
│   │   │   │   │   └── list
│   │   │   │   │   └── R.java
│   │   │   │   └── R.java
│   │   │   ├── readme.txt
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   └── icon.png
│   │   │   │   ├── layout
│   │   │   │   │   ├── list3.xml
│   │   │   │   │   ├── list_item.xml
│   │   │   │   │   └── main.xml
│   │   │   │   └── values
│   │   │   │   └── strings.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   ├── eoeAndroid
│   │   │   │   └── list
│   │   │   │   ├── ActivityList1.java
│   │   │   │   ├── ActivityList2.java
│   │   │   │   ├── ActivityList3.java
│   │   │   │   ├── ActivityList4.java
│   │   │   │   └── ActivityMain.java
│   │   │   └── ex06
│   │   │   └── list
│   │   │   ├── ActivityList1.java
│   │   │   ├── ActivityList2.java
│   │   │   ├── ActivityList3.java
│   │   │   ├── ActivityList4.java
│   │   │   └── ActivityMain.java
│   │   ├── ex07_menu
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── bin
│   │   │   │   ├── classes.dex
│   │   │   │   ├── com
│   │   │   │   │   └── eoeAndroid
│   │   │   │   │   └── menu
│   │   │   │   │   ├── ActivityMenu.class
│   │   │   │   │   ├── R$attr.class
│   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   ├── R$id.class
│   │   │   │   │   ├── R$layout.class
│   │   │   │   │   ├── R$string.class
│   │   │   │   │   └── R.class
│   │   │   │   ├── ex07_menu.apk
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   └── resources.ap_
│   │   │   ├── default.properties
│   │   │   ├── gen
│   │   │   │   ├── com
│   │   │   │   │   ├── eoeAndroid
│   │   │   │   │   │   └── menu
│   │   │   │   │   │   └── R.java
│   │   │   │   │   └── ex06_2
│   │   │   │   │   └── menu
│   │   │   │   │   └── R.java
│   │   │   │   └── R.java
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   └── icon.png
│   │   │   │   ├── layout
│   │   │   │   │   └── main.xml
│   │   │   │   └── values
│   │   │   │   └── strings.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   ├── eoeAndroid
│   │   │   │   └── menu
│   │   │   │   └── ActivityMenu.java
│   │   │   └── ex06_2
│   │   │   └── menu
│   │   │   └── ActivityMenu.java
│   │   ├── ex07_toast_and_notification
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── bin
│   │   │   │   ├── classes.dex
│   │   │   │   ├── com
│   │   │   │   │   └── eoeandroid
│   │   │   │   │   └── toast_and_notification
│   │   │   │   │   ├── ActivityMain$1.class
│   │   │   │   │   ├── ActivityMain$2.class
│   │   │   │   │   ├── ActivityMain.class
│   │   │   │   │   ├── ActivityMainNotification$1.class
│   │   │   │   │   ├── ActivityMainNotification$2.class
│   │   │   │   │   ├── ActivityMainNotification$3.class
│   │   │   │   │   ├── ActivityMainNotification$4.class
│   │   │   │   │   ├── ActivityMainNotification$5.class
│   │   │   │   │   ├── ActivityMainNotification$6.class
│   │   │   │   │   ├── ActivityMainNotification$7.class
│   │   │   │   │   ├── ActivityMainNotification.class
│   │   │   │   │   ├── ActivityToast$1.class
│   │   │   │   │   ├── ActivityToast$2.class
│   │   │   │   │   ├── ActivityToast.class
│   │   │   │   │   ├── R$attr.class
│   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   ├── R$id.class
│   │   │   │   │   ├── R$layout.class
│   │   │   │   │   ├── R$string.class
│   │   │   │   │   └── R.class
│   │   │   │   ├── ex07_toast_and_notification.apk
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   └── resources.ap_
│   │   │   ├── default.properties
│   │   │   ├── gen
│   │   │   │   ├── com
│   │   │   │   │   └── eoeandroid
│   │   │   │   │   └── toast_and_notification
│   │   │   │   │   └── R.java
│   │   │   │   └── R.java
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   ├── cloudy.png
│   │   │   │   │   ├── default_icon.png
│   │   │   │   │   ├── icon.png
│   │   │   │   │   ├── rain.png
│   │   │   │   │   └── sun.png
│   │   │   │   ├── layout
│   │   │   │   │   ├── activity_notification.xml
│   │   │   │   │   ├── activity_toast.xml
│   │   │   │   │   ├── main.xml
│   │   │   │   │   └── toast.xml
│   │   │   │   └── values
│   │   │   │   └── strings.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   └── eoeandroid
│   │   │   └── toast_and_notification
│   │   │   ├── ActivityMain.java
│   │   │   ├── ActivityMainNotification.java
│   │   │   └── ActivityToast.java
│   │   └── ex07_Widget
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── com
│   │   │   │   └── eoemobile
│   │   │   │   └── book
│   │   │   │   └── ex_widgetdemo
│   │   │   │   ├── AutoCompleteTextViewActivity.class
│   │   │   │   ├── CheckBoxActivity$1.class
│   │   │   │   ├── CheckBoxActivity.class
│   │   │   │   ├── CopyOfTimePickerActivity.class
│   │   │   │   ├── DatePickerActivity.class
│   │   │   │   ├── EditTextActivity$1.class
│   │   │   │   ├── EditTextActivity.class
│   │   │   │   ├── GridViewActivity$ImageAdapter.class
│   │   │   │   ├── GridViewActivity.class
│   │   │   │   ├── ImageButtonActivity.class
│   │   │   │   ├── ImageShowActivity$ImageAdapter.class
│   │   │   │   ├── ImageShowActivity.class
│   │   │   │   ├── ImageViewActivity.class
│   │   │   │   ├── MainActivity$10.class
│   │   │   │   ├── MainActivity$11.class
│   │   │   │   ├── MainActivity$12.class
│   │   │   │   ├── MainActivity$13.class
│   │   │   │   ├── MainActivity$14.class
│   │   │   │   ├── MainActivity$15.class
│   │   │   │   ├── MainActivity$16.class
│   │   │   │   ├── MainActivity$17.class
│   │   │   │   ├── MainActivity$1.class
│   │   │   │   ├── MainActivity$2.class
│   │   │   │   ├── MainActivity$3.class
│   │   │   │   ├── MainActivity$4.class
│   │   │   │   ├── MainActivity$5.class
│   │   │   │   ├── MainActivity$6.class
│   │   │   │   ├── MainActivity$7.class
│   │   │   │   ├── MainActivity$8.class
│   │   │   │   ├── MainActivity$9.class
│   │   │   │   ├── MainActivity.class
│   │   │   │   ├── ProgressBarActivity.class
│   │   │   │   ├── R$array.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$color.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── RadioGroupActivity.class
│   │   │   │   ├── RatingBarActivity.class
│   │   │   │   ├── R.class
│   │   │   │   ├── SeekBarActivity.class
│   │   │   │   ├── SpinnerActivity.class
│   │   │   │   ├── TabDemoActivity.class
│   │   │   │   ├── TimePickerActivity.class
│   │   │   │   └── ViewTextActivity.class
│   │   │   ├── ex07_Widget.apk
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── eoemobile
│   │   │   └── book
│   │   │   └── ex_widgetdemo
│   │   │   └── R.java
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── eoe_android.png
│   │   │   │   ├── eoe.png
│   │   │   │   ├── grid_view_01.gif
│   │   │   │   ├── grid_view_02.gif
│   │   │   │   ├── grid_view_03.gif
│   │   │   │   ├── grid_view_04.gif
│   │   │   │   ├── grid_view_05.jpg
│   │   │   │   ├── grid_view_06.gif
│   │   │   │   ├── grid_view_07.gif
│   │   │   │   ├── grid_view_08.gif
│   │   │   │   ├── grid_view_09.gif
│   │   │   │   ├── grid_view_10.jpg
│   │   │   │   ├── grid_view_11.gif
│   │   │   │   ├── grid_view_12.jpg
│   │   │   │   ├── grid_view_13.jpg
│   │   │   │   ├── grid_view_14.jpg
│   │   │   │   ├── grid_view_15.jpg
│   │   │   │   ├── icon.png
│   │   │   │   ├── picture_frame.png
│   │   │   │   ├── play.png
│   │   │   │   ├── sample_0.jpg
│   │   │   │   ├── sample_1.jpg
│   │   │   │   ├── sample_2.jpg
│   │   │   │   ├── sample_3.jpg
│   │   │   │   ├── sample_4.jpg
│   │   │   │   ├── sample_5.jpg
│   │   │   │   ├── sample_6.jpg
│   │   │   │   ├── sample_7.jpg
│   │   │   │   ├── sample_thumb_0.jpg
│   │   │   │   ├── sample_thumb_1.jpg
│   │   │   │   ├── sample_thumb_2.jpg
│   │   │   │   ├── sample_thumb_3.jpg
│   │   │   │   ├── sample_thumb_4.jpg
│   │   │   │   ├── sample_thumb_5.jpg
│   │   │   │   ├── sample_thumb_6.jpg
│   │   │   │   ├── sample_thumb_7.jpg
│   │   │   │   └── seeker.jpg
│   │   │   ├── layout
│   │   │   │   ├── autocomplete.xml
│   │   │   │   ├── check_box.xml
│   │   │   │   ├── date_picker.xml
│   │   │   │   ├── editview.xml
│   │   │   │   ├── grid_view.xml
│   │   │   │   ├── image_button.xml
│   │   │   │   ├── image_show.xml
│   │   │   │   ├── image_view.xml
│   │   │   │   ├── main.xml
│   │   │   │   ├── progress_bar.xml
│   │   │   │   ├── radio_group.xml
│   │   │   │   ├── rating_bar.xml
│   │   │   │   ├── seek_bar.xml
│   │   │   │   ├── spinner.xml
│   │   │   │   ├── tab_demo.xml
│   │   │   │   ├── text.xml
│   │   │   │   └── time_picker.xml
│   │   │   └── values
│   │   │   ├── arrays.xml
│   │   │   ├── colors.xml
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── eoemobile
│   │   └── book
│   │   └── ex_widgetdemo
│   │   ├── AutoCompleteTextViewActivity.java
│   │   ├── CheckBoxActivity.java
│   │   ├── CopyOfTimePickerActivity.java
│   │   ├── DatePickerActivity.java
│   │   ├── EditTextActivity.java
│   │   ├── GridViewActivity.java
│   │   ├── ImageButtonActivity.java
│   │   ├── ImageShowActivity.java
│   │   ├── ImageViewActivity.java
│   │   ├── MainActivity.java
│   │   ├── ProgressBarActivity.java
│   │   ├── RadioGroupActivity.java
│   │   ├── RatingBarActivity.java
│   │   ├── SeekBarActivity.java
│   │   ├── SpinnerActivity.java
│   │   ├── TabDemoActivity.java
│   │   ├── TimePickerActivity.java
│   │   └── ViewTextActivity.java
│   ├── 8
│   │   ├── ex08_1_ContentProvider
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── bin
│   │   │   │   ├── classes.dex
│   │   │   │   ├── com
│   │   │   │   │   └── eoeAndroid
│   │   │   │   │   └── contentProvider
│   │   │   │   │   ├── ActivityMain.class
│   │   │   │   │   ├── R$attr.class
│   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   ├── R$layout.class
│   │   │   │   │   ├── R$string.class
│   │   │   │   │   └── R.class
│   │   │   │   ├── ex08_1_ContentProvider.apk
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   └── resources.ap_
│   │   │   ├── default.properties
│   │   │   ├── gen
│   │   │   │   ├── com
│   │   │   │   │   ├── eoeAndroid
│   │   │   │   │   │   └── contentProvider
│   │   │   │   │   │   └── R.java
│   │   │   │   │   └── ex09_1_contentProvider
│   │   │   │   │   └── R.java
│   │   │   │   └── R.java
│   │   │   ├── readme.txt
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   └── icon.png
│   │   │   │   ├── layout
│   │   │   │   │   └── main.xml
│   │   │   │   └── values
│   │   │   │   └── strings.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   ├── eoeAndroid
│   │   │   │   └── contentProvider
│   │   │   │   └── ActivityMain.java
│   │   │   └── ex09_1_contentProvider
│   │   │   └── ActivityMain.java
│   │   ├── ex08_1_SQLite
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── bin
│   │   │   │   ├── classes.dex
│   │   │   │   ├── com
│   │   │   │   │   └── eoeAndroid
│   │   │   │   │   └── SQLite
│   │   │   │   │   ├── ActivityMain$1.class
│   │   │   │   │   ├── ActivityMain$2.class
│   │   │   │   │   ├── ActivityMain$3.class
│   │   │   │   │   ├── ActivityMain$4.class
│   │   │   │   │   ├── ActivityMain$5.class
│   │   │   │   │   ├── ActivityMain$DatabaseHelper.class
│   │   │   │   │   ├── ActivityMain.class
│   │   │   │   │   ├── R$attr.class
│   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   ├── R$id.class
│   │   │   │   │   ├── R$layout.class
│   │   │   │   │   ├── R$string.class
│   │   │   │   │   └── R.class
│   │   │   │   ├── ex08_1_SQLite.apk
│   │   │   │   └── resources.ap_
│   │   │   ├── default.properties
│   │   │   ├── gen
│   │   │   │   └── com
│   │   │   │   ├── eoeAndroid
│   │   │   │   │   └── SQLite
│   │   │   │   │   └── R.java
│   │   │   │   └── ex08_1
│   │   │   │   └── SQLite
│   │   │   │   └── R.java
│   │   │   ├── readme.txt
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   └── icon.png
│   │   │   │   ├── layout
│   │   │   │   │   └── main.xml
│   │   │   │   └── values
│   │   │   │   └── strings.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   ├── eoeAndroid
│   │   │   │   └── SQLite
│   │   │   │   └── ActivityMain.java
│   │   │   └── ex08_1
│   │   │   └── SQLite
│   │   │   └── ActivityMain.java
│   │   ├── ex08_2_contentProvider
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── bin
│   │   │   │   ├── classes.dex
│   │   │   │   ├── com
│   │   │   │   │   └── eoeAndroid
│   │   │   │   │   └── contentProvider
│   │   │   │   │   ├── ActivityDiaryEditor$1.class
│   │   │   │   │   ├── ActivityDiaryEditor.class
│   │   │   │   │   ├── ActivityMain.class
│   │   │   │   │   ├── Diary$DiaryColumns.class
│   │   │   │   │   ├── Diary.class
│   │   │   │   │   ├── DiaryContentProvider$DatabaseHelper.class
│   │   │   │   │   ├── DiaryContentProvider.class
│   │   │   │   │   ├── R$attr.class
│   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   ├── R$id.class
│   │   │   │   │   ├── R$layout.class
│   │   │   │   │   ├── R$string.class
│   │   │   │   │   └── R.class
│   │   │   │   ├── ex08_2_contentProvider.apk
│   │   │   │   └── resources.ap_
│   │   │   ├── default.properties
│   │   │   ├── gen
│   │   │   │   └── com
│   │   │   │   ├── eoeAndroid
│   │   │   │   │   └── contentProvider
│   │   │   │   │   └── R.java
│   │   │   │   └── ex09_2_contentProvider
│   │   │   │   └── R.java
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   └── icon.png
│   │   │   │   ├── layout
│   │   │   │   │   ├── diary_edit.xml
│   │   │   │   │   ├── diary_list.xml
│   │   │   │   │   └── diary_row.xml
│   │   │   │   └── values
│   │   │   │   └── strings.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   ├── eoeAndroid
│   │   │   │   └── contentProvider
│   │   │   │   ├── ActivityDiaryEditor.java
│   │   │   │   ├── ActivityMain.java
│   │   │   │   ├── DiaryContentProvider.java
│   │   │   │   └── Diary.java
│   │   │   └── ex09_2_contentProvider
│   │   │   ├── ActivityDiaryEditor.java
│   │   │   ├── ActivityMain.java
│   │   │   ├── DiaryContentProvider.java
│   │   │   └── Diary.java
│   │   ├── ex08_2_SQLite
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── bin
│   │   │   │   ├── classes.dex
│   │   │   │   ├── com
│   │   │   │   │   └── eoeAndroid
│   │   │   │   │   └── SQLite
│   │   │   │   │   ├── ActivityDiaryEdit$1.class
│   │   │   │   │   ├── ActivityDiaryEdit.class
│   │   │   │   │   ├── ActivityMain.class
│   │   │   │   │   ├── DiaryDbAdapter$DatabaseHelper.class
│   │   │   │   │   ├── DiaryDbAdapter.class
│   │   │   │   │   ├── R$attr.class
│   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   ├── R$id.class
│   │   │   │   │   ├── R$layout.class
│   │   │   │   │   ├── R$string.class
│   │   │   │   │   └── R.class
│   │   │   │   ├── ex08_2_SQLite.apk
│   │   │   │   └── resources.ap_
│   │   │   ├── default.properties
│   │   │   ├── gen
│   │   │   │   └── com
│   │   │   │   ├── eoeAndroid
│   │   │   │   │   └── SQLite
│   │   │   │   │   └── R.java
│   │   │   │   └── ex08_2
│   │   │   │   └── SQLite
│   │   │   │   └── R.java
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   └── icon.png
│   │   │   │   ├── layout
│   │   │   │   │   ├── diary_edit.xml
│   │   │   │   │   ├── diary_list.xml
│   │   │   │   │   └── diary_row.xml
│   │   │   │   └── values
│   │   │   │   └── strings.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   ├── eoeAndroid
│   │   │   │   └── SQLite
│   │   │   │   ├── ActivityDiaryEdit.java
│   │   │   │   ├── ActivityMain.java
│   │   │   │   └── DiaryDbAdapter.java
│   │   │   └── ex08_2
│   │   │   └── SQLite
│   │   │   ├── ActivityDiaryEdit.java
│   │   │   ├── ActivityMain.java
│   │   │   └── DiaryDbAdapter.java
│   │   └── ex08_db
│   │   └── ex_SharedPreferences
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes.dex
│   │   │   ├── ex_SharedPreferences.apk
│   │   │   ├── resources.ap_
│   │   │   └── us
│   │   │   └── imnet
│   │   │   └── iceskysl
│   │   │   └── db
│   │   │   ├── DBSharedPreferences.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── us
│   │   └── imnet
│   │   └── iceskysl
│   │   └── db
│   │   ├── DBSharedPreferences.java
│   │   └── R.java
│   └── 9
│   └── ex09_BroadcastReceiver
│   ├── AndroidManifest.xml
│   ├── bin
│   │   ├── classes.dex
│   │   ├── com
│   │   │   └── eoeandroid
│   │   │   └── broadcastReceiver
│   │   │   ├── ActivityMain.class
│   │   │   ├── EoeAndroidReceiver1.class
│   │   │   ├── EoeAndroidReceiver2.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── ex09_BroadcastReceiver.apk
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── eoeandroid
│   │   └── broadcastReceiver
│   │   └── R.java
│   ├── res
│   │   ├── drawable
│   │   │   └── icon.png
│   │   ├── layout
│   │   │   └── main.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── eoeandroid
│   └── broadcastReceiver
│   ├── ActivityMain.java
│   ├── EoeAndroidReceiver1.java
│   └── EoeAndroidReceiver2.java
├── Android真机开发教程.pdf
└── Android程序员入门(中文版).doc

984 directories, 2057 files

标签:

实例下载地址

Android大全(涵盖入门到精通+实践源代码+开发环境详解+程序员入门+真机开发教程)

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

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

网友评论

发表评论

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

查看所有0条评论>>

小贴士

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

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

关于好例子网

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

;
报警