实例介绍
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
│ │ │ │ ├── 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
│ │ │ └── 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
│ │ └── 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
│ │ │ │ └── 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
│ │ │ └── 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
│ │ └── android
│ │ └── example
│ │ ├── AuthorizeActivity.java
│ │ └── TestActivity.java
│ └── SinaWeibo
│ ├── AndroidManifest.xml
│ ├── bin
│ │ ├── classes
│ │ │ └── com
│ │ │ ├── guo
│ │ │ │ ├── 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
│ │ │ └── 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
│ │ │ ├── BuildConfig.java
│ │ │ └── R.java
│ │ └── 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
│ ├── 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
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论