在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → android经典项目案例开发实战宝典_郭金尚 源代码

android经典项目案例开发实战宝典_郭金尚 源代码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:56.87M
  • 下载次数:11
  • 浏览次数:101
  • 发布时间:2021-02-19
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
Android经典项目案例开发实战宝典,郭金尚所著,书中的源代码,共包含21个经典项目案例。
【实例截图】
【核心代码】
a25b727d-1d49-4d71-b31c-872eae6d3826
└── 本书实例源文件
├── 第10章 软件管理器
│   ├── AppManager
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── AppManager.apk
│   │   │   ├── classes
│   │   │   │   └── com
│   │   │   │   └── guo
│   │   │   │   └── apkmanager
│   │   │   │   ├── BuildConfig.class
│   │   │   │   ├── GridViewAdapter.class
│   │   │   │   ├── ListViewAdapter.class
│   │   │   │   ├── MainViewActivity$1$1.class
│   │   │   │   ├── MainViewActivity$1.class
│   │   │   │   ├── MainViewActivity$2.class
│   │   │   │   ├── MainViewActivity$3.class
│   │   │   │   ├── MainViewActivity$4.class
│   │   │   │   ├── MainViewActivity.class
│   │   │   │   ├── R$array.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── classes.dex
│   │   │   ├── jarlist.cache
│   │   │   ├── res
│   │   │   │   ├── drawable-hdpi
│   │   │   │   │   ├── all.png
│   │   │   │   │   ├── bar.png
│   │   │   │   │   ├── bottom_bg.png
│   │   │   │   │   ├── button_focus.png
│   │   │   │   │   ├── button.png
│   │   │   │   │   ├── choose_gridview.png
│   │   │   │   │   ├── choose_listview.png
│   │   │   │   │   ├── grids.png
│   │   │   │   │   ├── icon.png
│   │   │   │   │   ├── line.png
│   │   │   │   │   ├── list.png
│   │   │   │   │   ├── manage.png
│   │   │   │   │   ├── modem.png
│   │   │   │   │   ├── top_bg.png
│   │   │   │   │   └── user.png
│   │   │   │   ├── drawable-ldpi
│   │   │   │   │   └── icon.png
│   │   │   │   └── drawable-mdpi
│   │   │   │   └── icon.png
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── guo
│   │   │   └── apkmanager
│   │   │   ├── BuildConfig.java
│   │   │   └── R.java
│   │   ├── proguard.cfg
│   │   ├── project.properties
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   ├── all.png
│   │   │   │   ├── bar.png
│   │   │   │   ├── bottom_bg.png
│   │   │   │   ├── button_focus.png
│   │   │   │   ├── button.png
│   │   │   │   ├── choose_gridview.png
│   │   │   │   ├── choose_listview.png
│   │   │   │   ├── grids.png
│   │   │   │   ├── icon.png
│   │   │   │   ├── line.png
│   │   │   │   ├── list.png
│   │   │   │   ├── manage.png
│   │   │   │   ├── modem.png
│   │   │   │   ├── top_bg.png
│   │   │   │   └── user.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── icon.png
│   │   │   ├── drawable-mdpi
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   ├── gridviewitem.xml
│   │   │   │   ├── listviewitem.xml
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   ├── arrays.xml
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── guo
│   │   └── apkmanager
│   │   ├── GridViewAdapter.java
│   │   ├── ListViewAdapter.java
│   │   └── MainViewActivity.java
│   └── startAFR
│   ├── AndroidManifest.xml
│   ├── bin
│   │   ├── classes
│   │   │   └── com
│   │   │   └── guo
│   │   │   └── startAFR
│   │   │   ├── AnotherActivity$1.class
│   │   │   ├── AnotherActivity.class
│   │   │   ├── BuildConfig.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   ├── R.class
│   │   │   ├── StartAFRActivity$1.class
│   │   │   └── StartAFRActivity.class
│   │   ├── classes.dex
│   │   ├── jarlist.cache
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-mdpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── drawable-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── resources.ap_
│   │   └── startAFR.apk
│   ├── gen
│   │   └── com
│   │   └── guo
│   │   └── startAFR
│   │   ├── BuildConfig.java
│   │   └── R.java
│   ├── proguard-project.txt
│   ├── project.properties
│   ├── res
│   │   ├── drawable-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-ldpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── layout
│   │   │   ├── another.xml
│   │   │   └── main.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── guo
│   └── startAFR
│   ├── AnotherActivity.java
│   └── StartAFRActivity.java
├── 第11章 公交查询
│   ├── LayoutInflate
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes
│   │   │   │   └── com
│   │   │   │   └── guo
│   │   │   │   └── layoutinflate
│   │   │   │   ├── BuildConfig.class
│   │   │   │   ├── LayoutInflateActivity$1.class
│   │   │   │   ├── LayoutInflateActivity.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── classes.dex
│   │   │   ├── jarlist.cache
│   │   │   ├── LayoutInflate.apk
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   └── phone.png
│   │   │   │   ├── drawable-hdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-ldpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-mdpi
│   │   │   │   │   ├── ic_launcher.png
│   │   │   │   │   └── phone.png
│   │   │   │   └── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── resources.ap_
│   │   ├── gen
│   │   │   └── com
│   │   │   └── guo
│   │   │   └── layoutinflate
│   │   │   ├── BuildConfig.java
│   │   │   └── R.java
│   │   ├── proguard-project.txt
│   │   ├── project.properties
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── phone.png
│   │   │   ├── drawable-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-mdpi
│   │   │   │   ├── ic_launcher.png
│   │   │   │   └── phone.png
│   │   │   ├── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── layout
│   │   │   │   ├── main.xml
│   │   │   │   └── my_dialog.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── guo
│   │   └── layoutinflate
│   │   └── LayoutInflateActivity.java
│   └── MyBus
│   ├── AndroidManifest.xml
│   ├── assets
│   │   └── data.zip
│   ├── bin
│   │   ├── classes
│   │   │   ├── com
│   │   │   │   └── guo
│   │   │   │   └── gongjiao
│   │   │   │   ├── BuildConfig.class
│   │   │   │   ├── CharacterEnding$1.class
│   │   │   │   ├── CharacterEnding.class
│   │   │   │   ├── CountingInputStream.class
│   │   │   │   ├── DataDownloader$1Callback.class
│   │   │   │   ├── DataDownloader$StatusWriter$1Callback.class
│   │   │   │   ├── DataDownloader$StatusWriter.class
│   │   │   │   ├── DataDownloader.class
│   │   │   │   ├── Globals.class
│   │   │   │   ├── MainActivity$1CallBack.class
│   │   │   │   ├── MainActivity$1.class
│   │   │   │   ├── MainActivity$2.class
│   │   │   │   ├── MainActivity$ChinsesCharComp.class
│   │   │   │   ├── MainActivity$IconAdapter.class
│   │   │   │   ├── MainActivity$RowModel.class
│   │   │   │   ├── MainActivity.class
│   │   │   │   ├── Model$1CallBack.class
│   │   │   │   ├── Model.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$color.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R$styleable.class
│   │   │   │   ├── R.class
│   │   │   │   ├── Traffic$1.class
│   │   │   │   ├── Traffic$2.class
│   │   │   │   ├── Traffic$3.class
│   │   │   │   ├── Traffic$4.class
│   │   │   │   ├── Traffic$5.class
│   │   │   │   ├── Traffic$6.class
│   │   │   │   └── Traffic.class
│   │   │   └── org
│   │   │   └── mozilla
│   │   │   └── intl
│   │   │   └── chardet
│   │   │   ├── Big5Statistics.class
│   │   │   ├── EUCJPStatistics.class
│   │   │   ├── EUCKRStatistics.class
│   │   │   ├── EUCTWStatistics.class
│   │   │   ├── GB2312Statistics.class
│   │   │   ├── HtmlCharsetDetector$1.class
│   │   │   ├── HtmlCharsetDetector.class
│   │   │   ├── nsBIG5Verifier.class
│   │   │   ├── nsCP1252Verifier.class
│   │   │   ├── nsDetector.class
│   │   │   ├── nsEUCJPVerifier.class
│   │   │   ├── nsEUCKRVerifier.class
│   │   │   ├── nsEUCSampler.class
│   │   │   ├── nsEUCStatistics.class
│   │   │   ├── nsEUCTWVerifier.class
│   │   │   ├── nsGB18030Verifier.class
│   │   │   ├── nsGB2312Verifier.class
│   │   │   ├── nsHZVerifier.class
│   │   │   ├── nsICharsetDetectionObserver.class
│   │   │   ├── nsICharsetDetector.class
│   │   │   ├── nsISO2022CNVerifier.class
│   │   │   ├── nsISO2022JPVerifier.class
│   │   │   ├── nsISO2022KRVerifier.class
│   │   │   ├── nsPSMDetector.class
│   │   │   ├── nsSJISVerifier.class
│   │   │   ├── nsUCS2BEVerifier.class
│   │   │   ├── nsUCS2LEVerifier.class
│   │   │   ├── nsUTF8Verifier.class
│   │   │   └── nsVerifier.class
│   │   ├── classes.dex
│   │   ├── jarlist.cache
│   │   ├── Mybus.apk
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── alert_dialog_icon.png
│   │   │   │   └── icon.png
│   │   │   ├── drawable-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-mdpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── drawable-xhdpi
│   │   │   └── ic_launcher.png
│   │   └── resources.ap_
│   ├── gen
│   │   └── com
│   │   └── guo
│   │   └── gongjiao
│   │   ├── BuildConfig.java
│   │   └── R.java
│   ├── project.properties
│   ├── res
│   │   ├── drawable
│   │   │   ├── alert_dialog_icon.png
│   │   │   └── icon.png
│   │   ├── drawable-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-ldpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── layout
│   │   │   ├── main.xml
│   │   │   ├── row.xml
│   │   │   └── tab.xml
│   │   └── values
│   │   ├── attrs.xml
│   │   ├── colors.xml
│   │   └── strings.xml
│   └── src
│   ├── com
│   │   └── guo
│   │   └── gongjiao
│   │   ├── CharacterEnding.java
│   │   ├── DataDownloader.java
│   │   ├── Globals.java
│   │   ├── MainActivity.java
│   │   ├── Model.java
│   │   └── Traffic.java
│   └── org
│   └── mozilla
│   └── intl
│   └── chardet
│   ├── Big5Statistics.java
│   ├── EUCJPStatistics.java
│   ├── EUCKRStatistics.java
│   ├── EUCTWStatistics.java
│   ├── GB2312Statistics.java
│   ├── HtmlCharsetDetector.java
│   ├── nsBIG5Verifier.java
│   ├── nsCP1252Verifier.java
│   ├── nsDetector.java
│   ├── nsEUCJPVerifier.java
│   ├── nsEUCKRVerifier.java
│   ├── nsEUCSampler.java
│   ├── nsEUCStatistics.java
│   ├── nsEUCTWVerifier.java
│   ├── nsGB18030Verifier.java
│   ├── nsGB2312Verifier.java
│   ├── nsHZVerifier.java
│   ├── nsICharsetDetectionObserver.java
│   ├── nsICharsetDetector.java
│   ├── nsISO2022CNVerifier.java
│   ├── nsISO2022JPVerifier.java
│   ├── nsISO2022KRVerifier.java
│   ├── nsPSMDetector.java
│   ├── nsSJISVerifier.java
│   ├── nsUCS2BEVerifier.java
│   ├── nsUCS2LEVerifier.java
│   ├── nsUTF8Verifier.java
│   └── nsVerifier.java
├── 第12章 股票查询软件
│   └── stocker
│   ├── AndroidManifest.xml
│   ├── assets
│   ├── bin
│   │   ├── classes
│   │   │   └── com
│   │   │   └── supermario
│   │   │   └── stocker
│   │   │   ├── BuildConfig.class
│   │   │   ├── DataHandler.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   ├── R.class
│   │   │   ├── Stocker$QuoteAdaptor$QuoteRefreshTask.class
│   │   │   ├── Stocker$QuoteAdaptor.class
│   │   │   ├── Stocker.class
│   │   │   └── StockInfo.class
│   │   ├── classes.dex
│   │   ├── jarlist.cache
│   │   ├── res
│   │   │   └── drawable
│   │   │   └── icon.png
│   │   ├── resources.ap_
│   │   └── Stocker.apk
│   ├── gen
│   │   └── com
│   │   └── supermario
│   │   └── stocker
│   │   ├── BuildConfig.java
│   │   └── R.java
│   ├── proguard-project.txt
│   ├── project.properties
│   ├── res
│   │   ├── drawable
│   │   │   └── icon.png
│   │   ├── layout
│   │   │   ├── main.xml
│   │   │   ├── quote_cell.xml
│   │   │   └── quote_detail.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── supermario
│   └── stocker
│   ├── DataHandler.java
│   ├── Stocker.java
│   └── StockInfo.java
├── 第13章 Google天气客户端
│   ├── CityWeather
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes
│   │   │   │   └── com
│   │   │   │   └── guo
│   │   │   │   └── CityWeather
│   │   │   │   ├── BuildConfig.class
│   │   │   │   ├── CityWeather$1.class
│   │   │   │   ├── CityWeather$2$1.class
│   │   │   │   ├── CityWeather$2.class
│   │   │   │   ├── CityWeather$3$1.class
│   │   │   │   ├── CityWeather$3.class
│   │   │   │   ├── CityWeather$4.class
│   │   │   │   ├── CityWeather.class
│   │   │   │   ├── ConstData.class
│   │   │   │   ├── GoogleWeatherHandler.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$color.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   ├── SingleWeatherInfoView.class
│   │   │   │   ├── WeatherCurrentCondition.class
│   │   │   │   ├── WeatherForecastCondition.class
│   │   │   │   └── WeatherSet.class
│   │   │   ├── classes.dex
│   │   │   ├── jarlist.cache
│   │   │   ├── MyWeather.apk
│   │   │   ├── res
│   │   │   │   └── drawable
│   │   │   │   ├── alert_dialog_icon.png
│   │   │   │   └── icon.png
│   │   │   └── resources.ap_
│   │   ├── default.properties
│   │   ├── gen
│   │   │   └── com
│   │   │   └── guo
│   │   │   └── CityWeather
│   │   │   ├── BuildConfig.java
│   │   │   └── R.java
│   │   ├── project.properties
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── alert_dialog_icon.png
│   │   │   │   ├── bg.jpg
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── guo
│   │   └── CityWeather
│   │   ├── CityWeather.java
│   │   ├── ConstData.java
│   │   ├── GoogleWeatherHandler.java
│   │   ├── SingleWeatherInfoView.java
│   │   ├── WeatherCurrentCondition.java
│   │   ├── WeatherForecastCondition.java
│   │   └── WeatherSet.java
│   ├── DomXML
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   │   └── fruit.xml
│   │   ├── bin
│   │   │   ├── classes
│   │   │   │   └── com
│   │   │   │   └── supermario
│   │   │   │   └── domxml
│   │   │   │   ├── BuildConfig.class
│   │   │   │   ├── DomXMLActivity$1.class
│   │   │   │   ├── DomXMLActivity.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── classes.dex
│   │   │   ├── DomXML.apk
│   │   │   ├── jarlist.cache
│   │   │   ├── res
│   │   │   │   ├── drawable-hdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-ldpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-mdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   └── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── resources.ap_
│   │   ├── gen
│   │   │   └── com
│   │   │   └── supermario
│   │   │   └── domxml
│   │   │   ├── BuildConfig.java
│   │   │   └── R.java
│   │   ├── proguard-project.txt
│   │   ├── project.properties
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-mdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── supermario
│   │   └── domxml
│   │   └── DomXMLActivity.java
│   ├── MyWidget
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes
│   │   │   │   └── com
│   │   │   │   └── supermario
│   │   │   │   └── mywidget
│   │   │   │   ├── BuildConfig.class
│   │   │   │   ├── ConfigActivity.class
│   │   │   │   ├── ExampleAppWidgetProvider.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R$xml.class
│   │   │   │   └── R.class
│   │   │   ├── classes.dex
│   │   │   ├── jarlist.cache
│   │   │   ├── MyWidget.apk
│   │   │   ├── res
│   │   │   │   ├── drawable-hdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-ldpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-mdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   └── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── resources.ap_
│   │   ├── gen
│   │   │   └── com
│   │   │   └── supermario
│   │   │   └── mywidget
│   │   │   ├── BuildConfig.java
│   │   │   └── R.java
│   │   ├── proguard-project.txt
│   │   ├── project.properties
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-mdpi
│   │   │   │   ├── bg.jpg
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── layout
│   │   │   │   ├── appwidget_provider.xml
│   │   │   │   └── main.xml
│   │   │   ├── values
│   │   │   │   └── strings.xml
│   │   │   └── xml
│   │   │   └── appwidget_provider.xml
│   │   └── src
│   │   └── com
│   │   └── supermario
│   │   └── mywidget
│   │   ├── ConfigActivity.java
│   │   └── ExampleAppWidgetProvider.java
│   ├── PullXML
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   │   └── student.xml
│   │   ├── bin
│   │   │   ├── classes
│   │   │   │   └── xom
│   │   │   │   └── supermario
│   │   │   │   └── pullxml
│   │   │   │   ├── BuildConfig.class
│   │   │   │   ├── PullXMLActivity$ButtonListener.class
│   │   │   │   ├── PullXMLActivity.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   ├── Student.class
│   │   │   │   └── StudentHandler.class
│   │   │   ├── classes.dex
│   │   │   ├── jarlist.cache
│   │   │   ├── PullXML.apk
│   │   │   ├── res
│   │   │   │   ├── drawable-hdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-ldpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-mdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   └── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── resources.ap_
│   │   ├── gen
│   │   │   └── xom
│   │   │   └── supermario
│   │   │   └── pullxml
│   │   │   ├── BuildConfig.java
│   │   │   └── R.java
│   │   ├── proguard-project.txt
│   │   ├── project.properties
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-mdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── xom
│   │   └── supermario
│   │   └── pullxml
│   │   ├── PullXMLActivity.java
│   │   ├── StudentHandler.java
│   │   └── Student.java
│   └── SaxXML
│   ├── AndroidManifest.xml
│   ├── assets
│   │   └── student.xml
│   ├── bin
│   │   ├── classes
│   │   │   └── com
│   │   │   └── supermario
│   │   │   └── saxxml
│   │   │   ├── BuildConfig.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   ├── R.class
│   │   │   ├── SaxXMLActivity$ButtonListener.class
│   │   │   ├── SaxXMLActivity.class
│   │   │   ├── Student.class
│   │   │   └── StudentHandler.class
│   │   ├── classes.dex
│   │   ├── jarlist.cache
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-mdpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── drawable-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── resources.ap_
│   │   └── SaxXML.apk
│   ├── gen
│   │   └── com
│   │   └── supermario
│   │   └── saxxml
│   │   ├── BuildConfig.java
│   │   └── R.java
│   ├── proguard-project.txt
│   ├── project.properties
│   ├── res
│   │   ├── drawable-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-ldpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── layout
│   │   │   └── main.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── supermario
│   └── saxxml
│   ├── SaxXMLActivity.java
│   ├── StudentHandler.java
│   └── Student.java
├── 第14章 RSS新闻阅读器
│   └── rss
│   ├── AndroidManifest.xml
│   ├── bin
│   │   ├── classes
│   │   │   └── com
│   │   │   └── rss
│   │   │   ├── activity
│   │   │   │   ├── ActivityMain$MyAdapter$1.class
│   │   │   │   ├── ActivityMain$MyAdapter.class
│   │   │   │   ├── ActivityMain$ViewRss.class
│   │   │   │   ├── ActivityMain.class
│   │   │   │   ├── ActivityShowDescription$1.class
│   │   │   │   ├── ActivityShowDescription$2.class
│   │   │   │   ├── ActivityShowDescription.class
│   │   │   │   ├── AddRss$1.class
│   │   │   │   ├── AddRss$getRssChannel.class
│   │   │   │   ├── AddRss.class
│   │   │   │   ├── BuildConfig.class
│   │   │   │   ├── LoginActivity$1.class
│   │   │   │   ├── LoginActivity$2.class
│   │   │   │   ├── LoginActivity$3.class
│   │   │   │   ├── LoginActivity.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R.class
│   │   │   │   ├── SelectChannel$ChannelAdapter$1.class
│   │   │   │   ├── SelectChannel$ChannelAdapter$2.class
│   │   │   │   ├── SelectChannel$ChannelAdapter.class
│   │   │   │   ├── SelectChannel$ViewHolder.class
│   │   │   │   └── SelectChannel.class
│   │   │   ├── data
│   │   │   │   ├── ChannelDataHelper$SqliteHelper.class
│   │   │   │   ├── ChannelDataHelper.class
│   │   │   │   ├── RssFeed.class
│   │   │   │   └── RssItem.class
│   │   │   ├── db
│   │   │   │   ├── RssProvider$RssDatabaseHelper.class
│   │   │   │   └── RssProvider.class
│   │   │   └── sax
│   │   │   └── RssHandler.class
│   │   ├── classes.dex
│   │   ├── jarlist.cache
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   ├── icon.png
│   │   │   │   └── rss.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── icon.png
│   │   │   └── drawable-mdpi
│   │   │   └── icon.png
│   │   ├── resources.ap_
│   │   └── rss.apk
│   ├── gen
│   │   └── com
│   │   └── rss
│   │   └── activity
│   │   ├── BuildConfig.java
│   │   └── R.java
│   ├── proguard.cfg
│   ├── project.properties
│   ├── res
│   │   ├── drawable-hdpi
│   │   │   ├── icon.png
│   │   │   └── rss.png
│   │   ├── drawable-ldpi
│   │   │   └── icon.png
│   │   ├── drawable-mdpi
│   │   │   └── icon.png
│   │   ├── layout
│   │   │   ├── add_rss_dialog.xml
│   │   │   ├── item.xml
│   │   │   ├── login.xml
│   │   │   ├── main.xml
│   │   │   └── showdescription.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── rss
│   ├── activity
│   │   ├── ActivityMain.java
│   │   ├── ActivityShowDescription.java
│   │   ├── AddRss.java
│   │   ├── LoginActivity.java
│   │   └── SelectChannel.java
│   ├── data
│   │   ├── ChannelDataHelper.java
│   │   ├── RssFeed.java
│   │   └── RssItem.java
│   ├── db
│   │   └── RssProvider.java
│   └── sax
│   └── RssHandler.java
├── 第15章 Android地图应用
│   └── BaiduDitu
│   ├── AndroidManifest.xml
│   ├── bin
│   │   ├── BaiduDitu.apk
│   │   ├── classes
│   │   │   └── guo
│   │   │   └── com
│   │   │   └── baiduditu
│   │   │   ├── BaiduDituActivity$1.class
│   │   │   ├── BaiduDituActivity$2.class
│   │   │   ├── BaiduDituActivity.class
│   │   │   ├── BMapApp$MyGeneralListener.class
│   │   │   ├── BMapApp.class
│   │   │   ├── BuildConfig.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── classes.dex
│   │   ├── jarlist.cache
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-mdpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── drawable-xhdpi
│   │   │   └── ic_launcher.png
│   │   └── resources.ap_
│   ├── gen
│   │   └── guo
│   │   └── com
│   │   └── baiduditu
│   │   ├── BuildConfig.java
│   │   └── R.java
│   ├── libs
│   │   ├── armeabi
│   │   │   └── libBMapApiEngine_v1_3_4.so
│   │   └── baidumapapi.jar
│   ├── proguard-project.txt
│   ├── project.properties
│   ├── res
│   │   ├── drawable-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-ldpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── layout
│   │   │   └── busline.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── guo
│   └── com
│   └── baiduditu
│   ├── BaiduDituActivity.java
│   └── BMapApp.java
├── 第16章 新浪微博客户端
│   ├── com_weibo_android
│   │   ├── AndroidManifest.xml
│   │   ├── Android平台微博SDK说明文档.docx
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes
│   │   │   │   ├── android
│   │   │   │   │   ├── net
│   │   │   │   │   │   └── http
│   │   │   │   │   │   └── SslError.class
│   │   │   │   │   └── webkit
│   │   │   │   │   └── WebViewClient.class
│   │   │   │   └── com
│   │   │   │   └── weibo
│   │   │   │   ├── android
│   │   │   │   │   ├── BuildConfig.class
│   │   │   │   │   ├── 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
│   │   │   │   └── net
│   │   │   │   ├── AccessToken.class
│   │   │   │   ├── AccessTokenHeader.class
│   │   │   │   ├── AsyncWeiboRunner$1.class
│   │   │   │   ├── AsyncWeiboRunner$RequestListener.class
│   │   │   │   ├── AsyncWeiboRunner.class
│   │   │   │   ├── DialogError.class
│   │   │   │   ├── HttpHeaderFactory.class
│   │   │   │   ├── Oauth2AccessToken.class
│   │   │   │   ├── Oauth2AccessTokenHeader.class
│   │   │   │   ├── RequestHeader.class
│   │   │   │   ├── RequestToken.class
│   │   │   │   ├── RequestTokenHeader.class
│   │   │   │   ├── ShareActivity$1.class
│   │   │   │   ├── ShareActivity$2.class
│   │   │   │   ├── ShareActivity$3.class
│   │   │   │   ├── ShareActivity$4.class
│   │   │   │   ├── ShareActivity$5.class
│   │   │   │   ├── ShareActivity.class
│   │   │   │   ├── Token.class
│   │   │   │   ├── Utility$MySSLSocketFactory$1.class
│   │   │   │   ├── Utility$MySSLSocketFactory.class
│   │   │   │   ├── Utility.class
│   │   │   │   ├── Weibo$1.class
│   │   │   │   ├── Weibo.class
│   │   │   │   ├── WeiboDialog$1.class
│   │   │   │   ├── WeiboDialog$WeiboWebViewClient.class
│   │   │   │   ├── WeiboDialog.class
│   │   │   │   ├── WeiboDialogListener.class
│   │   │   │   ├── WeiboException.class
│   │   │   │   ├── WeiboParameters.class
│   │   │   │   └── XAuthHeader.class
│   │   │   ├── com_weibo_android.jar
│   │   │   ├── jarlist.cache
│   │   │   └── res
│   │   │   ├── drawable-hdpi
│   │   │   │   ├── bg_btn.png
│   │   │   │   ├── bg_content.9.png
│   │   │   │   ├── bg_delwords_nor.png
│   │   │   │   ├── bg_delwords_sel.png
│   │   │   │   ├── bg_title.9.png
│   │   │   │   ├── close_normal.png
│   │   │   │   ├── close_press.png
│   │   │   │   ├── del_pic.png
│   │   │   │   ├── dialog_bg.9.png
│   │   │   │   ├── icon_delwords.png
│   │   │   │   ├── icon.png
│   │   │   │   └── title_logo.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── icon.png
│   │   │   └── drawable-mdpi
│   │   │   ├── close_normal.png
│   │   │   ├── close_press.png
│   │   │   ├── del_pic.png
│   │   │   ├── icon.png
│   │   │   ├── image_background.9.png
│   │   │   └── title_logo.png
│   │   ├── gen
│   │   │   └── com
│   │   │   └── weibo
│   │   │   └── android
│   │   │   ├── BuildConfig.java
│   │   │   └── R.java
│   │   ├── proguard.cfg
│   │   ├── project.properties
│   │   ├── README.txt
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── bg_delwords.xml
│   │   │   │   └── close_selector.xml
│   │   │   ├── drawable-hdpi
│   │   │   │   ├── bg_btn.png
│   │   │   │   ├── bg_content.9.png
│   │   │   │   ├── bg_delwords_nor.png
│   │   │   │   ├── bg_delwords_sel.png
│   │   │   │   ├── bg_title.9.png
│   │   │   │   ├── close_normal.png
│   │   │   │   ├── close_press.png
│   │   │   │   ├── del_pic.png
│   │   │   │   ├── dialog_bg.9.png
│   │   │   │   ├── dota.jpg
│   │   │   │   ├── icon_delwords.png
│   │   │   │   ├── icon.png
│   │   │   │   └── title_logo.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── icon.png
│   │   │   ├── drawable-mdpi
│   │   │   │   ├── close_normal.png
│   │   │   │   ├── close_press.png
│   │   │   │   ├── del_pic.png
│   │   │   │   ├── icon.png
│   │   │   │   ├── image_background.9.png
│   │   │   │   └── title_logo.png
│   │   │   ├── layout
│   │   │   │   └── share_mblog_view.xml
│   │   │   └── values
│   │   │   ├── color.xml
│   │   │   ├── dimens.xml
│   │   │   ├── strings.xml
│   │   │   └── style.xml
│   │   └── src
│   │   ├── android
│   │   │   ├── net
│   │   │   │   └── http
│   │   │   │   └── SslError.java
│   │   │   └── webkit
│   │   │   └── WebViewClient.java
│   │   └── com
│   │   └── weibo
│   │   └── net
│   │   ├── AccessTokenHeader.java
│   │   ├── AccessToken.java
│   │   ├── AsyncWeiboRunner.java
│   │   ├── DialogError.java
│   │   ├── HttpHeaderFactory.java
│   │   ├── Oauth2AccessTokenHeader.java
│   │   ├── Oauth2AccessToken.java
│   │   ├── RequestHeader.java
│   │   ├── RequestTokenHeader.java
│   │   ├── RequestToken.java
│   │   ├── ShareActivity.java
│   │   ├── Token.java
│   │   ├── Utility.java
│   │   ├── WeiboDialog.java
│   │   ├── WeiboDialogListener.java
│   │   ├── WeiboException.java
│   │   ├── Weibo.java
│   │   ├── WeiboParameters.java
│   │   └── XAuthHeader.java
│   ├── com_weibo_android_example
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   ├── bin
│   │   │   ├── classes
│   │   │   │   └── com
│   │   │   │   └── weibo
│   │   │   │   └── android
│   │   │   │   ├── example
│   │   │   │   │   ├── AuthorizeActivity$1.class
│   │   │   │   │   ├── AuthorizeActivity$AuthDialogListener.class
│   │   │   │   │   ├── AuthorizeActivity.class
│   │   │   │   │   ├── BuildConfig.class
│   │   │   │   │   ├── 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
│   │   │   │   │   ├── TestActivity$1.class
│   │   │   │   │   └── TestActivity.class
│   │   │   │   ├── 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
│   │   │   ├── classes.dex
│   │   │   ├── com_weibo_android_example.apk
│   │   │   ├── jarlist.cache
│   │   │   ├── res
│   │   │   │   ├── drawable-hdpi
│   │   │   │   │   └── icon.png
│   │   │   │   ├── drawable-ldpi
│   │   │   │   │   └── icon.png
│   │   │   │   └── drawable-mdpi
│   │   │   │   └── icon.png
│   │   │   └── resources.ap_
│   │   ├── gen
│   │   │   └── com
│   │   │   └── weibo
│   │   │   └── android
│   │   │   ├── example
│   │   │   │   ├── BuildConfig.java
│   │   │   │   └── R.java
│   │   │   └── R.java
│   │   ├── proguard.cfg
│   │   ├── project.properties
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   └── icon.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── icon.png
│   │   │   ├── drawable-mdpi
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   ├── main.xml
│   │   │   │   └── timeline.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── weibo
│   │   └── android
│   │   └── example
│   │   ├── AuthorizeActivity.java
│   │   └── TestActivity.java
│   └── SinaWeibo
│   ├── AndroidManifest.xml
│   ├── bin
│   │   ├── classes
│   │   │   └── com
│   │   │   ├── guo
│   │   │   │   └── weibo
│   │   │   │   ├── AuthorizeActivity$1.class
│   │   │   │   ├── AuthorizeActivity$AuthDialogListener.class
│   │   │   │   ├── AuthorizeActivity.class
│   │   │   │   ├── BuildConfig.class
│   │   │   │   ├── Common.class
│   │   │   │   ├── ConstParam.class
│   │   │   │   ├── DataHelper.class
│   │   │   │   ├── HomeActivity$1.class
│   │   │   │   ├── HomeActivity$2.class
│   │   │   │   ├── HomeActivity$3.class
│   │   │   │   ├── HomeActivity$AsyncImageLoader$1.class
│   │   │   │   ├── HomeActivity$AsyncImageLoader$2.class
│   │   │   │   ├── HomeActivity$AsyncImageLoader.class
│   │   │   │   ├── HomeActivity$ImageCallback.class
│   │   │   │   ├── HomeActivity$WeiboAdapater$1.class
│   │   │   │   ├── HomeActivity$WeiboAdapater$WeiboHolder.class
│   │   │   │   ├── HomeActivity$WeiboAdapater.class
│   │   │   │   ├── HomeActivity.class
│   │   │   │   ├── LoginActivity$1.class
│   │   │   │   ├── LoginActivity$2.class
│   │   │   │   ├── LoginActivity$3.class
│   │   │   │   ├── LoginActivity$4.class
│   │   │   │   ├── LoginActivity$5.class
│   │   │   │   ├── LoginActivity$6.class
│   │   │   │   ├── LoginActivity.class
│   │   │   │   ├── MainActivity$1$1.class
│   │   │   │   ├── MainActivity$1$2.class
│   │   │   │   ├── MainActivity$1.class
│   │   │   │   ├── MainActivity.class
│   │   │   │   ├── R$anim.class
│   │   │   │   ├── 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
│   │   │   │   ├── SqliteHelper.class
│   │   │   │   ├── UserAdapter.class
│   │   │   │   ├── UserInfo.class
│   │   │   │   ├── ViewActivity$1$1.class
│   │   │   │   ├── ViewActivity$1.class
│   │   │   │   ├── ViewActivity$2$1.class
│   │   │   │   ├── ViewActivity$2.class
│   │   │   │   ├── ViewActivity$3.class
│   │   │   │   ├── ViewActivity$4.class
│   │   │   │   ├── ViewActivity$5.class
│   │   │   │   ├── ViewActivity$6.class
│   │   │   │   ├── ViewActivity$7.class
│   │   │   │   ├── ViewActivity.class
│   │   │   │   └── WeiboInfo.class
│   │   │   └── weibo
│   │   │   └── android
│   │   │   ├── R$anim.class
│   │   │   ├── 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
│   │   ├── classes.dex
│   │   ├── jarlist.cache
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-mdpi
│   │   │   │   ├── add.png
│   │   │   │   ├── background.png
│   │   │   │   ├── back.png
│   │   │   │   ├── content_bg.png
│   │   │   │   ├── default_icon.png
│   │   │   │   ├── del.png
│   │   │   │   ├── down.png
│   │   │   │   ├── exit.png
│   │   │   │   ├── home.png
│   │   │   │   ├── ic_launcher.png
│   │   │   │   ├── icon_bg.png
│   │   │   │   ├── images.png
│   │   │   │   ├── logo.png
│   │   │   │   ├── main_ui.png
│   │   │   │   ├── menu_background.png
│   │   │   │   ├── menu_item_selected.png
│   │   │   │   ├── r1.png
│   │   │   │   ├── r2.png
│   │   │   │   ├── r3.png
│   │   │   │   ├── r4.png
│   │   │   │   ├── r5.png
│   │   │   │   ├── r6.png
│   │   │   │   ├── r7.png
│   │   │   │   ├── r8.png
│   │   │   │   ├── refresh.png
│   │   │   │   └── write.png
│   │   │   └── drawable-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── resources.ap_
│   │   └── SinaWeibo.apk
│   ├── gen
│   │   └── com
│   │   ├── guo
│   │   │   └── weibo
│   │   │   ├── BuildConfig.java
│   │   │   └── R.java
│   │   └── weibo
│   │   └── android
│   │   └── R.java
│   ├── proguard-project.txt
│   ├── project.properties
│   ├── res
│   │   ├── anim
│   │   │   └── loading.xml
│   │   ├── drawable-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-ldpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-mdpi
│   │   │   ├── add.png
│   │   │   ├── background.png
│   │   │   ├── back.png
│   │   │   ├── content_bg.png
│   │   │   ├── default_icon.png
│   │   │   ├── del.png
│   │   │   ├── down.png
│   │   │   ├── exit.png
│   │   │   ├── home.png
│   │   │   ├── ic_launcher.png
│   │   │   ├── icon_bg.png
│   │   │   ├── images.png
│   │   │   ├── logo.png
│   │   │   ├── main_ui.png
│   │   │   ├── menu_background.png
│   │   │   ├── menu_item_selected.png
│   │   │   ├── r1.png
│   │   │   ├── r2.png
│   │   │   ├── r3.png
│   │   │   ├── r4.png
│   │   │   ├── r5.png
│   │   │   ├── r6.png
│   │   │   ├── r7.png
│   │   │   ├── r8.png
│   │   │   ├── refresh.png
│   │   │   └── write.png
│   │   ├── drawable-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── layout
│   │   │   ├── comment.xml
│   │   │   ├── home.xml
│   │   │   ├── item_user.xml
│   │   │   ├── login_item_menu.xml
│   │   │   ├── login.xml
│   │   │   ├── main.xml
│   │   │   ├── user_list.xml
│   │   │   ├── weibo_detail.xml
│   │   │   └── weibo.xml
│   │   └── values
│   │   ├── loadingstyles.xml
│   │   └── strings.xml
│   └── src
│   └── com
│   └── guo
│   └── weibo
│   ├── AuthorizeActivity.java
│   ├── Common.java
│   ├── ConstParam.java
│   ├── DataHelper.java
│   ├── HomeActivity.java
│   ├── LoginActivity.java
│   ├── MainActivity.java
│   ├── SqliteHelper.java
│   ├── UserAdapter.java
│   ├── UserInfo.java
│   ├── ViewActivity.java
│   └── WeiboInfo.java
├── 第17章 MP3播放器
│   └── MyMusicPlayer
│   ├── AndroidManifest.xml
│   ├── bin
│   │   ├── classes
│   │   │   └── com
│   │   │   └── android
│   │   │   └── supermario
│   │   │   ├── BigDragableLuncher.class
│   │   │   ├── BuildConfig.class
│   │   │   ├── ControlPlay$1.class
│   │   │   ├── ControlPlay$2.class
│   │   │   ├── ControlPlay$3.class
│   │   │   ├── ControlPlay$4.class
│   │   │   ├── ControlPlay.class
│   │   │   ├── DragableLuncher.class
│   │   │   ├── LrcProcess$LrcContent.class
│   │   │   ├── LrcProcess.class
│   │   │   ├── LrcView.class
│   │   │   ├── Music_infoAdapter$MusicInfomation.class
│   │   │   ├── Music_infoAdapter.class
│   │   │   ├── MusicListView.class
│   │   │   ├── MusicPlayerActivity$1.class
│   │   │   ├── MusicPlayerActivity$2.class
│   │   │   ├── MusicPlayerActivity$3.class
│   │   │   ├── MusicPlayerActivity$4.class
│   │   │   ├── MusicPlayerActivity$5.class
│   │   │   ├── MusicPlayerActivity$6.class
│   │   │   ├── MusicPlayerActivity$7.class
│   │   │   ├── MusicPlayerActivity$MyDialog$1.class
│   │   │   ├── MusicPlayerActivity$MyDialog$2.class
│   │   │   ├── MusicPlayerActivity$MyDialog.class
│   │   │   ├── MusicPlayerActivity.class
│   │   │   ├── MusicSpecialView.class
│   │   │   ├── R$anim.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$color.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$raw.class
│   │   │   ├── R$string.class
│   │   │   ├── R$styleable.class
│   │   │   ├── R$style.class
│   │   │   ├── R.class
│   │   │   └── RunGif.class
│   │   ├── classes.dex
│   │   ├── jarlist.cache
│   │   ├── MyMusicPlayer.apk
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── play_progress_background.png
│   │   │   │   ├── play_progress.png
│   │   │   │   ├── play_progress_thumb_normal.png
│   │   │   │   └── play_progress_thumb_pressed.png
│   │   │   ├── drawable-hdpi
│   │   │   │   ├── album_big.png
│   │   │   │   ├── album_bkg.png
│   │   │   │   ├── album.png
│   │   │   │   ├── default_album.png
│   │   │   │   ├── icon.png
│   │   │   │   ├── music_icon.png
│   │   │   │   └── notice_icon.png
│   │   │   ├── drawable-ldpi
│   │   │   │   ├── default_icon.png
│   │   │   │   ├── folder.png
│   │   │   │   ├── gridspecial_bkg.png
│   │   │   │   ├── ic_mp3.png
│   │   │   │   ├── icon.png
│   │   │   │   ├── ic_wma.png
│   │   │   │   ├── loading_bkg.png
│   │   │   │   ├── musiclist_bkg.png
│   │   │   │   └── musicplayer_bkg.png
│   │   │   └── drawable-mdpi
│   │   │   ├── about_button_normal1.png
│   │   │   ├── about_button_normal.png
│   │   │   ├── about_button_pressed.png
│   │   │   ├── about_menu.png
│   │   │   ├── big_button_normal.png
│   │   │   ├── big_button.png
│   │   │   ├── big_button_pressed.png
│   │   │   ├── dlg_button_normal.9.png
│   │   │   ├── dlg_button_pressed.9.png
│   │   │   ├── dlg_top_background.9.png
│   │   │   ├── dlg_untitled.png
│   │   │   ├── icon.png
│   │   │   ├── left_arrows.png
│   │   │   ├── left_button1.png
│   │   │   ├── left_button2.png
│   │   │   ├── other.png
│   │   │   ├── pause_button1.png
│   │   │   ├── pause_button2.png
│   │   │   ├── play_button1.png
│   │   │   ├── play_button2.png
│   │   │   ├── right_arrows.png
│   │   │   ├── right_button1.png
│   │   │   └── right_button2.png
│   │   └── resources.ap_
│   ├── gen
│   │   └── com
│   │   └── android
│   │   └── supermario
│   │   ├── BuildConfig.java
│   │   └── R.java
│   ├── proguard.cfg
│   ├── project.properties
│   ├── res
│   │   ├── anim
│   │   │   ├── alpha_x.xml
│   │   │   ├── alpha_y.xml
│   │   │   ├── alpha_z.xml
│   │   │   ├── dialog_in.xml
│   │   │   ├── dialog_out.xml
│   │   │   └── translate_z.xml
│   │   ├── drawable
│   │   │   ├── play_progress_background.png
│   │   │   ├── play_progress.png
│   │   │   ├── play_progress_thumb_normal.png
│   │   │   ├── play_progress_thumb_pressed.png
│   │   │   ├── seekbar_style.xml
│   │   │   └── thumb.xml
│   │   ├── drawable-hdpi
│   │   │   ├── album_big.png
│   │   │   ├── album_bkg.png
│   │   │   ├── album.png
│   │   │   ├── default_album.png
│   │   │   ├── icon.png
│   │   │   ├── music_icon.png
│   │   │   └── notice_icon.png
│   │   ├── drawable-ldpi
│   │   │   ├── default_icon.png
│   │   │   ├── folder.png
│   │   │   ├── gridspecial_bkg.png
│   │   │   ├── ic_mp3.png
│   │   │   ├── icon.png
│   │   │   ├── ic_wma.png
│   │   │   ├── loading_bkg.png
│   │   │   ├── musiclist_bkg.png
│   │   │   └── musicplayer_bkg.png
│   │   ├── drawable-mdpi
│   │   │   ├── about_button_normal1.png
│   │   │   ├── about_button_normal.png
│   │   │   ├── about_button_pressed.png
│   │   │   ├── about_button_style.xml
│   │   │   ├── about_menu.png
│   │   │   ├── about_top_background.jpg
│   │   │   ├── big_button_normal.png
│   │   │   ├── big_button.png
│   │   │   ├── big_button_pressed.png
│   │   │   ├── big_button_style.xml
│   │   │   ├── dlg_button_normal.9.png
│   │   │   ├── dlg_button_pressed.9.png
│   │   │   ├── dlg_button_style.xml
│   │   │   ├── dlg_top_background.9.png
│   │   │   ├── dlg_untitled.png
│   │   │   ├── icon.png
│   │   │   ├── left_arrows.png
│   │   │   ├── left_button1.png
│   │   │   ├── left_button2.png
│   │   │   ├── left_button.xml
│   │   │   ├── other.png
│   │   │   ├── pause_button1.png
│   │   │   ├── pause_button2.png
│   │   │   ├── pause_button.xml
│   │   │   ├── play_button1.png
│   │   │   ├── play_button2.png
│   │   │   ├── play_button.xml
│   │   │   ├── right_arrows.png
│   │   │   ├── right_button1.png
│   │   │   ├── right_button2.png
│   │   │   └── right_button.xml
│   │   ├── layout
│   │   │   ├── center_special.xml
│   │   │   ├── dialog.xml
│   │   │   ├── gridspecial_item.xml
│   │   │   ├── gridspecial.xml
│   │   │   ├── left_mediaview.xml
│   │   │   ├── main.xml
│   │   │   ├── musiclist_item.xml
│   │   │   ├── musiclist.xml
│   │   │   └── right_lrc.xml
│   │   ├── raw
│   │   │   └── mediaview_gif1.gif
│   │   └── values
│   │   ├── attrs.xml
│   │   ├── color.xml
│   │   ├── strings.xml
│   │   └── styles.xml
│   └── src
│   └── com
│   └── android
│   └── supermario
│   ├── BigDragableLuncher.java
│   ├── ControlPlay.java
│   ├── DragableLuncher.java
│   ├── LrcProcess.java
│   ├── LrcView.java
│   ├── Music_infoAdapter.java
│   ├── MusicListView.java
│   ├── MusicPlayerActivity.java
│   ├── MusicSpecialView.java
│   └── RunGif.java
├── 第18章 Android照相机
│   └── CameraTest
│   ├── AndroidManifest.xml
│   ├── bin
│   │   ├── CameraTest.apk
│   │   ├── classes
│   │   │   └── com
│   │   │   └── supermario
│   │   │   └── cameratest
│   │   │   ├── BuildConfig.class
│   │   │   ├── CameraTest$1.class
│   │   │   ├── CameraTest$2.class
│   │   │   ├── CameraTest$3.class
│   │   │   ├── CameraTest.class
│   │   │   ├── Picture$1.class
│   │   │   ├── Picture$2.class
│   │   │   ├── Picture.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── classes.dex
│   │   ├── jarlist.cache
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-mdpi
│   │   │   │   ├── background.png
│   │   │   │   └── ic_launcher.png
│   │   │   └── drawable-xhdpi
│   │   │   └── ic_launcher.png
│   │   └── resources.ap_
│   ├── gen
│   │   └── com
│   │   └── supermario
│   │   └── cameratest
│   │   ├── BuildConfig.java
│   │   └── R.java
│   ├── proguard-project.txt
│   ├── project.properties
│   ├── res
│   │   ├── drawable-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-ldpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-mdpi
│   │   │   ├── background.png
│   │   │   └── ic_launcher.png
│   │   ├── drawable-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── layout
│   │   │   ├── main.xml
│   │   │   └── picture.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── supermario
│   └── cameratest
│   ├── CameraTest.java
│   └── Picture.java
├── 第19章 视频播放器
│   └── VideoPlayer
│   ├── AndroidManifest.xml
│   ├── bin
│   │   ├── classes
│   │   │   └── com
│   │   │   └── guo
│   │   │   └── videoplayer
│   │   │   ├── BuildConfig.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$color.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   ├── R$styleable.class
│   │   │   ├── R.class
│   │   │   ├── SoundView$OnVolumeChangedListener.class
│   │   │   ├── SoundView.class
│   │   │   ├── VideoChooseActivity$1.class
│   │   │   ├── VideoChooseActivity$2.class
│   │   │   ├── VideoChooseActivity$3.class
│   │   │   ├── VideoChooseActivity.class
│   │   │   ├── VideoPlayerActivity$10.class
│   │   │   ├── VideoPlayerActivity$11.class
│   │   │   ├── VideoPlayerActivity$12.class
│   │   │   ├── VideoPlayerActivity$13.class
│   │   │   ├── VideoPlayerActivity$14.class
│   │   │   ├── VideoPlayerActivity$15.class
│   │   │   ├── VideoPlayerActivity$1.class
│   │   │   ├── VideoPlayerActivity$2.class
│   │   │   ├── VideoPlayerActivity$3.class
│   │   │   ├── VideoPlayerActivity$4.class
│   │   │   ├── VideoPlayerActivity$5.class
│   │   │   ├── VideoPlayerActivity$6.class
│   │   │   ├── VideoPlayerActivity$7.class
│   │   │   ├── VideoPlayerActivity$8.class
│   │   │   ├── VideoPlayerActivity$9.class
│   │   │   ├── VideoPlayerActivity$MovieInfo.class
│   │   │   ├── VideoPlayerActivity.class
│   │   │   ├── VideoView$1.class
│   │   │   ├── VideoView$2.class
│   │   │   ├── VideoView$3.class
│   │   │   ├── VideoView$4.class
│   │   │   ├── VideoView$5.class
│   │   │   ├── VideoView$6.class
│   │   │   ├── VideoView$MySizeChangeLinstener.class
│   │   │   └── VideoView.class
│   │   ├── classes.dex
│   │   ├── jarlist.cache
│   │   ├── res
│   │   │   └── drawable
│   │   │   ├── back.png
│   │   │   ├── contanct.png
│   │   │   ├── del.png
│   │   │   ├── eject.png
│   │   │   ├── icon.png
│   │   │   ├── pause.png
│   │   │   ├── play.png
│   │   │   ├── sounddisable.png
│   │   │   ├── soundenable.png
│   │   │   ├── stepbackward.png
│   │   │   └── stepforward.png
│   │   ├── resources.ap_
│   │   ├── SeeJoPlayer.apk
│   │   └── VideoPlayer.apk
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── guo
│   │   └── videoplayer
│   │   ├── BuildConfig.java
│   │   └── R.java
│   ├── libs
│   │   └── admob-sdk-android.jar
│   ├── project.properties
│   ├── res
│   │   ├── drawable
│   │   │   ├── back.png
│   │   │   ├── contanct.png
│   │   │   ├── del.png
│   │   │   ├── eject.png
│   │   │   ├── icon.png
│   │   │   ├── pause.png
│   │   │   ├── play.png
│   │   │   ├── sounddisable.png
│   │   │   ├── soundenable.png
│   │   │   ├── sound_line1.BMP
│   │   │   ├── sound_line.bmp
│   │   │   ├── stepbackward.png
│   │   │   └── stepforward.png
│   │   ├── layout
│   │   │   ├── controler.xml
│   │   │   ├── dialog.xml
│   │   │   ├── list.xml
│   │   │   └── main.xml
│   │   └── values
│   │   ├── attrs.xml
│   │   ├── color.xml
│   │   └── strings.xml
│   └── src
│   └── com
│   └── guo
│   └── videoplayer
│   ├── SoundView.java
│   ├── VideoChooseActivity.java
│   ├── VideoPlayerActivity.java
│   └── VideoView.java
├── 第20章 小兔跳铃铛
│   └── rabit
│   ├── AndroidManifest.xml
│   ├── bin
│   │   ├── classes
│   │   │   └── com
│   │   │   └── supermario
│   │   │   └── rabit
│   │   │   ├── AudioProvider.class
│   │   │   ├── AudioView.class
│   │   │   ├── Backgroud.class
│   │   │   ├── Bell.class
│   │   │   ├── BellCreator.class
│   │   │   ├── Bird.class
│   │   │   ├── BuildConfig.class
│   │   │   ├── Conclusion.class
│   │   │   ├── Constant.class
│   │   │   ├── GameActivity.class
│   │   │   ├── GameSurfaceView$RefurbishThread.class
│   │   │   ├── GameSurfaceView.class
│   │   │   ├── HelpView.class
│   │   │   ├── IntroduceView.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$raw.class
│   │   │   ├── R$string.class
│   │   │   ├── RabitActivity.class
│   │   │   ├── Rabit.class
│   │   │   └── R.class
│   │   ├── classes.dex
│   │   ├── jarlist.cache
│   │   ├── rabit.apk
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   └── icon.png
│   │   │   ├── drawable-ldpi
│   │   │   │   ├── bell_explode0.png
│   │   │   │   ├── bell_explode1.png
│   │   │   │   ├── bell_explode2.png
│   │   │   │   ├── bell_ok.png
│   │   │   │   ├── bg0.png
│   │   │   │   ├── bg.png
│   │   │   │   ├── bird_left_fly0.png
│   │   │   │   ├── bird_left_fly1.png
│   │   │   │   ├── bird_left_fly2.png
│   │   │   │   ├── bird_right_fly0.png
│   │   │   │   ├── bird_right_fly1.png
│   │   │   │   ├── bird_right_fly2.png
│   │   │   │   ├── button.png
│   │   │   │   ├── conclusion.png
│   │   │   │   ├── game_bg.png
│   │   │   │   ├── help.png
│   │   │   │   ├── icon.png
│   │   │   │   ├── introduce.png
│   │   │   │   ├── rabit_left_stop.png
│   │   │   │   ├── rabit_on_air_left_down.png
│   │   │   │   ├── rabit_on_air_left_stop.png
│   │   │   │   ├── rabit_on_air_right_down.png
│   │   │   │   ├── rabit_on_air_right_stop.png
│   │   │   │   ├── rabit_on_ground_left_jump0.png
│   │   │   │   ├── rabit_on_ground_left_jump1.png
│   │   │   │   ├── rabit_on_ground_right_jump0.png
│   │   │   │   ├── rabit_on_ground_right_jump1.png
│   │   │   │   ├── rabit_right_stop.png
│   │   │   │   └── replay_button.png
│   │   │   └── drawable-mdpi
│   │   │   └── icon.png
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── supermario
│   │   └── rabit
│   │   ├── BuildConfig.java
│   │   └── R.java
│   ├── proguard.cfg
│   ├── project.properties
│   ├── res
│   │   ├── drawable-hdpi
│   │   │   └── icon.png
│   │   ├── drawable-ldpi
│   │   │   ├── bell_explode0.png
│   │   │   ├── bell_explode1.png
│   │   │   ├── bell_explode2.png
│   │   │   ├── bell_ok.png
│   │   │   ├── bg0.png
│   │   │   ├── bg.png
│   │   │   ├── bird_left_fly0.png
│   │   │   ├── bird_left_fly1.png
│   │   │   ├── bird_left_fly2.png
│   │   │   ├── bird_right_fly0.png
│   │   │   ├── bird_right_fly1.png
│   │   │   ├── bird_right_fly2.png
│   │   │   ├── button.png
│   │   │   ├── conclusion.png
│   │   │   ├── game_bg.png
│   │   │   ├── help.png
│   │   │   ├── icon.png
│   │   │   ├── introduce.png
│   │   │   ├── rabit_left_stop.png
│   │   │   ├── rabit_on_air_left_down.png
│   │   │   ├── rabit_on_air_left_stop.png
│   │   │   ├── rabit_on_air_right_down.png
│   │   │   ├── rabit_on_air_right_stop.png
│   │   │   ├── rabit_on_ground_left_jump0.png
│   │   │   ├── rabit_on_ground_left_jump1.png
│   │   │   ├── rabit_on_ground_right_jump0.png
│   │   │   ├── rabit_on_ground_right_jump1.png
│   │   │   ├── rabit_right_stop.png
│   │   │   └── replay_button.png
│   │   ├── drawable-mdpi
│   │   │   └── icon.png
│   │   ├── layout
│   │   │   └── main.xml
│   │   ├── raw
│   │   │   ├── bg.mp3
│   │   │   ├── ding.mp3
│   │   │   └── twitter.mp3
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── supermario
│   └── rabit
│   ├── AudioProvider.java
│   ├── AudioView.java
│   ├── Backgroud.java
│   ├── BellCreator.java
│   ├── Bell.java
│   ├── Bird.java
│   ├── Conclusion.java
│   ├── Constant.java
│   ├── GameActivity.java
│   ├── GameSurfaceView.java
│   ├── HelpView.java
│   ├── IntroduceView.java
│   ├── RabitActivity.java
│   └── Rabit.java
├── 第21章 飞行射击游戏
│   └── shooting
│   ├── AndroidManifest.xml
│   ├── bin
│   │   ├── classes
│   │   │   └── guo
│   │   │   └── supermario
│   │   │   └── shooting
│   │   │   ├── Animation.class
│   │   │   ├── BuildConfig.class
│   │   │   ├── Bullet.class
│   │   │   ├── Enemy.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   ├── R.class
│   │   │   ├── startActivity$1.class
│   │   │   ├── startActivity.class
│   │   │   ├── SurfaceViewAcitvity$AnimView.class
│   │   │   └── SurfaceViewAcitvity.class
│   │   ├── classes.dex
│   │   ├── jarlist.cache
│   │   ├── plane.apk
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   └── icon.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── icon.png
│   │   │   └── drawable-mdpi
│   │   │   ├── bomb_enemy_0.png
│   │   │   ├── bomb_enemy_1.png
│   │   │   ├── bomb_enemy_2.png
│   │   │   ├── bomb_enemy_3.png
│   │   │   ├── bomb_enemy_4.png
│   │   │   ├── bomb_enemy_5.png
│   │   │   ├── bullet.png
│   │   │   ├── enemy.png
│   │   │   ├── icon.png
│   │   │   ├── plan_0.png
│   │   │   ├── plan_1.png
│   │   │   ├── plan_2.png
│   │   │   ├── plan_3.png
│   │   │   ├── plan_4.png
│   │   │   └── plan_5.png
│   │   ├── resources.ap_
│   │   └── shooting.apk
│   ├── default.properties
│   ├── gen
│   │   └── guo
│   │   └── supermario
│   │   └── shooting
│   │   ├── BuildConfig.java
│   │   └── R.java
│   ├── proguard.cfg
│   ├── project.properties
│   ├── res
│   │   ├── drawable-hdpi
│   │   │   └── icon.png
│   │   ├── drawable-ldpi
│   │   │   └── icon.png
│   │   ├── drawable-mdpi
│   │   │   ├── bomb_enemy_0.png
│   │   │   ├── bomb_enemy_1.png
│   │   │   ├── bomb_enemy_2.png
│   │   │   ├── bomb_enemy_3.png
│   │   │   ├── bomb_enemy_4.png
│   │   │   ├── bomb_enemy_5.png
│   │   │   ├── bullet.png
│   │   │   ├── enemy.png
│   │   │   ├── icon.png
│   │   │   ├── map.jpg
│   │   │   ├── plan_0.png
│   │   │   ├── plan_1.png
│   │   │   ├── plan_2.png
│   │   │   ├── plan_3.png
│   │   │   ├── plan_4.png
│   │   │   └── plan_5.png
│   │   ├── layout
│   │   │   └── main.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── guo
│   └── supermario
│   └── shooting
│   ├── Animation.java
│   ├── Bullet.java
│   ├── Enemy.java
│   ├── startActivity.java
│   └── SurfaceViewAcitvity.java
├── 第22章 3D迷宫游戏
│   ├── Mappy地图编辑器.rar
│   └── MyBall
│   ├── AndroidManifest.xml
│   ├── bin
│   │   ├── classes
│   │   │   └── com
│   │   │   └── guo
│   │   │   └── myball
│   │   │   ├── BallGDThread.class
│   │   │   ├── BallTextureByVertex.class
│   │   │   ├── BuildConfig.class
│   │   │   ├── Constant.class
│   │   │   ├── Floor.class
│   │   │   ├── GameSurfaceView$SceneRenderer.class
│   │   │   ├── GameSurfaceView.class
│   │   │   ├── GameView.class
│   │   │   ├── MapMasetActivity$10.class
│   │   │   ├── MapMasetActivity$11.class
│   │   │   ├── MapMasetActivity$12.class
│   │   │   ├── MapMasetActivity$13.class
│   │   │   ├── MapMasetActivity$14.class
│   │   │   ├── MapMasetActivity$15.class
│   │   │   ├── MapMasetActivity$16.class
│   │   │   ├── MapMasetActivity$17.class
│   │   │   ├── MapMasetActivity$1.class
│   │   │   ├── MapMasetActivity$2.class
│   │   │   ├── MapMasetActivity$3.class
│   │   │   ├── MapMasetActivity$4.class
│   │   │   ├── MapMasetActivity$5.class
│   │   │   ├── MapMasetActivity$6.class
│   │   │   ├── MapMasetActivity$7.class
│   │   │   ├── MapMasetActivity$8.class
│   │   │   ├── MapMasetActivity$9.class
│   │   │   ├── MapMasetActivity.class
│   │   │   ├── Number.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$raw.class
│   │   │   ├── R$string.class
│   │   │   ├── R.class
│   │   │   ├── RectWall.class
│   │   │   ├── RotateUtil.class
│   │   │   ├── SQLiteUtil.class
│   │   │   ├── TextureRect.class
│   │   │   ├── Wall.class
│   │   │   └── WhichView.class
│   │   ├── classes.dex
│   │   ├── jarlist.cache
│   │   ├── MapMaset.apk
│   │   ├── res
│   │   │   └── drawable-mdpi
│   │   │   ├── access1.png
│   │   │   ├── access.png
│   │   │   ├── back1.png
│   │   │   ├── back.png
│   │   │   ├── ballyingzi.png
│   │   │   ├── d0.png
│   │   │   ├── d1.png
│   │   │   ├── d2.png
│   │   │   ├── d3.png
│   │   │   ├── d4.png
│   │   │   ├── d5.png
│   │   │   ├── d6.png
│   │   │   ├── d7.png
│   │   │   ├── d8.png
│   │   │   ├── d9.png
│   │   │   ├── dunhao.png
│   │   │   ├── grade.png
│   │   │   ├── guanka1.png
│   │   │   ├── guanka2.png
│   │   │   ├── guanka3.png
│   │   │   ├── guanka4.png
│   │   │   ├── guanka5.png
│   │   │   ├── guanka.png
│   │   │   ├── hengxian.png
│   │   │   ├── hole.png
│   │   │   ├── left1.png
│   │   │   ├── left.png
│   │   │   ├── main.png
│   │   │   ├── map011.png
│   │   │   ├── map01.png
│   │   │   ├── map022.png
│   │   │   ├── map02.png
│   │   │   ├── map033.png
│   │   │   ├── map03.png
│   │   │   ├── map044.png
│   │   │   ├── map04.png
│   │   │   ├── map055.png
│   │   │   ├── map05.png
│   │   │   ├── map066.png
│   │   │   ├── map06.png
│   │   │   ├── mbyuankon.png
│   │   │   ├── next1.png
│   │   │   ├── next.png
│   │   │   ├── number.png
│   │   │   ├── ok1.png
│   │   │   ├── ok.png
│   │   │   ├── rank1.png
│   │   │   ├── rank.png
│   │   │   ├── replay1.png
│   │   │   ├── replay.png
│   │   │   ├── right1.png
│   │   │   ├── right.png
│   │   │   ├── set1.png
│   │   │   ├── set.png
│   │   │   ├── start1.png
│   │   │   ├── start.png
│   │   │   ├── time.png
│   │   │   └── yuankon.png
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── guo
│   │   └── myball
│   │   ├── BuildConfig.java
│   │   └── R.java
│   ├── project.properties
│   ├── res
│   │   ├── drawable-mdpi
│   │   │   ├── access1.png
│   │   │   ├── access_button.xml
│   │   │   ├── access.png
│   │   │   ├── back1.png
│   │   │   ├── back_button.xml
│   │   │   ├── back.png
│   │   │   ├── ball.jpg
│   │   │   ├── ballyingzi.png
│   │   │   ├── d0.png
│   │   │   ├── d1.png
│   │   │   ├── d2.png
│   │   │   ├── d3.png
│   │   │   ├── d4.png
│   │   │   ├── d5.png
│   │   │   ├── d6.png
│   │   │   ├── d7.png
│   │   │   ├── d8.png
│   │   │   ├── d9.png
│   │   │   ├── dunhao.png
│   │   │   ├── floor.jpg
│   │   │   ├── grade.png
│   │   │   ├── guanka1.png
│   │   │   ├── guanka2.png
│   │   │   ├── guanka3.png
│   │   │   ├── guanka4.png
│   │   │   ├── guanka5.png
│   │   │   ├── guanka.png
│   │   │   ├── hengxian.png
│   │   │   ├── hole.png
│   │   │   ├── icon.jpg
│   │   │   ├── left1.png
│   │   │   ├── left_button.xml
│   │   │   ├── left.png
│   │   │   ├── main.png
│   │   │   ├── map011.png
│   │   │   ├── map01_button.xml
│   │   │   ├── map01.png
│   │   │   ├── map022.png
│   │   │   ├── map02_button.xml
│   │   │   ├── map02.png
│   │   │   ├── map033.png
│   │   │   ├── map03_button.xml
│   │   │   ├── map03.png
│   │   │   ├── map044.png
│   │   │   ├── map04_button.xml
│   │   │   ├── map04.png
│   │   │   ├── map055.png
│   │   │   ├── map05_button.xml
│   │   │   ├── map05.png
│   │   │   ├── map066.png
│   │   │   ├── map06_button.xml
│   │   │   ├── map06.png
│   │   │   ├── map07.jpg
│   │   │   ├── map08.jpg
│   │   │   ├── mbyuankon.png
│   │   │   ├── next1.png
│   │   │   ├── next_button.xml
│   │   │   ├── next.png
│   │   │   ├── number.png
│   │   │   ├── ok1.png
│   │   │   ├── ok_button.xml
│   │   │   ├── ok.png
│   │   │   ├── rank1.png
│   │   │   ├── rank_button.xml
│   │   │   ├── rank.png
│   │   │   ├── replay1.png
│   │   │   ├── replay_button.xml
│   │   │   ├── replay.png
│   │   │   ├── right1.png
│   │   │   ├── right_button.xml
│   │   │   ├── right.png
│   │   │   ├── set1.png
│   │   │   ├── set_button.xml
│   │   │   ├── set.png
│   │   │   ├── start1.png
│   │   │   ├── start_button.xml
│   │   │   ├── start.png
│   │   │   ├── time.png
│   │   │   ├── wall.jpg
│   │   │   └── yuankon.png
│   │   ├── layout
│   │   │   ├── fail.xml
│   │   │   ├── level_map.xml
│   │   │   ├── main.xml
│   │   │   ├── ranking.xml
│   │   │   ├── setting.xml
│   │   │   └── win.xml
│   │   ├── raw
│   │   │   ├── dong.mp3
│   │   │   └── gameback.mid
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── guo
│   └── myball
│   ├── BallGDThread.java
│   ├── BallTextureByVertex.java
│   ├── Constant.java
│   ├── Floor.java
│   ├── GameSurfaceView.java
│   ├── GameView.java
│   ├── MapMasetActivity.java
│   ├── Number.java
│   ├── RectWall.java
│   ├── RotateUtil.java
│   ├── SQLiteUtil.java
│   ├── TextureRect.java
│   └── Wall.java
├── 第2章 Android框架及工程结构分析
│   ├── ActivityTest
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── ActivityTest.apk
│   │   │   ├── classes
│   │   │   │   └── com
│   │   │   │   └── supermario
│   │   │   │   └── activitytest
│   │   │   │   ├── Activity2$1.class
│   │   │   │   ├── Activity2$2.class
│   │   │   │   ├── Activity2.class
│   │   │   │   ├── ActivityTest$1.class
│   │   │   │   ├── ActivityTest$2.class
│   │   │   │   ├── ActivityTest.class
│   │   │   │   ├── BuildConfig.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── classes.dex
│   │   │   ├── jarlist.cache
│   │   │   ├── res
│   │   │   │   ├── drawable-hdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-ldpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-mdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   └── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── resources.ap_
│   │   ├── gen
│   │   │   └── com
│   │   │   └── supermario
│   │   │   └── activitytest
│   │   │   ├── BuildConfig.java
│   │   │   └── R.java
│   │   ├── proguard-project.txt
│   │   ├── project.properties
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-mdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── layout
│   │   │   │   ├── main2.xml
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── supermario
│   │   └── activitytest
│   │   ├── Activity2.java
│   │   └── ActivityTest.java
│   ├── HelloAndroid
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes
│   │   │   │   └── com
│   │   │   │   └── supermario
│   │   │   │   └── helloandroid
│   │   │   │   ├── BuildConfig.class
│   │   │   │   ├── HelloAndroidActivity.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── classes.dex
│   │   │   ├── HelloAndroid.apk
│   │   │   ├── jarlist.cache
│   │   │   ├── res
│   │   │   │   ├── drawable-hdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-ldpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-mdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   └── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── resources.ap_
│   │   ├── gen
│   │   │   └── com
│   │   │   └── supermario
│   │   │   └── helloandroid
│   │   │   ├── BuildConfig.java
│   │   │   └── R.java
│   │   ├── proguard-project.txt
│   │   ├── project.properties
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-mdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── supermario
│   │   └── helloandroid
│   │   └── HelloAndroidActivity.java
│   ├── MyBroadCast
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes
│   │   │   │   └── com
│   │   │   │   └── supermario
│   │   │   │   └── mybroadcast
│   │   │   │   ├── BuildConfig.class
│   │   │   │   ├── MyBroadCastActivity$1.class
│   │   │   │   ├── MyBroadCastActivity.class
│   │   │   │   ├── MyReceiver.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── classes.dex
│   │   │   ├── jarlist.cache
│   │   │   ├── MyBroadCast.apk
│   │   │   ├── res
│   │   │   │   ├── drawable-hdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-ldpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-mdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   └── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── resources.ap_
│   │   ├── gen
│   │   │   └── com
│   │   │   └── supermario
│   │   │   └── mybroadcast
│   │   │   ├── BuildConfig.java
│   │   │   └── R.java
│   │   ├── proguard-project.txt
│   │   ├── project.properties
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-mdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── supermario
│   │   └── mybroadcast
│   │   ├── MyBroadCastActivity.java
│   │   └── MyReceiver.java
│   ├── MyContentClient
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes
│   │   │   │   └── com
│   │   │   │   └── supermario
│   │   │   │   └── mycontentclient
│   │   │   │   ├── BuildConfig.class
│   │   │   │   ├── MyContentClientActivity$1.class
│   │   │   │   ├── MyContentClientActivity.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── classes.dex
│   │   │   ├── jarlist.cache
│   │   │   ├── MyContentClient.apk
│   │   │   ├── res
│   │   │   │   ├── drawable-hdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-ldpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-mdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   └── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── resources.ap_
│   │   ├── gen
│   │   │   └── com
│   │   │   └── supermario
│   │   │   └── mycontentclient
│   │   │   ├── BuildConfig.java
│   │   │   └── R.java
│   │   ├── proguard-project.txt
│   │   ├── project.properties
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-mdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── supermario
│   │   └── mycontentclient
│   │   └── MyContentClientActivity.java
│   ├── MyContentProvider
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── classes
│   │   │   │   └── com
│   │   │   │   └── supermario
│   │   │   │   └── mycontentprovider
│   │   │   │   ├── BuildConfig.class
│   │   │   │   ├── MyContentActivity.class
│   │   │   │   ├── MyContentProvider$DatabaseHelper.class
│   │   │   │   ├── MyContentProvider.class
│   │   │   │   ├── MyUser$User.class
│   │   │   │   ├── MyUser.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── classes.dex
│   │   │   ├── jarlist.cache
│   │   │   ├── MyContentProvider.apk
│   │   │   ├── res
│   │   │   │   ├── drawable-hdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-ldpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-mdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   └── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── resources.ap_
│   │   ├── gen
│   │   │   └── com
│   │   │   └── supermario
│   │   │   └── mycontentprovider
│   │   │   ├── BuildConfig.java
│   │   │   └── R.java
│   │   ├── proguard-project.txt
│   │   ├── project.properties
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-mdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── supermario
│   │   └── mycontentprovider
│   │   ├── MyContentActivity.java
│   │   ├── MyContentProvider.java
│   │   └── MyUser.java
│   └── PlayMusic
│   ├── AndroidManifest.xml
│   ├── bin
│   │   ├── classes
│   │   │   └── com
│   │   │   └── supermario
│   │   │   └── playmusic
│   │   │   ├── BuildConfig.class
│   │   │   ├── PlayMusicActivity$1.class
│   │   │   ├── PlayMusicActivity$2.class
│   │   │   ├── PlayMusicActivity.class
│   │   │   ├── PlayMusicService.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$raw.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── classes.dex
│   │   ├── jarlist.cache
│   │   ├── PlayMusic.apk
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-mdpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── drawable-xhdpi
│   │   │   └── ic_launcher.png
│   │   └── resources.ap_
│   ├── gen
│   │   └── com
│   │   └── supermario
│   │   └── playmusic
│   │   ├── BuildConfig.java
│   │   └── R.java
│   ├── proguard-project.txt
│   ├── project.properties
│   ├── res
│   │   ├── drawable-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-ldpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── layout
│   │   │   └── main.xml
│   │   ├── raw
│   │   │   └── demo.mp3
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── supermario
│   └── playmusic
│   ├── PlayMusicActivity.java
│   └── PlayMusicService.java
├── 第3章 计算器
│   └── Jisuanqi
│   ├── AndroidManifest.xml
│   ├── bin
│   │   ├── classes
│   │   │   └── com
│   │   │   └── supermario
│   │   │   └── jisuanqi
│   │   │   ├── BuildConfig.class
│   │   │   ├── Jisuanqi$1.class
│   │   │   ├── Jisuanqi$calc.class
│   │   │   ├── Jisuanqi.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$dimen.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── classes.dex
│   │   ├── jarlist.cache
│   │   ├── Jisuanqi.apk
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-mdpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── drawable-xhdpi
│   │   │   └── ic_launcher.png
│   │   └── resources.ap_
│   ├── gen
│   │   └── com
│   │   └── supermario
│   │   └── jisuanqi
│   │   ├── BuildConfig.java
│   │   └── R.java
│   ├── ic_launcher-web.png
│   ├── proguard-project.txt
│   ├── project.properties
│   ├── res
│   │   ├── drawable-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-ldpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── layout
│   │   │   └── main.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── supermario
│   └── jisuanqi
│   └── Jisuanqi.java
├── 第4章 电子词典
│   ├── AutoCompleteTextView
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── AutoCompleteTextView.apk
│   │   │   ├── classes
│   │   │   │   └── com
│   │   │   │   └── supermario
│   │   │   │   └── autocompletedemo
│   │   │   │   ├── AutoCompleteDemo.class
│   │   │   │   ├── BuildConfig.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── classes.dex
│   │   │   ├── res
│   │   │   │   ├── drawable-hdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-ldpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-mdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   └── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── resources.ap_
│   │   ├── gen
│   │   │   └── com
│   │   │   └── supermario
│   │   │   └── autocompletedemo
│   │   │   ├── BuildConfig.java
│   │   │   └── R.java
│   │   ├── proguard-project.txt
│   │   ├── project.properties
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-mdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── layout
│   │   │   │   ├── list_view.xml
│   │   │   │   ├── main.xml
│   │   │   │   └── test.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── supermario
│   │   └── autocompletedemo
│   │   └── AutoCompleteDemo.java
│   └── Dictionary
│   ├── AndroidManifest.xml
│   ├── bin
│   │   ├── classes
│   │   │   └── com
│   │   │   └── supermario
│   │   │   └── dict
│   │   │   ├── BuildConfig.class
│   │   │   ├── Dictionary$DictionaryAdapter.class
│   │   │   ├── Dictionary.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$color.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$raw.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── classes.dex
│   │   ├── dictionary.apk
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-mdpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── drawable-xhdpi
│   │   │   └── ic_launcher.png
│   │   └── resources.ap_
│   ├── gen
│   │   └── com
│   │   └── supermario
│   │   └── dict
│   │   ├── BuildConfig.java
│   │   └── R.java
│   ├── project.properties
│   ├── res
│   │   ├── drawable-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-ldpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── layout
│   │   │   ├── main.xml
│   │   │   └── word_list_item.xml
│   │   ├── raw
│   │   │   └── dictionary.db
│   │   └── values
│   │   ├── color.xml
│   │   └── strings.xml
│   └── src
│   └── com
│   └── supermario
│   └── dict
│   └── Dictionary.java
├── 第5章 文件管理器
│   ├── AnsyncTest
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── AnsyncTest.apk
│   │   │   ├── classes
│   │   │   │   └── com
│   │   │   │   └── supermario
│   │   │   │   └── ansynctest
│   │   │   │   ├── AnsyncTestActivity$1.class
│   │   │   │   ├── AnsyncTestActivity$AnsyTry.class
│   │   │   │   ├── AnsyncTestActivity.class
│   │   │   │   ├── BuildConfig.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$string.class
│   │   │   │   └── R.class
│   │   │   ├── classes.dex
│   │   │   ├── jarlist.cache
│   │   │   ├── res
│   │   │   │   ├── drawable-hdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-ldpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-mdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   └── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── resources.ap_
│   │   ├── gen
│   │   │   └── com
│   │   │   └── supermario
│   │   │   └── ansynctest
│   │   │   ├── BuildConfig.java
│   │   │   └── R.java
│   │   ├── proguard-project.txt
│   │   ├── project.properties
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-mdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── layout
│   │   │   │   └── main.xml
│   │   │   └── values
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── supermario
│   │   └── ansynctest
│   │   └── AnsyncTestActivity.java
│   └── FileManager
│   ├── AndroidManifest.xml
│   ├── bin
│   │   ├── classes
│   │   │   └── com
│   │   │   └── supermario
│   │   │   └── filemanager
│   │   │   ├── BuildConfig.class
│   │   │   ├── EditTxtActivity.class
│   │   │   ├── FileService$FileHandler.class
│   │   │   ├── FileService.class
│   │   │   ├── MainActivity$10.class
│   │   │   ├── MainActivity$11.class
│   │   │   ├── MainActivity$12.class
│   │   │   ├── MainActivity$13.class
│   │   │   ├── MainActivity$14.class
│   │   │   ├── MainActivity$1.class
│   │   │   ├── MainActivity$2.class
│   │   │   ├── MainActivity$3.class
│   │   │   ├── MainActivity$4.class
│   │   │   ├── MainActivity$5$1.class
│   │   │   ├── MainActivity$5.class
│   │   │   ├── MainActivity$6.class
│   │   │   ├── MainActivity$7.class
│   │   │   ├── MainActivity$8.class
│   │   │   ├── MainActivity$9.class
│   │   │   ├── MainActivity$FileAdapter$ViewHolder.class
│   │   │   ├── MainActivity$FileAdapter.class
│   │   │   ├── MainActivity$FileBroadcast.class
│   │   │   ├── MainActivity.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   ├── R.class
│   │   │   ├── SearchBroadCast.class
│   │   │   ├── WebActivity$1.class
│   │   │   ├── WebActivity$2.class
│   │   │   ├── WebActivity$FileReadOverBack.class
│   │   │   ├── WebActivity$MyAsyncTask$1.class
│   │   │   ├── WebActivity$MyAsyncTask$2.class
│   │   │   ├── WebActivity$MyAsyncTask.class
│   │   │   └── WebActivity.class
│   │   ├── classes.dex
│   │   ├── FileManager.apk
│   │   ├── jarlist.cache
│   │   ├── M-FileManager v3.0.apk
│   │   ├── res
│   │   │   └── drawable
│   │   │   ├── apk.png
│   │   │   ├── audio.png
│   │   │   ├── back_to_root.png
│   │   │   ├── back_to_up.png
│   │   │   ├── folder.png
│   │   │   ├── image.png
│   │   │   ├── line.png
│   │   │   ├── listview_line.png
│   │   │   ├── logo.png
│   │   │   ├── menu_background.png
│   │   │   ├── menu_create.png
│   │   │   ├── menu_exit.png
│   │   │   ├── menu_item_selected.png
│   │   │   ├── menu_palse.png
│   │   │   ├── menu_phone.png
│   │   │   ├── menu_sdcard.png
│   │   │   ├── menu_search.png
│   │   │   ├── others.png
│   │   │   ├── tray_bg.png
│   │   │   ├── txt.png
│   │   │   ├── video.png
│   │   │   ├── web_browser.png
│   │   │   └── zip_icon.png
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── supermario
│   │   └── filemanager
│   │   ├── BuildConfig.java
│   │   └── R.java
│   ├── project.properties
│   ├── res
│   │   ├── drawable
│   │   │   ├── apk.png
│   │   │   ├── audio.png
│   │   │   ├── background.jpg
│   │   │   ├── back_to_root.png
│   │   │   ├── back_to_up.png
│   │   │   ├── folder.png
│   │   │   ├── image.png
│   │   │   ├── line.png
│   │   │   ├── listview_line.png
│   │   │   ├── logo.png
│   │   │   ├── menu_background.png
│   │   │   ├── menu_create.png
│   │   │   ├── menu_exit.png
│   │   │   ├── menu_item_selected.png
│   │   │   ├── menu_palse.png
│   │   │   ├── menu_phone.png
│   │   │   ├── menu_sdcard.png
│   │   │   ├── menu_search.png
│   │   │   ├── others.png
│   │   │   ├── tray_bg.png
│   │   │   ├── txt.png
│   │   │   ├── video.png
│   │   │   ├── web_browser.png
│   │   │   └── zip_icon.png
│   │   ├── layout
│   │   │   ├── create_dialog.xml
│   │   │   ├── edit_txt.xml
│   │   │   ├── item_menu.xml
│   │   │   ├── list_child.xml
│   │   │   ├── main.xml
│   │   │   ├── rename_dialog.xml
│   │   │   ├── search_dialog.xml
│   │   │   └── web.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── supermario
│   └── filemanager
│   ├── EditTxtActivity.java
│   ├── FileService.java
│   ├── MainActivity.java
│   ├── SearchBroadCast.java
│   └── WebActivity.java
├── 第6章 备忘录
│   └── notePad
│   ├── AndroidManifest.xml
│   ├── bin
│   │   ├── classes
│   │   │   └── com
│   │   │   └── guo
│   │   │   └── memorandum
│   │   │   ├── ActivityManager.class
│   │   │   ├── AddActivity$1$1.class
│   │   │   ├── AddActivity$1.class
│   │   │   ├── AddActivity$2$1.class
│   │   │   ├── AddActivity$2.class
│   │   │   ├── AddActivity$3$1.class
│   │   │   ├── AddActivity$3$2.class
│   │   │   ├── AddActivity$3.class
│   │   │   ├── AddActivity$4$1.class
│   │   │   ├── AddActivity$4.class
│   │   │   ├── AddActivity$5.class
│   │   │   ├── AddActivity$6.class
│   │   │   ├── AddActivity$7.class
│   │   │   ├── AddActivity.class
│   │   │   ├── Alarm$1.class
│   │   │   ├── Alarm.class
│   │   │   ├── AlarmNote.class
│   │   │   ├── BuildConfig.class
│   │   │   ├── LinedEditText.class
│   │   │   ├── Lookover$1.class
│   │   │   ├── Lookover$2.class
│   │   │   ├── Lookover.class
│   │   │   ├── MainActivity$1.class
│   │   │   ├── MainActivity$2$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
│   │   │   ├── MusicFilter.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   ├── R.class
│   │   │   ├── SetAlarm$1$1.class
│   │   │   ├── SetAlarm$1.class
│   │   │   ├── SetAlarm.class
│   │   │   └── SqliteDBConnect.class
│   │   ├── classes.dex
│   │   ├── jarlist.cache
│   │   ├── notePad.apk
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   ├── background.png
│   │   │   │   ├── icon.png
│   │   │   │   ├── item.png
│   │   │   │   ├── next.png
│   │   │   │   └── preview.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── icon.png
│   │   │   └── drawable-mdpi
│   │   │   └── icon.png
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── guo
│   │   └── memorandum
│   │   ├── BuildConfig.java
│   │   └── R.java
│   ├── proguard.cfg
│   ├── project.properties
│   ├── res
│   │   ├── drawable-hdpi
│   │   │   ├── background.png
│   │   │   ├── icon.png
│   │   │   ├── item.png
│   │   │   ├── next.png
│   │   │   └── preview.png
│   │   ├── drawable-ldpi
│   │   │   └── icon.png
│   │   ├── drawable-mdpi
│   │   │   └── icon.png
│   │   ├── layout
│   │   │   ├── add.xml
│   │   │   ├── alarm.xml
│   │   │   ├── home.xml
│   │   │   ├── items.xml
│   │   │   ├── lookover.xml
│   │   │   ├── musicitems.xml
│   │   │   └── musicmain.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── guo
│   └── memorandum
│   ├── ActivityManager.java
│   ├── AddActivity.java
│   ├── Alarm.java
│   ├── AlarmNote.java
│   ├── LinedEditText.java
│   ├── Lookover.java
│   ├── MainActivity.java
│   ├── SetAlarm.java
│   └── SqliteDBConnect.java
├── 第7章 短信收发工具
│   └── smsproverder
│   ├── AndroidManifest.xml
│   ├── bin
│   │   ├── classes
│   │   │   └── guo
│   │   │   └── supermario
│   │   │   └── sms
│   │   │   ├── BuildConfig.class
│   │   │   ├── MsgListActivity$1.class
│   │   │   ├── MsgListActivity$2.class
│   │   │   ├── MsgListActivity.class
│   │   │   ├── R$anim.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   ├── R.class
│   │   │   ├── Replymsg$1.class
│   │   │   ├── Replymsg$2.class
│   │   │   ├── Replymsg$3.class
│   │   │   ├── Replymsg.class
│   │   │   ├── SendMassage.class
│   │   │   ├── SendSmsActivity$1.class
│   │   │   ├── SendSmsActivity$2.class
│   │   │   ├── SendSmsActivity$3.class
│   │   │   └── SendSmsActivity.class
│   │   ├── classes.dex
│   │   ├── jarlist.cache
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   ├── button.png
│   │   │   │   ├── contact.png
│   │   │   │   ├── icon.png
│   │   │   │   ├── people.png
│   │   │   │   └── send.png
│   │   │   ├── drawable-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── drawable-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── resources.ap_
│   │   ├── sms.apk
│   │   └── smsproverder.apk
│   ├── gen
│   │   └── guo
│   │   └── supermario
│   │   └── sms
│   │   ├── BuildConfig.java
│   │   └── R.java
│   ├── proguard.cfg
│   ├── project.properties
│   ├── res
│   │   ├── anim
│   │   │   ├── fade.xml
│   │   │   ├── hold.xml
│   │   │   ├── in_from_down.xml
│   │   │   ├── my_alpha_action.xml
│   │   │   ├── out_to_up.xml
│   │   │   ├── scale_translate_rotate.xml
│   │   │   ├── scale_translate.xml
│   │   │   ├── slide_down_out.xml
│   │   │   └── slide_up_in.xml
│   │   ├── drawable
│   │   │   ├── button.png
│   │   │   ├── contact.png
│   │   │   ├── icon.png
│   │   │   ├── people.png
│   │   │   └── send.png
│   │   ├── drawable-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-ldpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── layout
│   │   │   ├── main.xml
│   │   │   ├── replysms.xml
│   │   │   ├── sendmsg.xml
│   │   │   └── showlist.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── guo
│   └── supermario
│   └── sms
│   ├── MsgListActivity.java
│   ├── Replymsg.java
│   ├── SendMassage.java
│   └── SendSmsActivity.java
├── 第8章 通讯录
│   └── MyContacts
│   ├── AndroidManifest.xml
│   ├── bin
│   │   ├── classes
│   │   │   └── com
│   │   │   └── guo
│   │   │   └── MyContacts
│   │   │   ├── BuildConfig.class
│   │   │   ├── ContactColumn.class
│   │   │   ├── ContactEditor$1.class
│   │   │   ├── ContactEditor$2.class
│   │   │   ├── ContactEditor.class
│   │   │   ├── ContactsProvider.class
│   │   │   ├── ContactView.class
│   │   │   ├── DBHelper.class
│   │   │   ├── MyContacts.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── classes.dex
│   │   ├── jarlist.cache
│   │   ├── MyContacts.apk
│   │   ├── res
│   │   │   └── drawable
│   │   │   ├── add.png
│   │   │   ├── calluser.png
│   │   │   ├── edituser.png
│   │   │   ├── exit.png
│   │   │   ├── icon.png
│   │   │   ├── listuser.png
│   │   │   ├── remove.png
│   │   │   ├── sendsms.png
│   │   │   └── viewuser.png
│   │   └── resources.ap_
│   ├── default.properties
│   ├── gen
│   │   └── com
│   │   └── guo
│   │   └── MyContacts
│   │   ├── BuildConfig.java
│   │   └── R.java
│   ├── project.properties
│   ├── res
│   │   ├── drawable
│   │   │   ├── add.png
│   │   │   ├── bg.jpg
│   │   │   ├── calluser.png
│   │   │   ├── edituser.png
│   │   │   ├── exit.png
│   │   │   ├── icon.png
│   │   │   ├── listuser.png
│   │   │   ├── remove.png
│   │   │   ├── sendsms.png
│   │   │   └── viewuser.png
│   │   ├── layout
│   │   │   ├── editorcontacts.xml
│   │   │   └── viewuser.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── guo
│   └── MyContacts
│   ├── ContactColumn.java
│   ├── ContactEditor.java
│   ├── ContactsProvider.java
│   ├── ContactView.java
│   ├── DBHelper.java
│   └── MyContacts.java
└── 第9章 任务管理器
├── AlertDialogReflaction
│   ├── AndroidManifest.xml
│   ├── bin
│   │   ├── AlertDialogReflaction.apk
│   │   ├── classes
│   │   │   └── com
│   │   │   └── guo
│   │   │   └── alertdialog
│   │   │   ├── AlertDialogReflactionActivity$MyHandler.class
│   │   │   ├── AlertDialogReflactionActivity$myListener.class
│   │   │   ├── AlertDialogReflactionActivity.class
│   │   │   ├── BuildConfig.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$string.class
│   │   │   └── R.class
│   │   ├── classes.dex
│   │   ├── jarlist.cache
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-mdpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── drawable-xhdpi
│   │   │   └── ic_launcher.png
│   │   └── resources.ap_
│   ├── gen
│   │   └── com
│   │   └── guo
│   │   └── alertdialog
│   │   ├── BuildConfig.java
│   │   └── R.java
│   ├── proguard-project.txt
│   ├── project.properties
│   ├── res
│   │   ├── drawable-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-ldpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── layout
│   │   │   └── main.xml
│   │   └── values
│   │   └── strings.xml
│   └── src
│   └── com
│   └── guo
│   └── alertdialog
│   └── AlertDialogReflactionActivity.java
└── TaskManager
├── AndroidManifest.xml
├── bin
│   ├── classes
│   │   ├── android
│   │   │   └── content
│   │   │   └── pm
│   │   │   ├── IPackageStatsObserver$Stub$Proxy.class
│   │   │   ├── IPackageStatsObserver$Stub.class
│   │   │   ├── IPackageStatsObserver.aidl
│   │   │   ├── IPackageStatsObserver.class
│   │   │   └── PackageStats.aidl
│   │   └── com
│   │   └── guo
│   │   └── taskmanager
│   │   ├── BuildConfig.class
│   │   ├── DetailProgramUtil.class
│   │   ├── PackageUtil.class
│   │   ├── ProcDetailActivity$1.class
│   │   ├── ProcDetailActivity$KillButtonListener.class
│   │   ├── ProcDetailActivity$PkgSizeObserver.class
│   │   ├── ProcDetailActivity.class
│   │   ├── ProcListAdapter.class
│   │   ├── ProgramUtil.class
│   │   ├── R$attr.class
│   │   ├── R$drawable.class
│   │   ├── R$id.class
│   │   ├── R$layout.class
│   │   ├── R$string.class
│   │   ├── R.class
│   │   ├── TaskManagerActivity$AlertButtonListener.class
│   │   ├── TaskManagerActivity$CloseAllButtonListener.class
│   │   ├── TaskManagerActivity$RefreshButtonListener.class
│   │   ├── TaskManagerActivity$RefreshHandler.class
│   │   ├── TaskManagerActivity$RefreshThread.class
│   │   ├── TaskManagerActivity.class
│   │   └── ViewHolder.class
│   ├── classes.dex
│   ├── jarlist.cache
│   ├── res
│   │   ├── drawable-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-ldpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-mdpi
│   │   │   ├── ic_launcher.png
│   │   │   └── unknown.png
│   │   └── drawable-xhdpi
│   │   └── ic_launcher.png
│   ├── resources.ap_
│   └── TaskManager.apk
├── gen
│   ├── android
│   │   └── content
│   │   └── pm
│   │   └── IPackageStatsObserver.java
│   └── com
│   └── guo
│   └── taskmanager
│   ├── BuildConfig.java
│   └── R.java
├── proguard-project.txt
├── project.properties
├── res
│   ├── drawable-hdpi
│   │   └── ic_launcher.png
│   ├── drawable-ldpi
│   │   └── ic_launcher.png
│   ├── drawable-mdpi
│   │   ├── ic_launcher.png
│   │   └── unknown.png
│   ├── drawable-xhdpi
│   │   └── ic_launcher.png
│   ├── layout
│   │   ├── proc_detail.xml
│   │   ├── proc_list_item.xml
│   │   └── proc_list.xml
│   └── values
│   └── strings.xml
└── src
├── android
│   └── content
│   └── pm
│   ├── IPackageStatsObserver.aidl
│   └── PackageStats.aidl
└── com
└── guo
└── taskmanager
├── DetailProgramUtil.java
├── PackageUtil.java
├── ProcDetailActivity.java
├── ProcListAdapter.java
├── ProgramUtil.java
└── TaskManagerActivity.java

997 directories, 2280 files

标签:

实例下载地址

android经典项目案例开发实战宝典_郭金尚 源代码

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

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

网友评论

发表评论

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

查看所有0条评论>>

小贴士

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

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

关于好例子网

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

;
报警