├── 1.3 统一事件编程模型 ├── YoungHeart │ ├── lint.xml │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ ├── libs │ │ └── android-support-v4.jar │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ ├── values │ │ │ ├── strings_activity_personcenter.xml │ │ │ ├── strings_activity.main.xml │ │ │ └── strings.xml │ │ ├── values-large │ │ │ └── styles.xml │ │ ├── values-v11 │ │ │ └── styles.xml │ │ └── values-v14 │ │ │ └── styles.xml │ ├── src │ │ └── com │ │ │ └── youngheart │ │ │ ├── engine │ │ │ └── AppConstants.java │ │ │ └── base │ │ │ └── AppBaseActivity.java │ └── .classpath └── AndroidLib │ ├── .settings │ └── org.eclipse.core.resources.prefs │ ├── res │ ├── values │ │ └── strings.xml │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── values-v11 │ │ └── styles.xml │ └── values-v14 │ │ └── styles.xml │ ├── libs │ └── android-support-v4.jar │ └── .classpath ├── 1.4 实体化编程 ├── YoungHeart │ ├── lint.xml │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ ├── libs │ │ ├── gson-2.2.4.jar │ │ ├── fastjson_1.1.33.jar │ │ └── android-support-v4.jar │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ ├── values │ │ │ ├── strings_activity_personcenter.xml │ │ │ ├── strings.xml │ │ │ └── strings_activity_main.xml │ │ ├── values-large │ │ │ └── styles.xml │ │ ├── values-v11 │ │ │ └── styles.xml │ │ └── values-v14 │ │ │ └── styles.xml │ └── src │ │ └── com │ │ └── youngheart │ │ ├── base │ │ └── AppBaseActivity.java │ │ └── engine │ │ ├── GlobalVariables.java │ │ └── AppConstants.java └── AndroidLib │ ├── .settings │ └── org.eclipse.core.resources.prefs │ ├── res │ ├── values │ │ └── strings.xml │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── values-v11 │ │ └── styles.xml │ └── values-v14 │ │ └── styles.xml │ ├── libs │ └── android-support-v4.jar │ └── .classpath ├── 1.6 类型安全转换函数 ├── YoungHeart │ ├── lint.xml │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ ├── libs │ │ ├── gson-2.2.4.jar │ │ ├── fastjson_1.1.33.jar │ │ └── android-support-v4.jar │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ ├── values │ │ │ ├── strings_activity_personcenter.xml │ │ │ └── strings.xml │ │ ├── values-large │ │ │ └── styles.xml │ │ ├── values-v11 │ │ │ └── styles.xml │ │ └── values-v14 │ │ │ └── styles.xml │ └── src │ │ └── com │ │ └── youngheart │ │ ├── base │ │ └── AppBaseActivity.java │ │ └── engine │ │ ├── GlobalVariables.java │ │ └── AppConstants.java └── AndroidLib │ ├── .settings │ └── org.eclipse.core.resources.prefs │ ├── res │ ├── values │ │ └── strings.xml │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── values-v11 │ │ └── styles.xml │ └── values-v14 │ │ └── styles.xml │ ├── libs │ └── android-support-v4.jar │ └── .classpath ├── 2.2.1 数据缓存策略 ├── YoungHeart │ ├── lint.xml │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ ├── libs │ │ ├── gson-2.2.4.jar │ │ ├── fastjson_1.1.33.jar │ │ └── android-support-v4.jar │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ ├── values │ │ │ ├── strings_activity_main.xml │ │ │ ├── strings_activity_personcenter.xml │ │ │ └── strings.xml │ │ ├── values-large │ │ │ └── styles.xml │ │ ├── values-v11 │ │ │ └── styles.xml │ │ ├── xml │ │ │ └── url.xml │ │ └── values-v14 │ │ │ └── styles.xml │ └── src │ │ └── com │ │ └── youngheart │ │ └── engine │ │ ├── AppConstants.java │ │ └── YoungHeartApplication.java └── AndroidLib │ ├── res │ ├── xml │ │ └── url.xml │ ├── values │ │ └── strings.xml │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── values-v11 │ │ └── styles.xml │ └── values-v14 │ │ └── styles.xml │ ├── .settings │ └── org.eclipse.core.resources.prefs │ ├── libs │ ├── fastjson_1.1.33.jar │ └── android-support-v4.jar │ └── src │ └── com │ └── infrastructure │ └── net │ └── RequestCallback.java ├── 2.4.2 自动登录 ├── YoungHeart │ ├── lint.xml │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ ├── libs │ │ ├── gson-2.2.4.jar │ │ ├── fastjson_1.1.33.jar │ │ └── android-support-v4.jar │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ ├── values │ │ │ ├── strings_activity_personcenter.xml │ │ │ └── strings.xml │ │ ├── values-large │ │ │ └── styles.xml │ │ ├── values-v11 │ │ │ └── styles.xml │ │ └── values-v14 │ │ │ └── styles.xml │ └── src │ │ └── com │ │ └── youngheart │ │ ├── engine │ │ ├── AppConstants.java │ │ └── YoungHeartApplication.java │ │ └── activity │ │ └── news │ │ └── NewsActivity.java └── AndroidLib │ ├── res │ ├── xml │ │ └── url.xml │ ├── values │ │ └── strings.xml │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── values-v11 │ │ └── styles.xml │ └── values-v14 │ │ └── styles.xml │ ├── .settings │ └── org.eclipse.core.resources.prefs │ ├── libs │ ├── fastjson_1.1.33.jar │ └── android-support-v4.jar │ └── src │ └── com │ └── infrastructure │ └── net │ └── RequestCallback.java ├── 2.5.1 Http请求 ├── YoungHeart │ ├── lint.xml │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ ├── libs │ │ ├── gson-2.2.4.jar │ │ ├── fastjson_1.1.33.jar │ │ └── android-support-v4.jar │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ ├── values │ │ │ ├── strings_activity_personcenter.xml │ │ │ └── strings.xml │ │ ├── values-large │ │ │ └── styles.xml │ │ ├── values-v11 │ │ │ └── styles.xml │ │ └── values-v14 │ │ │ └── styles.xml │ └── src │ │ └── com │ │ └── youngheart │ │ ├── engine │ │ ├── AppConstants.java │ │ └── YoungHeartApplication.java │ │ └── activity │ │ └── news │ │ └── NewsActivity.java └── AndroidLib │ ├── res │ ├── xml │ │ └── url.xml │ ├── values │ │ └── strings.xml │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── values-v11 │ │ └── styles.xml │ └── values-v14 │ │ └── styles.xml │ ├── .settings │ └── org.eclipse.core.resources.prefs │ ├── libs │ ├── fastjson_1.1.33.jar │ └── android-support-v4.jar │ └── src │ └── com │ └── infrastructure │ ├── utils │ └── FrameConstants.java │ └── net │ └── RequestCallback.java ├── 2.5.2 时间校准 ├── YoungHeart │ ├── lint.xml │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ ├── libs │ │ ├── gson-2.2.4.jar │ │ ├── fastjson_1.1.33.jar │ │ └── android-support-v4.jar │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ ├── values │ │ │ ├── strings_activity_personcenter.xml │ │ │ └── strings.xml │ │ ├── values-large │ │ │ └── styles.xml │ │ ├── values-v11 │ │ │ └── styles.xml │ │ └── values-v14 │ │ │ └── styles.xml │ └── src │ │ └── com │ │ └── youngheart │ │ ├── engine │ │ ├── AppConstants.java │ │ └── YoungHeartApplication.java │ │ └── activity │ │ └── news │ │ └── NewsActivity.java └── AndroidLib │ ├── res │ ├── xml │ │ └── url.xml │ ├── values │ │ └── strings.xml │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── values-v11 │ │ └── styles.xml │ └── values-v14 │ │ └── styles.xml │ ├── .settings │ └── org.eclipse.core.resources.prefs │ ├── libs │ ├── fastjson_1.1.33.jar │ └── android-support-v4.jar │ └── src │ └── com │ └── infrastructure │ ├── utils │ └── FrameConstants.java │ └── net │ └── RequestCallback.java ├── 1.5 Adapter模板 ├── YoungHeart │ ├── lint.xml │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ ├── libs │ │ ├── gson-2.2.4.jar │ │ ├── fastjson_1.1.33.jar │ │ └── android-support-v4.jar │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ ├── values │ │ │ ├── strings_activity_personcenter.xml │ │ │ ├── strings.xml │ │ │ └── strings_activity_main.xml │ │ ├── values-large │ │ │ └── styles.xml │ │ ├── values-v11 │ │ │ └── styles.xml │ │ └── values-v14 │ │ │ └── styles.xml │ └── src │ │ └── com │ │ └── youngheart │ │ ├── base │ │ └── AppBaseActivity.java │ │ └── engine │ │ ├── GlobalVariables.java │ │ └── AppConstants.java └── AndroidLib │ ├── .settings │ └── org.eclipse.core.resources.prefs │ ├── res │ ├── values │ │ └── strings.xml │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── values-v11 │ │ └── styles.xml │ └── values-v14 │ │ └── styles.xml │ ├── libs │ └── android-support-v4.jar │ └── .classpath ├── 2.1.5 网络底层的一些优化工作 ├── YoungHeart │ ├── lint.xml │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ ├── libs │ │ ├── gson-2.2.4.jar │ │ ├── fastjson_1.1.33.jar │ │ └── android-support-v4.jar │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ ├── values │ │ │ ├── strings_activity_main.xml │ │ │ ├── strings_activity_personcenter.xml │ │ │ └── strings.xml │ │ ├── values-large │ │ │ └── styles.xml │ │ ├── values-v11 │ │ │ └── styles.xml │ │ └── xml │ │ │ └── url.xml │ └── src │ │ └── com │ │ └── youngheart │ │ └── engine │ │ └── AppConstants.java └── AndroidLib │ ├── res │ ├── xml │ │ └── url.xml │ ├── values │ │ └── strings.xml │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ └── values-v11 │ │ └── styles.xml │ ├── .settings │ └── org.eclipse.core.resources.prefs │ ├── libs │ ├── fastjson_1.1.33.jar │ └── android-support-v4.jar │ └── src │ └── com │ └── infrastructure │ └── net │ └── RequestCallback.java ├── 2.3 MockService ├── YoungHeart │ ├── lint.xml │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ ├── libs │ │ ├── gson-2.2.4.jar │ │ ├── fastjson_1.1.33.jar │ │ └── android-support-v4.jar │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ ├── values │ │ │ ├── strings_activity_personcenter.xml │ │ │ └── strings.xml │ │ ├── values-large │ │ │ └── styles.xml │ │ ├── values-v11 │ │ │ └── styles.xml │ │ └── values-v14 │ │ │ └── styles.xml │ └── src │ │ └── com │ │ └── youngheart │ │ ├── engine │ │ ├── AppConstants.java │ │ └── YoungHeartApplication.java │ │ └── activity │ │ └── news │ │ └── NewsActivity.java └── AndroidLib │ ├── res │ ├── xml │ │ └── url.xml │ ├── values │ │ └── strings.xml │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── values-v11 │ │ └── styles.xml │ └── values-v14 │ │ └── styles.xml │ ├── .settings │ └── org.eclipse.core.resources.prefs │ ├── libs │ ├── fastjson_1.1.33.jar │ └── android-support-v4.jar │ └── src │ └── com │ └── infrastructure │ └── net │ └── RequestCallback.java ├── 2.5.3 开启gzip压缩 ├── YoungHeart │ ├── lint.xml │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ ├── libs │ │ ├── gson-2.2.4.jar │ │ ├── fastjson_1.1.33.jar │ │ └── android-support-v4.jar │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ ├── values │ │ │ ├── strings_activity_personcenter.xml │ │ │ └── strings.xml │ │ ├── values-large │ │ │ └── styles.xml │ │ ├── values-v11 │ │ │ └── styles.xml │ │ └── values-v14 │ │ │ └── styles.xml │ └── src │ │ └── com │ │ └── youngheart │ │ ├── engine │ │ ├── AppConstants.java │ │ └── YoungHeartApplication.java │ │ └── activity │ │ └── news │ │ └── NewsActivity.java └── AndroidLib │ ├── res │ ├── xml │ │ └── url.xml │ ├── values │ │ └── strings.xml │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── values-v11 │ │ └── styles.xml │ └── values-v14 │ │ └── styles.xml │ ├── .settings │ └── org.eclipse.core.resources.prefs │ ├── libs │ ├── fastjson_1.1.33.jar │ └── android-support-v4.jar │ └── src │ └── com │ └── infrastructure │ ├── net │ └── RequestCallback.java │ └── utils │ └── FrameConstants.java ├── 3.1 App图片缓存设计 ├── YoungHeart │ ├── lint.xml │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ ├── libs │ │ ├── gson-2.2.4.jar │ │ ├── image_loader.jar │ │ ├── fastjson_1.1.33.jar │ │ └── android-support-v4.jar │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ ├── values │ │ │ ├── strings_activity_personcenter.xml │ │ │ └── strings.xml │ │ ├── values-large │ │ │ └── styles.xml │ │ ├── values-v11 │ │ │ └── styles.xml │ │ └── values-v14 │ │ │ └── styles.xml │ └── src │ │ └── com │ │ └── youngheart │ │ ├── engine │ │ └── AppConstants.java │ │ └── activity │ │ └── news │ │ └── NewsActivity.java └── AndroidLib │ ├── res │ ├── xml │ │ └── url.xml │ ├── values │ │ └── strings.xml │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── values-v11 │ │ └── styles.xml │ └── values-v14 │ │ └── styles.xml │ ├── .settings │ └── org.eclipse.core.resources.prefs │ ├── libs │ ├── fastjson_1.1.33.jar │ └── android-support-v4.jar │ └── src │ └── com │ └── infrastructure │ ├── net │ └── RequestCallback.java │ └── utils │ └── FrameConstants.java ├── 3.4 App与Html5交互 ├── YoungHeart │ ├── lint.xml │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ ├── libs │ │ ├── gson-2.2.4.jar │ │ ├── image_loader.jar │ │ ├── fastjson_1.1.33.jar │ │ └── android-support-v4.jar │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ ├── values │ │ │ ├── strings_activity_personcenter.xml │ │ │ └── strings.xml │ │ ├── values-large │ │ │ └── styles.xml │ │ └── values-v11 │ │ │ └── styles.xml │ └── src │ │ └── com │ │ └── youngheart │ │ ├── engine │ │ └── AppConstants.java │ │ └── activity │ │ └── news │ │ └── NewsActivity.java ├── AndroidLib │ ├── res │ │ ├── xml │ │ │ └── url.xml │ │ ├── values │ │ │ └── strings.xml │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ └── values-v11 │ │ │ └── styles.xml │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ ├── libs │ │ ├── fastjson_1.1.33.jar │ │ └── android-support-v4.jar │ └── src │ │ └── com │ │ └── infrastructure │ │ ├── net │ │ └── RequestCallback.java │ │ └── utils │ │ └── FrameConstants.java └── NativeWithH5 │ ├── libs │ └── android-support-v4.jar │ ├── assets │ ├── data1_template.html │ └── 102.html │ ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── values │ │ └── strings.xml │ ├── menu │ │ └── activity_main.xml │ └── values-v11 │ │ └── styles.xml │ ├── .settings │ └── org.eclipse.jdt.core.prefs │ ├── src │ └── com │ │ └── example │ │ └── youngheart │ │ ├── NewsListActivity.java │ │ └── PersonCenterActivity.java │ └── .classpath ├── 1.1 重新规划Android项目结构 ├── YoungHeart │ ├── lint.xml │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ ├── libs │ │ └── android-support-v4.jar │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ ├── values │ │ │ └── strings.xml │ │ ├── layout │ │ │ └── activity_main.xml │ │ ├── values-large │ │ │ └── styles.xml │ │ └── values-v11 │ │ │ └── styles.xml │ ├── src │ │ └── com │ │ │ └── youngheart │ │ │ ├── base │ │ │ └── AppBaseActivity.java │ │ │ └── activity │ │ │ └── others │ │ │ └── MainActivity.java │ └── .classpath └── AndroidLib │ ├── .settings │ └── org.eclipse.core.resources.prefs │ ├── res │ ├── values │ │ └── strings.xml │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ └── values-v11 │ │ └── styles.xml │ ├── libs │ └── android-support-v4.jar │ ├── src │ └── com │ │ └── infrastructure │ │ └── activity │ │ └── BaseActivity.java │ └── .classpath ├── 1.2 为Activity定义新的生命周期  ├── YoungHeart │ ├── lint.xml │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ ├── libs │ │ └── android-support-v4.jar │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ ├── values │ │ │ ├── strings_activity_personcenter.xml │ │ │ ├── strings_activity.main.xml │ │ │ └── strings.xml │ │ ├── values-large │ │ │ └── styles.xml │ │ └── values-v11 │ │ │ └── styles.xml │ ├── src │ │ └── com │ │ │ └── youngheart │ │ │ ├── base │ │ │ └── AppBaseActivity.java │ │ │ └── engine │ │ │ └── AppConstants.java │ └── .classpath └── AndroidLib │ ├── .settings │ └── org.eclipse.core.resources.prefs │ ├── res │ ├── values │ │ └── strings.xml │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ └── values-v11 │ │ └── styles.xml │ ├── libs │ └── android-support-v4.jar │ └── .classpath ├── 2.1.2 对AsyncTask的使用和封装 ├── YoungHeart │ ├── lint.xml │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ ├── libs │ │ ├── gson-2.2.4.jar │ │ ├── fastjson_1.1.33.jar │ │ └── android-support-v4.jar │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ ├── values │ │ │ ├── strings_activity_main.xml │ │ │ ├── strings_activity_personcenter.xml │ │ │ └── strings.xml │ │ ├── values-large │ │ │ └── styles.xml │ │ └── values-v11 │ │ │ └── styles.xml │ └── src │ │ └── com │ │ └── youngheart │ │ ├── engine │ │ ├── AppConstants.java │ │ └── GlobalVariables.java │ │ └── base │ │ └── AppBaseActivity.java └── AndroidLib │ ├── .settings │ └── org.eclipse.core.resources.prefs │ ├── res │ ├── values │ │ └── strings.xml │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ └── values-v11 │ │ └── styles.xml │ ├── libs │ ├── fastjson_1.1.33.jar │ └── android-support-v4.jar │ └── .classpath ├── 2.4.3 Cookie过期的统一处理 ├── YoungHeart │ ├── lint.xml │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ ├── libs │ │ ├── gson-2.2.4.jar │ │ ├── fastjson_1.1.33.jar │ │ └── android-support-v4.jar │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ ├── values │ │ │ ├── strings_activity_personcenter.xml │ │ │ └── strings.xml │ │ ├── values-large │ │ │ └── styles.xml │ │ └── values-v11 │ │ │ └── styles.xml │ └── src │ │ └── com │ │ └── youngheart │ │ ├── engine │ │ ├── AppConstants.java │ │ └── YoungHeartApplication.java │ │ └── activity │ │ └── news │ │ └── NewsActivity.java └── AndroidLib │ ├── res │ ├── xml │ │ └── url.xml │ ├── values │ │ └── strings.xml │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ └── values-v11 │ │ └── styles.xml │ ├── .settings │ └── org.eclipse.core.resources.prefs │ ├── libs │ ├── fastjson_1.1.33.jar │ └── android-support-v4.jar │ └── src │ └── com │ └── infrastructure │ └── net │ └── RequestCallback.java ├── 8.4 CCNET配置和IIS站点搭建.docx ├── 9.7.1 iOS页面跳转器:Navigator ├── MyApp │ ├── MyApp │ │ ├── en.lproj │ │ │ └── InfoPlist.strings │ │ ├── Default.png │ │ ├── Default@2x.png │ │ ├── Default-568h@2x.png │ │ ├── MyApp-Prefix.pch │ │ └── main.m │ ├── MyAppTests │ │ ├── en.lproj │ │ │ └── InfoPlist.strings │ │ ├── MyAppTests.h │ │ └── Entity │ │ │ └── UserWrapEntity.h │ ├── Views │ │ ├── BViewController.h │ │ ├── AboutUsViewController.h │ │ └── APageViewController.h │ └── Common │ │ └── BaseClass │ │ ├── AppBaseViewController.m │ │ └── AppBaseViewController.h ├── MyLib │ ├── MyLib │ │ └── MyLib-Prefix.pch │ ├── MyLib.xcodeproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ └── macmac.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── Src │ │ └── ObjectMapping │ │ ├── ObjectMappingLoader.h │ │ └── ObjectMappingEntity.m └── YoungHeart.xcworkspace │ ├── xcuserdata │ ├── macmac.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ └── baojianqiang.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ └── contents.xcworkspacedata ├── 8.9 TestCode ├── bin │ ├── TestCode.apk │ ├── classes.dex │ ├── resources.ap_ │ ├── jarlist.cache │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ └── drawable-xhdpi │ │ │ └── ic_launcher.png │ ├── classes │ │ └── com │ │ │ └── example │ │ │ └── testcode │ │ │ ├── R.class │ │ │ ├── R$id.class │ │ │ ├── Utils.class │ │ │ ├── IdCard.class │ │ │ ├── R$attr.class │ │ │ ├── R$layout.class │ │ │ ├── R$menu.class │ │ │ ├── R$string.class │ │ │ ├── R$style.class │ │ │ ├── R$drawable.class │ │ │ ├── TestIdCard.class │ │ │ ├── AppConstants.class │ │ │ ├── BuildConfig.class │ │ │ └── MainActivity.class │ └── dexedLibs │ │ └── android-support-v4-83d8ffbda85b9ecd0fd5a50df4df38c5.jar ├── libs │ └── android-support-v4.jar ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── values │ │ └── strings.xml │ ├── menu │ │ └── activity_main.xml │ ├── values-v11 │ │ └── styles.xml │ └── values-v14 │ │ └── styles.xml ├── src │ └── com │ │ └── example │ │ └── testcode │ │ ├── Utils.java │ │ ├── AppConstants.java │ │ └── TestIdCard.java ├── gen │ └── com │ │ └── example │ │ └── testcode │ │ └── BuildConfig.java └── .classpath ├── 2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler ├── YoungHeart │ ├── lint.xml │ ├── .settings │ │ └── org.eclipse.core.resources.prefs │ ├── libs │ │ ├── gson-2.2.4.jar │ │ ├── fastjson_1.1.33.jar │ │ └── android-support-v4.jar │ ├── src │ │ └── com │ │ │ └── youngheart │ │ │ ├── engine │ │ │ └── AppConstants.java │ │ │ └── base │ │ │ └── AppBaseActivity.java │ └── res │ │ ├── values │ │ ├── strings_activity_main.xml │ │ ├── strings_activity_personcenter.xml │ │ └── strings.xml │ │ ├── drawable-hdpi │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ │ ├── values-large │ │ └── styles.xml │ │ └── values-v11 │ │ └── styles.xml └── AndroidLib │ ├── res │ ├── xml │ │ └── url.xml │ ├── values │ │ └── strings.xml │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ └── values-v11 │ │ └── styles.xml │ ├── .settings │ └── org.eclipse.core.resources.prefs │ ├── libs │ ├── fastjson_1.1.33.jar │ └── android-support-v4.jar │ └── src │ └── com │ └── infrastructure │ └── net │ └── RequestCallback.java ├── 5 AnalysisCrash ├── AnalysisCrash.suo └── AnalysisCrash │ ├── bin │ └── Debug │ │ ├── AnalysisCrash.exe │ │ ├── AnalysisCrash.pdb │ │ ├── AnalysisCrash.vshost.exe │ │ └── RegexRules.xml │ ├── obj │ └── x86 │ │ └── Debug │ │ ├── AnalysisCrash.exe │ │ ├── AnalysisCrash.pdb │ │ ├── GenerateResource.read.1.tlog │ │ ├── AnalysisCrash.Form1.resources │ │ ├── GenerateResource.write.1.tlog │ │ ├── TempPE │ │ └── CrashDBDataSet.Designer.cs.dll │ │ ├── DesignTimeResolveAssemblyReferences.cache │ │ ├── AnalysisCrash.Properties.Resources.resources │ │ └── DesignTimeResolveAssemblyReferencesInput.cache │ ├── RegexRules.xml │ └── app.config ├── 9.9.3 Android包中META-INF目录的妙用 ChannelDemo ├── .settings │ └── org.eclipse.core.resources.prefs ├── bin │ ├── classes.dex │ ├── ChannelDemo.apk │ ├── resources.ap_ │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ └── drawable-xhdpi │ │ │ └── ic_launcher.png │ ├── classes │ │ └── com │ │ │ └── example │ │ │ └── channeldemo │ │ │ ├── R.class │ │ │ ├── R$id.class │ │ │ ├── R$attr.class │ │ │ ├── R$menu.class │ │ │ ├── R$style.class │ │ │ ├── Utils.class │ │ │ ├── R$layout.class │ │ │ ├── R$string.class │ │ │ ├── BuildConfig.class │ │ │ ├── MainActivity.class │ │ │ └── R$drawable.class │ └── dexedLibs │ │ └── android-support-v4-0a680dab3a3539b1481fb139a1159400.jar ├── libs │ └── android-support-v4.jar ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── values │ │ └── strings.xml │ ├── menu │ │ └── activity_main.xml │ └── values-v11 │ │ └── styles.xml ├── gen │ └── com │ │ └── example │ │ └── channeldemo │ │ └── BuildConfig.java └── .classpath ├── 8.8 切换服务器 SwitchEnvByMenu ├── libs │ └── android-support-v4.jar ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── values │ │ └── strings.xml │ └── values-v11 │ │ └── styles.xml ├── src │ └── com │ │ └── example │ │ └── switchenvbymenu │ │ ├── Config.java │ │ └── Globals.java └── .classpath ├── 9.7.1 Android页面跳转器 AndroidNavigator ├── BaseActivity.java └── ActivityNameConstants.java └── README.md /1.3 统一事件编程模型/YoungHeart/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /1.4 实体化编程/YoungHeart/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /1.6 类型安全转换函数/YoungHeart/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/YoungHeart/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /2.4.2 自动登录/YoungHeart/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /2.5.1 Http请求/YoungHeart/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /2.5.2 时间校准/YoungHeart/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /1.5 Adapter模板/YoungHeart/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/YoungHeart/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/AndroidLib/res/xml/url.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /2.3 MockService/YoungHeart/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /2.4.2 自动登录/AndroidLib/res/xml/url.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /2.5.1 Http请求/AndroidLib/res/xml/url.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /2.5.2 时间校准/AndroidLib/res/xml/url.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/YoungHeart/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /3.1 App图片缓存设计/YoungHeart/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /3.4 App与Html5交互/YoungHeart/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /1.1 重新规划Android项目结构/YoungHeart/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /1.2 为Activity定义新的生命周期 /YoungHeart/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/YoungHeart/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/AndroidLib/res/xml/url.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /2.3 MockService/AndroidLib/res/xml/url.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/YoungHeart/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/AndroidLib/res/xml/url.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /3.1 App图片缓存设计/AndroidLib/res/xml/url.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /3.4 App与Html5交互/AndroidLib/res/xml/url.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/AndroidLib/res/xml/url.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /8.4 CCNET配置和IIS站点搭建.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.4 CCNET配置和IIS站点搭建.docx -------------------------------------------------------------------------------- /9.7.1 iOS页面跳转器:Navigator/MyApp/MyApp/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /8.9 TestCode/bin/TestCode.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/bin/TestCode.apk -------------------------------------------------------------------------------- /8.9 TestCode/bin/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/bin/classes.dex -------------------------------------------------------------------------------- /8.9 TestCode/bin/resources.ap_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/bin/resources.ap_ -------------------------------------------------------------------------------- /9.7.1 iOS页面跳转器:Navigator/MyApp/MyAppTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /1.4 实体化编程/AndroidLib/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /1.4 实体化编程/YoungHeart/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /2.4.2 自动登录/AndroidLib/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /2.4.2 自动登录/YoungHeart/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /2.5.2 时间校准/AndroidLib/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /2.5.2 时间校准/YoungHeart/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /1.3 统一事件编程模型/AndroidLib/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /1.3 统一事件编程模型/YoungHeart/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /1.4 实体化编程/AndroidLib/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | AndroidLib 4 | 5 | -------------------------------------------------------------------------------- /1.5 Adapter模板/AndroidLib/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /1.5 Adapter模板/YoungHeart/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /1.6 类型安全转换函数/AndroidLib/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /1.6 类型安全转换函数/YoungHeart/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/YoungHeart/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/AndroidLib/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/YoungHeart/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /2.3 MockService/AndroidLib/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /2.3 MockService/YoungHeart/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /2.5.1 Http请求/AndroidLib/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /2.5.1 Http请求/YoungHeart/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/AndroidLib/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/YoungHeart/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /3.1 App图片缓存设计/AndroidLib/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /3.1 App图片缓存设计/YoungHeart/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /3.4 App与Html5交互/AndroidLib/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /3.4 App与Html5交互/YoungHeart/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /5 AnalysisCrash/AnalysisCrash.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/5 AnalysisCrash/AnalysisCrash.suo -------------------------------------------------------------------------------- /1.1 重新规划Android项目结构/AndroidLib/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /1.1 重新规划Android项目结构/YoungHeart/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /1.3 统一事件编程模型/AndroidLib/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | AndroidLib 4 | 5 | -------------------------------------------------------------------------------- /1.5 Adapter模板/AndroidLib/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | AndroidLib 4 | 5 | -------------------------------------------------------------------------------- /1.6 类型安全转换函数/AndroidLib/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | AndroidLib 4 | 5 | -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/AndroidLib/res/xml/url.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/AndroidLib/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/YoungHeart/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/AndroidLib/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | AndroidLib 4 | 5 | -------------------------------------------------------------------------------- /2.4.2 自动登录/AndroidLib/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | AndroidLib 4 | 5 | -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/AndroidLib/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/YoungHeart/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /2.5.1 Http请求/AndroidLib/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | AndroidLib 4 | 5 | -------------------------------------------------------------------------------- /2.5.2 时间校准/AndroidLib/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | AndroidLib 4 | 5 | -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/AndroidLib/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | AndroidLib 4 | 5 | -------------------------------------------------------------------------------- /3.1 App图片缓存设计/AndroidLib/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | AndroidLib 4 | 5 | -------------------------------------------------------------------------------- /1.1 重新规划Android项目结构/AndroidLib/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | AndroidLib 4 | 5 | -------------------------------------------------------------------------------- /1.2 为Activity定义新的生命周期 /AndroidLib/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /1.2 为Activity定义新的生命周期 /YoungHeart/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /1.4 实体化编程/YoungHeart/libs/gson-2.2.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.4 实体化编程/YoungHeart/libs/gson-2.2.4.jar -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/AndroidLib/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/YoungHeart/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/AndroidLib/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | AndroidLib 4 | 5 | -------------------------------------------------------------------------------- /2.3 MockService/AndroidLib/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | AndroidLib 4 | 5 | -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/AndroidLib/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | AndroidLib 4 | 5 | -------------------------------------------------------------------------------- /3.4 App与Html5交互/AndroidLib/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | AndroidLib 4 | 5 | -------------------------------------------------------------------------------- /8.9 TestCode/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/libs/android-support-v4.jar -------------------------------------------------------------------------------- /1.2 为Activity定义新的生命周期 /AndroidLib/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | AndroidLib 4 | 5 | -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/AndroidLib/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | AndroidLib 4 | 5 | -------------------------------------------------------------------------------- /2.4.2 自动登录/YoungHeart/libs/gson-2.2.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.4.2 自动登录/YoungHeart/libs/gson-2.2.4.jar -------------------------------------------------------------------------------- /2.5.2 时间校准/YoungHeart/libs/gson-2.2.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.2 时间校准/YoungHeart/libs/gson-2.2.4.jar -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /1.4 实体化编程/YoungHeart/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.4 实体化编程/YoungHeart/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /1.5 Adapter模板/YoungHeart/libs/gson-2.2.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.5 Adapter模板/YoungHeart/libs/gson-2.2.4.jar -------------------------------------------------------------------------------- /1.6 类型安全转换函数/YoungHeart/libs/gson-2.2.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.6 类型安全转换函数/YoungHeart/libs/gson-2.2.4.jar -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/YoungHeart/libs/gson-2.2.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.2.1 数据缓存策略/YoungHeart/libs/gson-2.2.4.jar -------------------------------------------------------------------------------- /2.5.1 Http请求/YoungHeart/libs/gson-2.2.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.1 Http请求/YoungHeart/libs/gson-2.2.4.jar -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/YoungHeart/libs/gson-2.2.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.3 开启gzip压缩/YoungHeart/libs/gson-2.2.4.jar -------------------------------------------------------------------------------- /3.1 App图片缓存设计/YoungHeart/libs/gson-2.2.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.1 App图片缓存设计/YoungHeart/libs/gson-2.2.4.jar -------------------------------------------------------------------------------- /2.3 MockService/YoungHeart/libs/gson-2.2.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.3 MockService/YoungHeart/libs/gson-2.2.4.jar -------------------------------------------------------------------------------- /2.4.2 自动登录/AndroidLib/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.4.2 自动登录/AndroidLib/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /2.4.2 自动登录/YoungHeart/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.4.2 自动登录/YoungHeart/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /2.5.2 时间校准/AndroidLib/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.2 时间校准/AndroidLib/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /2.5.2 时间校准/YoungHeart/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.2 时间校准/YoungHeart/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /3.1 App图片缓存设计/YoungHeart/libs/image_loader.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.1 App图片缓存设计/YoungHeart/libs/image_loader.jar -------------------------------------------------------------------------------- /3.4 App与Html5交互/YoungHeart/libs/gson-2.2.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.4 App与Html5交互/YoungHeart/libs/gson-2.2.4.jar -------------------------------------------------------------------------------- /8.9 TestCode/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /8.9 TestCode/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /8.9 TestCode/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.4 实体化编程/AndroidLib/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.4 实体化编程/AndroidLib/libs/android-support-v4.jar -------------------------------------------------------------------------------- /1.4 实体化编程/YoungHeart/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.4 实体化编程/YoungHeart/libs/android-support-v4.jar -------------------------------------------------------------------------------- /1.5 Adapter模板/YoungHeart/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.5 Adapter模板/YoungHeart/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /1.6 类型安全转换函数/YoungHeart/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.6 类型安全转换函数/YoungHeart/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/YoungHeart/libs/gson-2.2.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.5 网络底层的一些优化工作/YoungHeart/libs/gson-2.2.4.jar -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/AndroidLib/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.2.1 数据缓存策略/AndroidLib/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/YoungHeart/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.2.1 数据缓存策略/YoungHeart/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /2.4.2 自动登录/AndroidLib/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.4.2 自动登录/AndroidLib/libs/android-support-v4.jar -------------------------------------------------------------------------------- /2.4.2 自动登录/YoungHeart/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.4.2 自动登录/YoungHeart/libs/android-support-v4.jar -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/YoungHeart/libs/gson-2.2.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.4.3 Cookie过期的统一处理/YoungHeart/libs/gson-2.2.4.jar -------------------------------------------------------------------------------- /2.5.1 Http请求/AndroidLib/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.1 Http请求/AndroidLib/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /2.5.1 Http请求/YoungHeart/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.1 Http请求/YoungHeart/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /2.5.2 时间校准/AndroidLib/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.2 时间校准/AndroidLib/libs/android-support-v4.jar -------------------------------------------------------------------------------- /2.5.2 时间校准/YoungHeart/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.2 时间校准/YoungHeart/libs/android-support-v4.jar -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/AndroidLib/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.3 开启gzip压缩/AndroidLib/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/YoungHeart/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.3 开启gzip压缩/YoungHeart/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /3.1 App图片缓存设计/AndroidLib/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.1 App图片缓存设计/AndroidLib/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /3.1 App图片缓存设计/YoungHeart/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.1 App图片缓存设计/YoungHeart/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /3.4 App与Html5交互/YoungHeart/libs/image_loader.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.4 App与Html5交互/YoungHeart/libs/image_loader.jar -------------------------------------------------------------------------------- /8.9 TestCode/bin/jarlist.cache: -------------------------------------------------------------------------------- 1 | # cache for current jar dependecy. DO NOT EDIT. 2 | # format is 3 | # Encoding is UTF-8 4 | -------------------------------------------------------------------------------- /8.9 TestCode/bin/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/bin/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /8.9 TestCode/bin/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/bin/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /8.9 TestCode/src/com/example/testcode/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/src/com/example/testcode/Utils.java -------------------------------------------------------------------------------- /9.7.1 iOS页面跳转器:Navigator/MyApp/MyApp/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.7.1 iOS页面跳转器:Navigator/MyApp/MyApp/Default.png -------------------------------------------------------------------------------- /1.3 统一事件编程模型/AndroidLib/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.3 统一事件编程模型/AndroidLib/libs/android-support-v4.jar -------------------------------------------------------------------------------- /1.3 统一事件编程模型/YoungHeart/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.3 统一事件编程模型/YoungHeart/libs/android-support-v4.jar -------------------------------------------------------------------------------- /1.5 Adapter模板/AndroidLib/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.5 Adapter模板/AndroidLib/libs/android-support-v4.jar -------------------------------------------------------------------------------- /1.5 Adapter模板/YoungHeart/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.5 Adapter模板/YoungHeart/libs/android-support-v4.jar -------------------------------------------------------------------------------- /1.6 类型安全转换函数/AndroidLib/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.6 类型安全转换函数/AndroidLib/libs/android-support-v4.jar -------------------------------------------------------------------------------- /1.6 类型安全转换函数/YoungHeart/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.6 类型安全转换函数/YoungHeart/libs/android-support-v4.jar -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/AndroidLib/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/YoungHeart/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/AndroidLib/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.2.1 数据缓存策略/AndroidLib/libs/android-support-v4.jar -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/YoungHeart/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.2.1 数据缓存策略/YoungHeart/libs/android-support-v4.jar -------------------------------------------------------------------------------- /2.3 MockService/AndroidLib/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.3 MockService/AndroidLib/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /2.3 MockService/YoungHeart/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.3 MockService/YoungHeart/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /2.5.1 Http请求/AndroidLib/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.1 Http请求/AndroidLib/libs/android-support-v4.jar -------------------------------------------------------------------------------- /2.5.1 Http请求/YoungHeart/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.1 Http请求/YoungHeart/libs/android-support-v4.jar -------------------------------------------------------------------------------- /3.1 App图片缓存设计/AndroidLib/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.1 App图片缓存设计/AndroidLib/libs/android-support-v4.jar -------------------------------------------------------------------------------- /3.1 App图片缓存设计/YoungHeart/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.1 App图片缓存设计/YoungHeart/libs/android-support-v4.jar -------------------------------------------------------------------------------- /3.4 App与Html5交互/AndroidLib/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.4 App与Html5交互/AndroidLib/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /3.4 App与Html5交互/YoungHeart/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.4 App与Html5交互/YoungHeart/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /8.9 TestCode/bin/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/bin/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /9.7.1 iOS页面跳转器:Navigator/MyApp/MyApp/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.7.1 iOS页面跳转器:Navigator/MyApp/MyApp/Default@2x.png -------------------------------------------------------------------------------- /1.4 实体化编程/AndroidLib/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.4 实体化编程/AndroidLib/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.4 实体化编程/AndroidLib/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.4 实体化编程/AndroidLib/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.4 实体化编程/AndroidLib/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.4 实体化编程/AndroidLib/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.4 实体化编程/YoungHeart/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.4 实体化编程/YoungHeart/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.4 实体化编程/YoungHeart/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.4 实体化编程/YoungHeart/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.4 实体化编程/YoungHeart/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.4 实体化编程/YoungHeart/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/YoungHeart/libs/gson-2.2.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.2 对AsyncTask的使用和封装/YoungHeart/libs/gson-2.2.4.jar -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/AndroidLib/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.5 网络底层的一些优化工作/AndroidLib/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/YoungHeart/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.5 网络底层的一些优化工作/YoungHeart/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /2.3 MockService/AndroidLib/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.3 MockService/AndroidLib/libs/android-support-v4.jar -------------------------------------------------------------------------------- /2.3 MockService/YoungHeart/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.3 MockService/YoungHeart/libs/android-support-v4.jar -------------------------------------------------------------------------------- /2.4.2 自动登录/AndroidLib/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.4.2 自动登录/AndroidLib/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.4.2 自动登录/AndroidLib/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.4.2 自动登录/AndroidLib/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.4.2 自动登录/YoungHeart/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.4.2 自动登录/YoungHeart/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.4.2 自动登录/YoungHeart/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.4.2 自动登录/YoungHeart/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/AndroidLib/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.4.3 Cookie过期的统一处理/AndroidLib/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/YoungHeart/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.4.3 Cookie过期的统一处理/YoungHeart/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /2.5.2 时间校准/AndroidLib/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.2 时间校准/AndroidLib/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.5.2 时间校准/AndroidLib/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.2 时间校准/AndroidLib/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.5.2 时间校准/YoungHeart/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.2 时间校准/YoungHeart/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.5.2 时间校准/YoungHeart/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.2 时间校准/YoungHeart/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/AndroidLib/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.3 开启gzip压缩/AndroidLib/libs/android-support-v4.jar -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/YoungHeart/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.3 开启gzip压缩/YoungHeart/libs/android-support-v4.jar -------------------------------------------------------------------------------- /3.4 App与Html5交互/AndroidLib/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.4 App与Html5交互/AndroidLib/libs/android-support-v4.jar -------------------------------------------------------------------------------- /3.4 App与Html5交互/YoungHeart/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.4 App与Html5交互/YoungHeart/libs/android-support-v4.jar -------------------------------------------------------------------------------- /8.8 切换服务器 SwitchEnvByMenu/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.8 切换服务器 SwitchEnvByMenu/libs/android-support-v4.jar -------------------------------------------------------------------------------- /8.9 TestCode/bin/classes/com/example/testcode/R.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/bin/classes/com/example/testcode/R.class -------------------------------------------------------------------------------- /8.9 TestCode/src/com/example/testcode/AppConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/src/com/example/testcode/AppConstants.java -------------------------------------------------------------------------------- /8.9 TestCode/src/com/example/testcode/TestIdCard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/src/com/example/testcode/TestIdCard.java -------------------------------------------------------------------------------- /9.7.1 Android页面跳转器 AndroidNavigator/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.7.1 Android页面跳转器 AndroidNavigator/BaseActivity.java -------------------------------------------------------------------------------- /1.3 统一事件编程模型/AndroidLib/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.3 统一事件编程模型/AndroidLib/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.3 统一事件编程模型/AndroidLib/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.3 统一事件编程模型/AndroidLib/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.3 统一事件编程模型/YoungHeart/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.3 统一事件编程模型/YoungHeart/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.3 统一事件编程模型/YoungHeart/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.3 统一事件编程模型/YoungHeart/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.6 类型安全转换函数/AndroidLib/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.6 类型安全转换函数/AndroidLib/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.6 类型安全转换函数/AndroidLib/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.6 类型安全转换函数/AndroidLib/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.6 类型安全转换函数/YoungHeart/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.6 类型安全转换函数/YoungHeart/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.6 类型安全转换函数/YoungHeart/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.6 类型安全转换函数/YoungHeart/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/AndroidLib/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | AndroidLib 4 | 5 | -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/AndroidLib/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.5 网络底层的一些优化工作/AndroidLib/libs/android-support-v4.jar -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/YoungHeart/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.5 网络底层的一些优化工作/YoungHeart/libs/android-support-v4.jar -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/AndroidLib/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.2.1 数据缓存策略/AndroidLib/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/AndroidLib/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.2.1 数据缓存策略/AndroidLib/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/YoungHeart/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.2.1 数据缓存策略/YoungHeart/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/YoungHeart/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.2.1 数据缓存策略/YoungHeart/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.4.2 自动登录/AndroidLib/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.4.2 自动登录/AndroidLib/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.4.2 自动登录/YoungHeart/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.4.2 自动登录/YoungHeart/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.5.1 Http请求/AndroidLib/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.1 Http请求/AndroidLib/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.5.1 Http请求/AndroidLib/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.1 Http请求/AndroidLib/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.5.1 Http请求/YoungHeart/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.1 Http请求/YoungHeart/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.5.1 Http请求/YoungHeart/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.1 Http请求/YoungHeart/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.5.2 时间校准/AndroidLib/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.2 时间校准/AndroidLib/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.5.2 时间校准/YoungHeart/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.2 时间校准/YoungHeart/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /3.4 App与Html5交互/NativeWithH5/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.4 App与Html5交互/NativeWithH5/libs/android-support-v4.jar -------------------------------------------------------------------------------- /5 AnalysisCrash/AnalysisCrash/bin/Debug/AnalysisCrash.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/5 AnalysisCrash/AnalysisCrash/bin/Debug/AnalysisCrash.exe -------------------------------------------------------------------------------- /5 AnalysisCrash/AnalysisCrash/bin/Debug/AnalysisCrash.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/5 AnalysisCrash/AnalysisCrash/bin/Debug/AnalysisCrash.pdb -------------------------------------------------------------------------------- /8.9 TestCode/bin/classes/com/example/testcode/R$id.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/bin/classes/com/example/testcode/R$id.class -------------------------------------------------------------------------------- /8.9 TestCode/bin/classes/com/example/testcode/Utils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/bin/classes/com/example/testcode/Utils.class -------------------------------------------------------------------------------- /9.7.1 iOS页面跳转器:Navigator/MyApp/MyApp/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.7.1 iOS页面跳转器:Navigator/MyApp/MyApp/Default-568h@2x.png -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes.dex -------------------------------------------------------------------------------- /1.1 重新规划Android项目结构/AndroidLib/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.1 重新规划Android项目结构/AndroidLib/libs/android-support-v4.jar -------------------------------------------------------------------------------- /1.1 重新规划Android项目结构/YoungHeart/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.1 重新规划Android项目结构/YoungHeart/libs/android-support-v4.jar -------------------------------------------------------------------------------- /1.3 统一事件编程模型/AndroidLib/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.3 统一事件编程模型/AndroidLib/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.3 统一事件编程模型/YoungHeart/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.3 统一事件编程模型/YoungHeart/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.5 Adapter模板/AndroidLib/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.5 Adapter模板/AndroidLib/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.5 Adapter模板/AndroidLib/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.5 Adapter模板/AndroidLib/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.5 Adapter模板/AndroidLib/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.5 Adapter模板/AndroidLib/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.5 Adapter模板/YoungHeart/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.5 Adapter模板/YoungHeart/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.5 Adapter模板/YoungHeart/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.5 Adapter模板/YoungHeart/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.5 Adapter模板/YoungHeart/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.5 Adapter模板/YoungHeart/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.6 类型安全转换函数/AndroidLib/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.6 类型安全转换函数/AndroidLib/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.6 类型安全转换函数/YoungHeart/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.6 类型安全转换函数/YoungHeart/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/AndroidLib/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.2 对AsyncTask的使用和封装/AndroidLib/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/YoungHeart/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.2 对AsyncTask的使用和封装/YoungHeart/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/AndroidLib/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.2.1 数据缓存策略/AndroidLib/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/YoungHeart/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.2.1 数据缓存策略/YoungHeart/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.3 MockService/AndroidLib/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.3 MockService/AndroidLib/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.3 MockService/AndroidLib/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.3 MockService/AndroidLib/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.3 MockService/YoungHeart/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.3 MockService/YoungHeart/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.3 MockService/YoungHeart/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.3 MockService/YoungHeart/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/AndroidLib/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.4.3 Cookie过期的统一处理/AndroidLib/libs/android-support-v4.jar -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/YoungHeart/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.4.3 Cookie过期的统一处理/YoungHeart/libs/android-support-v4.jar -------------------------------------------------------------------------------- /2.5.1 Http请求/AndroidLib/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.1 Http请求/AndroidLib/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.5.1 Http请求/YoungHeart/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.1 Http请求/YoungHeart/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/AndroidLib/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.3 开启gzip压缩/AndroidLib/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/AndroidLib/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.3 开启gzip压缩/AndroidLib/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/AndroidLib/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.3 开启gzip压缩/AndroidLib/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/YoungHeart/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.3 开启gzip压缩/YoungHeart/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/YoungHeart/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.3 开启gzip压缩/YoungHeart/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/YoungHeart/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.5.3 开启gzip压缩/YoungHeart/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /3.1 App图片缓存设计/AndroidLib/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.1 App图片缓存设计/AndroidLib/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /3.1 App图片缓存设计/AndroidLib/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.1 App图片缓存设计/AndroidLib/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /3.1 App图片缓存设计/AndroidLib/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.1 App图片缓存设计/AndroidLib/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /3.1 App图片缓存设计/YoungHeart/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.1 App图片缓存设计/YoungHeart/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /3.1 App图片缓存设计/YoungHeart/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.1 App图片缓存设计/YoungHeart/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /3.1 App图片缓存设计/YoungHeart/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.1 App图片缓存设计/YoungHeart/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /3.4 App与Html5交互/AndroidLib/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.4 App与Html5交互/AndroidLib/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /3.4 App与Html5交互/AndroidLib/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.4 App与Html5交互/AndroidLib/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /3.4 App与Html5交互/YoungHeart/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.4 App与Html5交互/YoungHeart/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /3.4 App与Html5交互/YoungHeart/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.4 App与Html5交互/YoungHeart/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /8.8 切换服务器 SwitchEnvByMenu/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.8 切换服务器 SwitchEnvByMenu/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /8.8 切换服务器 SwitchEnvByMenu/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.8 切换服务器 SwitchEnvByMenu/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /8.8 切换服务器 SwitchEnvByMenu/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.8 切换服务器 SwitchEnvByMenu/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /8.9 TestCode/bin/classes/com/example/testcode/IdCard.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/bin/classes/com/example/testcode/IdCard.class -------------------------------------------------------------------------------- /8.9 TestCode/bin/classes/com/example/testcode/R$attr.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/bin/classes/com/example/testcode/R$attr.class -------------------------------------------------------------------------------- /8.9 TestCode/bin/classes/com/example/testcode/R$layout.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/bin/classes/com/example/testcode/R$layout.class -------------------------------------------------------------------------------- /8.9 TestCode/bin/classes/com/example/testcode/R$menu.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/bin/classes/com/example/testcode/R$menu.class -------------------------------------------------------------------------------- /8.9 TestCode/bin/classes/com/example/testcode/R$string.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/bin/classes/com/example/testcode/R$string.class -------------------------------------------------------------------------------- /8.9 TestCode/bin/classes/com/example/testcode/R$style.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/bin/classes/com/example/testcode/R$style.class -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/ChannelDemo.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/ChannelDemo.apk -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/resources.ap_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/resources.ap_ -------------------------------------------------------------------------------- /1.2 为Activity定义新的生命周期 /AndroidLib/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.2 为Activity定义新的生命周期 /AndroidLib/libs/android-support-v4.jar -------------------------------------------------------------------------------- /1.2 为Activity定义新的生命周期 /YoungHeart/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.2 为Activity定义新的生命周期 /YoungHeart/libs/android-support-v4.jar -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/AndroidLib/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.2 对AsyncTask的使用和封装/AndroidLib/libs/android-support-v4.jar -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/YoungHeart/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.2 对AsyncTask的使用和封装/YoungHeart/libs/android-support-v4.jar -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/AndroidLib/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.5 网络底层的一些优化工作/AndroidLib/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/AndroidLib/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.5 网络底层的一些优化工作/AndroidLib/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/YoungHeart/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.5 网络底层的一些优化工作/YoungHeart/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/YoungHeart/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.5 网络底层的一些优化工作/YoungHeart/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.3 MockService/AndroidLib/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.3 MockService/AndroidLib/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.3 MockService/YoungHeart/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.3 MockService/YoungHeart/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /3.4 App与Html5交互/AndroidLib/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.4 App与Html5交互/AndroidLib/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /3.4 App与Html5交互/NativeWithH5/assets/data1_template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /3.4 App与Html5交互/NativeWithH5/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.4 App与Html5交互/NativeWithH5/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /3.4 App与Html5交互/NativeWithH5/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.4 App与Html5交互/NativeWithH5/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /3.4 App与Html5交互/YoungHeart/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.4 App与Html5交互/YoungHeart/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /5 AnalysisCrash/AnalysisCrash/obj/x86/Debug/AnalysisCrash.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/5 AnalysisCrash/AnalysisCrash/obj/x86/Debug/AnalysisCrash.exe -------------------------------------------------------------------------------- /5 AnalysisCrash/AnalysisCrash/obj/x86/Debug/AnalysisCrash.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/5 AnalysisCrash/AnalysisCrash/obj/x86/Debug/AnalysisCrash.pdb -------------------------------------------------------------------------------- /8.9 TestCode/bin/classes/com/example/testcode/R$drawable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/bin/classes/com/example/testcode/R$drawable.class -------------------------------------------------------------------------------- /8.9 TestCode/bin/classes/com/example/testcode/TestIdCard.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/bin/classes/com/example/testcode/TestIdCard.class -------------------------------------------------------------------------------- /1.1 重新规划Android项目结构/AndroidLib/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.1 重新规划Android项目结构/AndroidLib/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.1 重新规划Android项目结构/AndroidLib/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.1 重新规划Android项目结构/AndroidLib/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.1 重新规划Android项目结构/AndroidLib/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.1 重新规划Android项目结构/AndroidLib/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.1 重新规划Android项目结构/YoungHeart/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.1 重新规划Android项目结构/YoungHeart/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.1 重新规划Android项目结构/YoungHeart/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.1 重新规划Android项目结构/YoungHeart/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.1 重新规划Android项目结构/YoungHeart/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.1 重新规划Android项目结构/YoungHeart/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/AndroidLib/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.5 网络底层的一些优化工作/AndroidLib/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/YoungHeart/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.5 网络底层的一些优化工作/YoungHeart/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/AndroidLib/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.4.3 Cookie过期的统一处理/AndroidLib/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/AndroidLib/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.4.3 Cookie过期的统一处理/AndroidLib/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/AndroidLib/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.4.3 Cookie过期的统一处理/AndroidLib/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/YoungHeart/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.4.3 Cookie过期的统一处理/YoungHeart/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/YoungHeart/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.4.3 Cookie过期的统一处理/YoungHeart/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/YoungHeart/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.4.3 Cookie过期的统一处理/YoungHeart/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /3.4 App与Html5交互/NativeWithH5/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/3.4 App与Html5交互/NativeWithH5/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /5 AnalysisCrash/AnalysisCrash/bin/Debug/AnalysisCrash.vshost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/5 AnalysisCrash/AnalysisCrash/bin/Debug/AnalysisCrash.vshost.exe -------------------------------------------------------------------------------- /8.9 TestCode/bin/classes/com/example/testcode/AppConstants.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/bin/classes/com/example/testcode/AppConstants.class -------------------------------------------------------------------------------- /8.9 TestCode/bin/classes/com/example/testcode/BuildConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/bin/classes/com/example/testcode/BuildConfig.class -------------------------------------------------------------------------------- /8.9 TestCode/bin/classes/com/example/testcode/MainActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/bin/classes/com/example/testcode/MainActivity.class -------------------------------------------------------------------------------- /1.2 为Activity定义新的生命周期 /AndroidLib/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.2 为Activity定义新的生命周期 /AndroidLib/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.2 为Activity定义新的生命周期 /AndroidLib/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.2 为Activity定义新的生命周期 /AndroidLib/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.2 为Activity定义新的生命周期 /YoungHeart/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.2 为Activity定义新的生命周期 /YoungHeart/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.2 为Activity定义新的生命周期 /YoungHeart/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.2 为Activity定义新的生命周期 /YoungHeart/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.3 统一事件编程模型/YoungHeart/src/com/youngheart/engine/AppConstants.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | public class AppConstants { 4 | public final static String Email = "Email"; 5 | } 6 | -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/AndroidLib/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.2 对AsyncTask的使用和封装/AndroidLib/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/AndroidLib/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.2 对AsyncTask的使用和封装/AndroidLib/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/YoungHeart/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.2 对AsyncTask的使用和封装/YoungHeart/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/YoungHeart/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.2 对AsyncTask的使用和封装/YoungHeart/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/YoungHeart/res/values/strings_activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 通过FastJson 4 | 5 | -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/YoungHeart/src/com/youngheart/engine/AppConstants.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | public class AppConstants { 4 | public final static String Email = "Email"; 5 | } 6 | -------------------------------------------------------------------------------- /8.8 切换服务器 SwitchEnvByMenu/src/com/example/switchenvbymenu/Config.java: -------------------------------------------------------------------------------- 1 | package com.example.switchenvbymenu; 2 | 3 | public interface Config { 4 | public final static boolean isDebug = true; 5 | } -------------------------------------------------------------------------------- /8.8 切换服务器 SwitchEnvByMenu/src/com/example/switchenvbymenu/Globals.java: -------------------------------------------------------------------------------- 1 | package com.example.switchenvbymenu; 2 | 3 | public class Globals { 4 | public static String IP = "http://212.1.2.3"; 5 | } -------------------------------------------------------------------------------- /1.2 为Activity定义新的生命周期 /AndroidLib/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.2 为Activity定义新的生命周期 /AndroidLib/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /1.2 为Activity定义新的生命周期 /YoungHeart/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/1.2 为Activity定义新的生命周期 /YoungHeart/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/AndroidLib/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.2 对AsyncTask的使用和封装/AndroidLib/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/YoungHeart/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.2 对AsyncTask的使用和封装/YoungHeart/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/YoungHeart/res/values/strings_activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 通过FastJson 4 | 5 | -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/YoungHeart/src/com/youngheart/engine/AppConstants.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | public class AppConstants { 4 | public final static String Email = "Email"; 5 | } 6 | -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.9.3 Android包中META-INF目录的妙用 ChannelDemo/libs/android-support-v4.jar -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/YoungHeart/res/values/strings_activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 通过FastJson 4 | 5 | -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/YoungHeart/src/com/youngheart/engine/AppConstants.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | public class AppConstants { 4 | public final static String Email = "Email"; 5 | } 6 | -------------------------------------------------------------------------------- /5 AnalysisCrash/AnalysisCrash/obj/x86/Debug/GenerateResource.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/5 AnalysisCrash/AnalysisCrash/obj/x86/Debug/GenerateResource.read.1.tlog -------------------------------------------------------------------------------- /5 AnalysisCrash/AnalysisCrash/obj/x86/Debug/AnalysisCrash.Form1.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/5 AnalysisCrash/AnalysisCrash/obj/x86/Debug/AnalysisCrash.Form1.resources -------------------------------------------------------------------------------- /5 AnalysisCrash/AnalysisCrash/obj/x86/Debug/GenerateResource.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/5 AnalysisCrash/AnalysisCrash/obj/x86/Debug/GenerateResource.write.1.tlog -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.9.3 Android包中META-INF目录的妙用 ChannelDemo/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.9.3 Android包中META-INF目录的妙用 ChannelDemo/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.9.3 Android包中META-INF目录的妙用 ChannelDemo/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/YoungHeart/libs/gson-2.2.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/YoungHeart/libs/gson-2.2.4.jar -------------------------------------------------------------------------------- /5 AnalysisCrash/AnalysisCrash/obj/x86/Debug/TempPE/CrashDBDataSet.Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/5 AnalysisCrash/AnalysisCrash/obj/x86/Debug/TempPE/CrashDBDataSet.Designer.cs.dll -------------------------------------------------------------------------------- /8.9 TestCode/bin/dexedLibs/android-support-v4-83d8ffbda85b9ecd0fd5a50df4df38c5.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/8.9 TestCode/bin/dexedLibs/android-support-v4-83d8ffbda85b9ecd0fd5a50df4df38c5.jar -------------------------------------------------------------------------------- /1.4 实体化编程/YoungHeart/src/com/youngheart/base/AppBaseActivity.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.base; 2 | 3 | import com.infrastructure.activity.BaseActivity; 4 | 5 | public abstract class AppBaseActivity extends BaseActivity { 6 | 7 | } -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/YoungHeart/src/com/youngheart/engine/AppConstants.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | public class AppConstants { 4 | public final static String Email = "Email"; 5 | } 6 | -------------------------------------------------------------------------------- /3.4 App与Html5交互/NativeWithH5/assets/102.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /5 AnalysisCrash/AnalysisCrash/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/5 AnalysisCrash/AnalysisCrash/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache -------------------------------------------------------------------------------- /9.7.1 iOS页面跳转器:Navigator/MyLib/MyLib/MyLib-Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'MyLib' target in the 'MyLib' project 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #endif 8 | -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes/com/example/channeldemo/R.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes/com/example/channeldemo/R.class -------------------------------------------------------------------------------- /1.3 统一事件编程模型/YoungHeart/src/com/youngheart/base/AppBaseActivity.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.base; 2 | 3 | import com.infrastructure.activity.BaseActivity; 4 | 5 | public abstract class AppBaseActivity extends BaseActivity { 6 | 7 | } -------------------------------------------------------------------------------- /1.4 实体化编程/YoungHeart/src/com/youngheart/engine/GlobalVariables.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | import com.youngheart.entity.CinemaBean; 4 | 5 | public class GlobalVariables { 6 | public static CinemaBean Cinema; 7 | } 8 | -------------------------------------------------------------------------------- /1.5 Adapter模板/YoungHeart/src/com/youngheart/base/AppBaseActivity.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.base; 2 | 3 | import com.infrastructure.activity.BaseActivity; 4 | 5 | public abstract class AppBaseActivity extends BaseActivity { 6 | 7 | } -------------------------------------------------------------------------------- /1.6 类型安全转换函数/YoungHeart/src/com/youngheart/base/AppBaseActivity.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.base; 2 | 3 | import com.infrastructure.activity.BaseActivity; 4 | 5 | public abstract class AppBaseActivity extends BaseActivity { 6 | 7 | } -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/AndroidLib/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/AndroidLib/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/YoungHeart/libs/fastjson_1.1.33.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/YoungHeart/libs/fastjson_1.1.33.jar -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/YoungHeart/res/values/strings_activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 通过FastJson 4 | 5 | -------------------------------------------------------------------------------- /8.9 TestCode/gen/com/example/testcode/BuildConfig.java: -------------------------------------------------------------------------------- 1 | /** Automatically generated file. DO NOT MODIFY */ 2 | package com.example.testcode; 3 | 4 | public final class BuildConfig { 5 | public final static boolean DEBUG = true; 6 | } -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes/com/example/channeldemo/R$id.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes/com/example/channeldemo/R$id.class -------------------------------------------------------------------------------- /1.1 重新规划Android项目结构/YoungHeart/src/com/youngheart/base/AppBaseActivity.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.base; 2 | 3 | import com.infrastructure.activity.BaseActivity; 4 | 5 | public abstract class AppBaseActivity extends BaseActivity { 6 | 7 | } -------------------------------------------------------------------------------- /1.4 实体化编程/YoungHeart/src/com/youngheart/engine/AppConstants.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | public class AppConstants { 4 | public final static String Email = "Email"; 5 | public final static String Cinema = "Cinema"; 6 | } 7 | -------------------------------------------------------------------------------- /1.5 Adapter模板/YoungHeart/src/com/youngheart/engine/GlobalVariables.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | import com.youngheart.entity.CinemaBean; 4 | 5 | public class GlobalVariables { 6 | public static CinemaBean Cinema; 7 | } 8 | -------------------------------------------------------------------------------- /1.6 类型安全转换函数/YoungHeart/src/com/youngheart/engine/GlobalVariables.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | import com.youngheart.entity.CinemaBean; 4 | 5 | public class GlobalVariables { 6 | public static CinemaBean Cinema; 7 | } 8 | -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/AndroidLib/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/AndroidLib/libs/android-support-v4.jar -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/YoungHeart/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/YoungHeart/libs/android-support-v4.jar -------------------------------------------------------------------------------- /5 AnalysisCrash/AnalysisCrash/obj/x86/Debug/AnalysisCrash.Properties.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/5 AnalysisCrash/AnalysisCrash/obj/x86/Debug/AnalysisCrash.Properties.Resources.resources -------------------------------------------------------------------------------- /5 AnalysisCrash/AnalysisCrash/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/5 AnalysisCrash/AnalysisCrash/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes/com/example/channeldemo/R$attr.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes/com/example/channeldemo/R$attr.class -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes/com/example/channeldemo/R$menu.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes/com/example/channeldemo/R$menu.class -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes/com/example/channeldemo/R$style.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes/com/example/channeldemo/R$style.class -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes/com/example/channeldemo/Utils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes/com/example/channeldemo/Utils.class -------------------------------------------------------------------------------- /1.2 为Activity定义新的生命周期 /YoungHeart/src/com/youngheart/base/AppBaseActivity.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.base; 2 | 3 | import com.infrastructure.activity.BaseActivity; 4 | 5 | public abstract class AppBaseActivity extends BaseActivity { 6 | 7 | } -------------------------------------------------------------------------------- /1.5 Adapter模板/YoungHeart/src/com/youngheart/engine/AppConstants.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | public class AppConstants { 4 | public final static String Email = "Email"; 5 | public final static String Cinema = "Cinema"; 6 | } 7 | -------------------------------------------------------------------------------- /1.6 类型安全转换函数/YoungHeart/src/com/youngheart/engine/AppConstants.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | public class AppConstants { 4 | public final static String Email = "Email"; 5 | public final static String Cinema = "Cinema"; 6 | } 7 | -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/YoungHeart/src/com/youngheart/base/AppBaseActivity.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.base; 2 | 3 | import com.infrastructure.activity.BaseActivity; 4 | 5 | public abstract class AppBaseActivity extends BaseActivity { 6 | 7 | } -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes/com/example/channeldemo/R$layout.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes/com/example/channeldemo/R$layout.class -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes/com/example/channeldemo/R$string.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes/com/example/channeldemo/R$string.class -------------------------------------------------------------------------------- /1.2 为Activity定义新的生命周期 /YoungHeart/src/com/youngheart/engine/AppConstants.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | public class AppConstants { 4 | public final static String Email = "Email"; 5 | public final static String User = "User"; 6 | } 7 | -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/YoungHeart/src/com/youngheart/engine/GlobalVariables.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | import com.youngheart.entity.CinemaBean; 4 | 5 | public class GlobalVariables { 6 | public static CinemaBean Cinema; 7 | } 8 | -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/AndroidLib/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/AndroidLib/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/AndroidLib/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/AndroidLib/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/YoungHeart/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/YoungHeart/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/YoungHeart/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/YoungHeart/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /9.7.1 Android页面跳转器 AndroidNavigator/ActivityNameConstants.java: -------------------------------------------------------------------------------- 1 | package com.example.navigator; 2 | 3 | public class ActivityNameConstants { 4 | public final static String SecondActivity 5 | = "com.example.navigator.SecondActivity"; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes/com/example/channeldemo/BuildConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes/com/example/channeldemo/BuildConfig.class -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes/com/example/channeldemo/MainActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes/com/example/channeldemo/MainActivity.class -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes/com/example/channeldemo/R$drawable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/classes/com/example/channeldemo/R$drawable.class -------------------------------------------------------------------------------- /1.1 重新规划Android项目结构/AndroidLib/src/com/infrastructure/activity/BaseActivity.java: -------------------------------------------------------------------------------- 1 | package com.infrastructure.activity; 2 | 3 | import android.app.Activity; 4 | import android.os.Bundle; 5 | 6 | public abstract class BaseActivity extends Activity { 7 | 8 | } -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/AndroidLib/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/AndroidLib/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/YoungHeart/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/YoungHeart/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /3.4 App与Html5交互/NativeWithH5/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 3 | org.eclipse.jdt.core.compiler.compliance=1.6 4 | org.eclipse.jdt.core.compiler.source=1.6 5 | -------------------------------------------------------------------------------- /2.4.2 自动登录/AndroidLib/src/com/infrastructure/net/RequestCallback.java: -------------------------------------------------------------------------------- 1 | package com.infrastructure.net; 2 | 3 | public interface RequestCallback 4 | { 5 | public void onSuccess(String content); 6 | 7 | public void onFail(String errorMessage); 8 | } 9 | -------------------------------------------------------------------------------- /1.3 统一事件编程模型/YoungHeart/res/values/strings_activity_personcenter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 评论 4 | Recharge 5 | 6 | 7 | -------------------------------------------------------------------------------- /1.4 实体化编程/YoungHeart/res/values/strings_activity_personcenter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 评论 4 | Recharge 5 | 6 | 7 | -------------------------------------------------------------------------------- /1.5 Adapter模板/YoungHeart/res/values/strings_activity_personcenter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 评论 4 | Recharge 5 | 6 | 7 | -------------------------------------------------------------------------------- /1.6 类型安全转换函数/YoungHeart/res/values/strings_activity_personcenter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 评论 4 | Recharge 5 | 6 | 7 | -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/YoungHeart/src/com/youngheart/base/AppBaseActivity.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.base; 2 | 3 | import com.infrastructure.activity.BaseActivity; 4 | 5 | public abstract class AppBaseActivity extends BaseActivity { 6 | } -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/AndroidLib/src/com/infrastructure/net/RequestCallback.java: -------------------------------------------------------------------------------- 1 | package com.infrastructure.net; 2 | 3 | public interface RequestCallback 4 | { 5 | public void onSuccess(String content); 6 | 7 | public void onFail(String errorMessage); 8 | } 9 | -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/YoungHeart/res/values/strings_activity_personcenter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 评论 4 | Recharge 5 | 6 | 7 | -------------------------------------------------------------------------------- /2.3 MockService/AndroidLib/src/com/infrastructure/net/RequestCallback.java: -------------------------------------------------------------------------------- 1 | package com.infrastructure.net; 2 | 3 | public interface RequestCallback 4 | { 5 | public void onSuccess(String content); 6 | 7 | public void onFail(String errorMessage); 8 | } 9 | -------------------------------------------------------------------------------- /2.4.2 自动登录/YoungHeart/res/values/strings_activity_personcenter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 评论 4 | Recharge 5 | 6 | 7 | -------------------------------------------------------------------------------- /2.5.1 Http请求/YoungHeart/res/values/strings_activity_personcenter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 评论 4 | Recharge 5 | 6 | 7 | -------------------------------------------------------------------------------- /2.5.2 时间校准/YoungHeart/res/values/strings_activity_personcenter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 评论 4 | Recharge 5 | 6 | 7 | -------------------------------------------------------------------------------- /3.1 App图片缓存设计/YoungHeart/res/values/strings_activity_personcenter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 评论 4 | Recharge 5 | 6 | 7 | -------------------------------------------------------------------------------- /1.3 统一事件编程模型/YoungHeart/res/values/strings_activity.main.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 去登录 4 | 去新的登录页 5 | 去列表页 6 | -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/AndroidLib/src/com/infrastructure/net/RequestCallback.java: -------------------------------------------------------------------------------- 1 | package com.infrastructure.net; 2 | 3 | public interface RequestCallback 4 | { 5 | public void onSuccess(String content); 6 | 7 | public void onFail(String errorMessage); 8 | } 9 | -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/YoungHeart/res/values/strings_activity_personcenter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 评论 4 | Recharge 5 | 6 | 7 | -------------------------------------------------------------------------------- /2.3 MockService/YoungHeart/res/values/strings_activity_personcenter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 评论 4 | Recharge 5 | 6 | 7 | -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/YoungHeart/res/values/strings_activity_personcenter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 评论 4 | Recharge 5 | 6 | 7 | -------------------------------------------------------------------------------- /3.4 App与Html5交互/YoungHeart/res/values/strings_activity_personcenter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 评论 4 | Recharge 5 | 6 | 7 | -------------------------------------------------------------------------------- /9.7.1 iOS页面跳转器:Navigator/MyLib/MyLib.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/gen/com/example/channeldemo/BuildConfig.java: -------------------------------------------------------------------------------- 1 | /** Automatically generated file. DO NOT MODIFY */ 2 | package com.example.channeldemo; 3 | 4 | public final class BuildConfig { 5 | public final static boolean DEBUG = true; 6 | } -------------------------------------------------------------------------------- /1.2 为Activity定义新的生命周期 /YoungHeart/res/values/strings_activity_personcenter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 评论 4 | Recharge 5 | 6 | 7 | -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/YoungHeart/res/values/strings_activity_personcenter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 评论 4 | Recharge 5 | 6 | 7 | -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/YoungHeart/res/values/strings_activity_personcenter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 评论 4 | Recharge 5 | 6 | 7 | -------------------------------------------------------------------------------- /8.9 TestCode/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | TestCode 5 | Hello world! 6 | Settings 7 | 8 | -------------------------------------------------------------------------------- /1.2 为Activity定义新的生命周期 /YoungHeart/res/values/strings_activity.main.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 去登录 4 | 去新的登录页 5 | 去列表页 6 | -------------------------------------------------------------------------------- /2.5.1 Http请求/AndroidLib/src/com/infrastructure/utils/FrameConstants.java: -------------------------------------------------------------------------------- 1 | package com.infrastructure.utils; 2 | 3 | public class FrameConstants { 4 | public static final String ACCEPT_CHARSET = "Accept-Charset"; 5 | public static final String USER_AGENT = "User-Agent"; 6 | } 7 | -------------------------------------------------------------------------------- /2.5.2 时间校准/AndroidLib/src/com/infrastructure/utils/FrameConstants.java: -------------------------------------------------------------------------------- 1 | package com.infrastructure.utils; 2 | 3 | public class FrameConstants { 4 | public static final String ACCEPT_CHARSET = "Accept-Charset"; 5 | public static final String USER_AGENT = "User-Agent"; 6 | } 7 | -------------------------------------------------------------------------------- /9.7.1 iOS页面跳转器:Navigator/YoungHeart.xcworkspace/xcuserdata/macmac.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.7.1 iOS页面跳转器:Navigator/YoungHeart.xcworkspace/xcuserdata/macmac.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/dexedLibs/android-support-v4-0a680dab3a3539b1481fb139a1159400.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.9.3 Android包中META-INF目录的妙用 ChannelDemo/bin/dexedLibs/android-support-v4-0a680dab3a3539b1481fb139a1159400.jar -------------------------------------------------------------------------------- /1.4 实体化编程/YoungHeart/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | YoungHeart 4 | Hello world! 5 | Settings 6 | -------------------------------------------------------------------------------- /1.3 统一事件编程模型/YoungHeart/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | YoungHeart 4 | Hello world! 5 | Settings 6 | -------------------------------------------------------------------------------- /1.5 Adapter模板/YoungHeart/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | YoungHeart 4 | Hello world! 5 | Settings 6 | -------------------------------------------------------------------------------- /1.6 类型安全转换函数/YoungHeart/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | YoungHeart 4 | Hello world! 5 | Settings 6 | -------------------------------------------------------------------------------- /9.7.1 iOS页面跳转器:Navigator/YoungHeart.xcworkspace/xcuserdata/baojianqiang.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.7.1 iOS页面跳转器:Navigator/YoungHeart.xcworkspace/xcuserdata/baojianqiang.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /1.1 重新规划Android项目结构/YoungHeart/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | YoungHeart 4 | Hello world! 5 | Settings 6 | -------------------------------------------------------------------------------- /3.4 App与Html5交互/NativeWithH5/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | YoungHeart 5 | Hello world! 6 | Settings 7 | 8 | -------------------------------------------------------------------------------- /8.8 切换服务器 SwitchEnvByMenu/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | SwitchEnvByMenu 5 | Hello world! 6 | Settings 7 | 8 | -------------------------------------------------------------------------------- /9.7.1 iOS页面跳转器:Navigator/MyLib/Src/ObjectMapping/ObjectMappingLoader.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @class ObjectMapping; 4 | 5 | @interface ObjectMappingLoader : NSObject 6 | 7 | + (id)loadObjectWithClassName:(NSString *)className andData:(id)jsonData; 8 | 9 | @end 10 | -------------------------------------------------------------------------------- /1.2 为Activity定义新的生命周期 /YoungHeart/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | YoungHeart 4 | Hello world! 5 | Settings 6 | -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/YoungHeart/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | YoungHeart 4 | Hello world! 5 | Settings 6 | -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/AndroidLib/src/com/infrastructure/net/RequestCallback.java: -------------------------------------------------------------------------------- 1 | package com.infrastructure.net; 2 | 3 | public interface RequestCallback 4 | { 5 | public void onSuccess(String content); 6 | 7 | public void onFail(String errorMessage); 8 | } 9 | -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/YoungHeart/res/values/strings_activity_personcenter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 评论 4 | Recharge 5 | 6 | 7 | -------------------------------------------------------------------------------- /9.7.1 iOS页面跳转器:Navigator/MyApp/Views/BViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // AboutUsViewController.h 3 | // 4 | 5 | #import 6 | #import "BaseViewController.h" 7 | 8 | @interface BViewController : BaseViewController 9 | 10 | @property (nonatomic, retain) NSString* version; 11 | 12 | @end 13 | -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ChannelDemo 5 | Hello world! 6 | Settings 7 | 8 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | #《App研发录》源码 2 | 3 | 近日购买了包建强的《App研发录》,此书讲解非常好,遂去 GitHub 上寻找配套源代码无果,于是把作者博客园的源码『盗版』到了 GitHub 上,方便他人查阅,也便于自己学习。 4 | 5 | 附:图书购买链接 : [http://item.jd.com/11791229.html](http://item.jd.com/11791229.html) 6 | 博客园源码地址 : [http://www.cnblogs.com/Jax/p/4656789.html](http://www.cnblogs.com/Jax/p/4656789.html) -------------------------------------------------------------------------------- /2.5.1 Http请求/AndroidLib/src/com/infrastructure/net/RequestCallback.java: -------------------------------------------------------------------------------- 1 | package com.infrastructure.net; 2 | 3 | public interface RequestCallback 4 | { 5 | public void onSuccess(String content); 6 | 7 | public void onFail(String errorMessage); 8 | 9 | public void onCookieExpired(); 10 | } 11 | -------------------------------------------------------------------------------- /2.5.2 时间校准/AndroidLib/src/com/infrastructure/net/RequestCallback.java: -------------------------------------------------------------------------------- 1 | package com.infrastructure.net; 2 | 3 | public interface RequestCallback 4 | { 5 | public void onSuccess(String content); 6 | 7 | public void onFail(String errorMessage); 8 | 9 | public void onCookieExpired(); 10 | } 11 | -------------------------------------------------------------------------------- /5 AnalysisCrash/AnalysisCrash/RegexRules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /9.7.1 iOS页面跳转器:Navigator/MyLib/MyLib.xcodeproj/project.xcworkspace/xcuserdata/macmac.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icodeu/AppProgrammingSource/HEAD/9.7.1 iOS页面跳转器:Navigator/MyLib/MyLib.xcodeproj/project.xcworkspace/xcuserdata/macmac.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/AndroidLib/src/com/infrastructure/net/RequestCallback.java: -------------------------------------------------------------------------------- 1 | package com.infrastructure.net; 2 | 3 | public interface RequestCallback 4 | { 5 | public void onSuccess(String content); 6 | 7 | public void onFail(String errorMessage); 8 | 9 | public void onCookieExpired(); 10 | } 11 | -------------------------------------------------------------------------------- /3.1 App图片缓存设计/AndroidLib/src/com/infrastructure/net/RequestCallback.java: -------------------------------------------------------------------------------- 1 | package com.infrastructure.net; 2 | 3 | public interface RequestCallback 4 | { 5 | public void onSuccess(String content); 6 | 7 | public void onFail(String errorMessage); 8 | 9 | public void onCookieExpired(); 10 | } 11 | -------------------------------------------------------------------------------- /3.4 App与Html5交互/AndroidLib/src/com/infrastructure/net/RequestCallback.java: -------------------------------------------------------------------------------- 1 | package com.infrastructure.net; 2 | 3 | public interface RequestCallback 4 | { 5 | public void onSuccess(String content); 6 | 7 | public void onFail(String errorMessage); 8 | 9 | public void onCookieExpired(); 10 | } 11 | -------------------------------------------------------------------------------- /8.9 TestCode/res/menu/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | -------------------------------------------------------------------------------- /9.7.1 iOS页面跳转器:Navigator/MyApp/Views/AboutUsViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // AboutUsViewController.h 3 | // 4 | 5 | #import 6 | #import "BaseViewController.h" 7 | 8 | @interface AboutUsViewController : BaseViewController 9 | 10 | @property (nonatomic, retain) NSString* nickName; 11 | 12 | @end 13 | -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/YoungHeart/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | YoungHeart 4 | Hello world! 5 | Settings 6 | -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/AndroidLib/src/com/infrastructure/net/RequestCallback.java: -------------------------------------------------------------------------------- 1 | package com.infrastructure.net; 2 | 3 | public interface RequestCallback 4 | { 5 | public void onSuccess(String content); 6 | 7 | public void onFail(String errorMessage); 8 | 9 | public void onCookieExpired(); 10 | } 11 | -------------------------------------------------------------------------------- /5 AnalysisCrash/AnalysisCrash/bin/Debug/RegexRules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /9.7.1 iOS页面跳转器:Navigator/MyApp/MyAppTests/MyAppTests.h: -------------------------------------------------------------------------------- 1 | // 2 | // MyAppTests.h 3 | // MyAppTests 4 | // 5 | // Created by jax on 13-9-6. 6 | // Copyright (c) 2013年 Bao. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface MyAppTests : SenTestCase 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /3.4 App与Html5交互/NativeWithH5/res/menu/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | -------------------------------------------------------------------------------- /2.4.2 自动登录/YoungHeart/src/com/youngheart/engine/AppConstants.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | public class AppConstants { 4 | public final static String Email = "Email"; 5 | public final static String NeedCallback = "NeedCallback"; 6 | 7 | public final static String CACHEDIR = "/data/data/com.youngheart/cache/"; 8 | } 9 | -------------------------------------------------------------------------------- /2.5.1 Http请求/YoungHeart/src/com/youngheart/engine/AppConstants.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | public class AppConstants { 4 | public final static String Email = "Email"; 5 | public final static String NeedCallback = "NeedCallback"; 6 | 7 | public final static String CACHEDIR = "/data/data/com.youngheart/cache/"; 8 | } 9 | -------------------------------------------------------------------------------- /2.5.2 时间校准/YoungHeart/src/com/youngheart/engine/AppConstants.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | public class AppConstants { 4 | public final static String Email = "Email"; 5 | public final static String NeedCallback = "NeedCallback"; 6 | 7 | public final static String CACHEDIR = "/data/data/com.youngheart/cache/"; 8 | } 9 | -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/YoungHeart/src/com/youngheart/engine/AppConstants.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | public class AppConstants { 4 | public final static String Email = "Email"; 5 | public final static String NeedCallback = "NeedCallback"; 6 | 7 | public final static String CACHEDIR = "/data/data/com.youngheart/cache/"; 8 | } 9 | -------------------------------------------------------------------------------- /3.1 App图片缓存设计/YoungHeart/src/com/youngheart/engine/AppConstants.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | public class AppConstants { 4 | public final static String Email = "Email"; 5 | public final static String NeedCallback = "NeedCallback"; 6 | 7 | public final static String CACHEDIR = "/data/data/com.youngheart/cache/"; 8 | } 9 | -------------------------------------------------------------------------------- /9.7.1 iOS页面跳转器:Navigator/MyApp/Common/BaseClass/AppBaseViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // BaseViewController.m 3 | // MyLib 4 | // 5 | // Created by jax on 13-9-2. 6 | // Copyright (c) 2013年 Bao. All rights reserved. 7 | // 8 | 9 | #import "AppBaseViewController.h" 10 | 11 | @implementation AppBaseViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/YoungHeart/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | YoungHeart 4 | Hello world! 5 | Settings 6 | 正在加载中 7 | -------------------------------------------------------------------------------- /2.3 MockService/YoungHeart/src/com/youngheart/engine/AppConstants.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | public class AppConstants { 4 | public final static String Email = "Email"; 5 | public final static String NeedCallback = "NeedCallback"; 6 | 7 | public final static String CACHEDIR = "/data/data/com.youngheart/cache/"; 8 | } 9 | -------------------------------------------------------------------------------- /2.4.2 自动登录/YoungHeart/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | YoungHeart 4 | Hello world! 5 | Settings 6 | 正在加载中 7 | -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/YoungHeart/src/com/youngheart/engine/AppConstants.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | public class AppConstants { 4 | public final static String Email = "Email"; 5 | public final static String NeedCallback = "NeedCallback"; 6 | 7 | public final static String CACHEDIR = "/data/data/com.youngheart/cache/"; 8 | } 9 | -------------------------------------------------------------------------------- /2.5.1 Http请求/YoungHeart/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | YoungHeart 4 | Hello world! 5 | Settings 6 | 正在加载中 7 | -------------------------------------------------------------------------------- /2.5.2 时间校准/YoungHeart/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | YoungHeart 4 | Hello world! 5 | Settings 6 | 正在加载中 7 | -------------------------------------------------------------------------------- /3.1 App图片缓存设计/YoungHeart/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | YoungHeart 4 | Hello world! 5 | Settings 6 | 正在加载中 7 | -------------------------------------------------------------------------------- /3.4 App与Html5交互/YoungHeart/src/com/youngheart/engine/AppConstants.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | public class AppConstants { 4 | public final static String Email = "Email"; 5 | public final static String NeedCallback = "NeedCallback"; 6 | 7 | public final static String CACHEDIR = "/data/data/com.youngheart/cache/"; 8 | } 9 | -------------------------------------------------------------------------------- /9.7.1 iOS页面跳转器:Navigator/MyApp/Views/APageViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // APageViewController.h 3 | // MyApp 4 | // 5 | // Created by jax on 13-9-2. 6 | // Copyright (c) 2013年 Bao. All rights reserved. 7 | // 8 | 9 | #import "AppBaseViewController.h" 10 | 11 | @interface APageViewController : AppBaseViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/res/menu/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/YoungHeart/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | YoungHeart 4 | Hello world! 5 | Settings 6 | 正在加载中 7 | -------------------------------------------------------------------------------- /2.3 MockService/YoungHeart/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | YoungHeart 4 | Hello world! 5 | Settings 6 | 正在加载中 7 | -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/AndroidLib/src/com/infrastructure/utils/FrameConstants.java: -------------------------------------------------------------------------------- 1 | package com.infrastructure.utils; 2 | 3 | public class FrameConstants { 4 | public static final String ACCEPT_CHARSET = "Accept-Charset"; 5 | public static final String USER_AGENT = "User-Agent"; 6 | public static final String ACCEPT_ENCODING = "Accept-Encoding"; 7 | } 8 | -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/YoungHeart/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | YoungHeart 4 | Hello world! 5 | Settings 6 | 正在加载中 7 | -------------------------------------------------------------------------------- /3.1 App图片缓存设计/AndroidLib/src/com/infrastructure/utils/FrameConstants.java: -------------------------------------------------------------------------------- 1 | package com.infrastructure.utils; 2 | 3 | public class FrameConstants { 4 | public static final String ACCEPT_CHARSET = "Accept-Charset"; 5 | public static final String USER_AGENT = "User-Agent"; 6 | public static final String ACCEPT_ENCODING = "Accept-Encoding"; 7 | } 8 | -------------------------------------------------------------------------------- /3.4 App与Html5交互/AndroidLib/src/com/infrastructure/utils/FrameConstants.java: -------------------------------------------------------------------------------- 1 | package com.infrastructure.utils; 2 | 3 | public class FrameConstants { 4 | public static final String ACCEPT_CHARSET = "Accept-Charset"; 5 | public static final String USER_AGENT = "User-Agent"; 6 | public static final String ACCEPT_ENCODING = "Accept-Encoding"; 7 | } 8 | -------------------------------------------------------------------------------- /3.4 App与Html5交互/YoungHeart/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | YoungHeart 4 | Hello world! 5 | Settings 6 | 正在加载中 7 | -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/YoungHeart/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | YoungHeart 4 | Hello world! 5 | Settings 6 | 正在加载中 7 | -------------------------------------------------------------------------------- /9.7.1 iOS页面跳转器:Navigator/MyLib/Src/ObjectMapping/ObjectMappingEntity.m: -------------------------------------------------------------------------------- 1 | #import "ObjectMappingEntity.h" 2 | #import "ObjectMapping.h" 3 | 4 | @implementation ObjectMappingEntity 5 | 6 | @synthesize from = _from; 7 | @synthesize to = _to; 8 | @synthesize typeOfClass = _typeOfClass; 9 | @synthesize isSimpleType = _isSimpleType; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /9.7.1 iOS页面跳转器:Navigator/YoungHeart.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /1.1 重新规划Android项目结构/YoungHeart/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /3.4 App与Html5交互/NativeWithH5/src/com/example/youngheart/NewsListActivity.java: -------------------------------------------------------------------------------- 1 | package com.example.youngheart; 2 | 3 | import android.app.Activity; 4 | import android.os.Bundle; 5 | 6 | public class NewsListActivity extends Activity { 7 | 8 | @Override 9 | protected void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /3.4 App与Html5交互/NativeWithH5/src/com/example/youngheart/PersonCenterActivity.java: -------------------------------------------------------------------------------- 1 | package com.example.youngheart; 2 | 3 | import android.app.Activity; 4 | import android.os.Bundle; 5 | 6 | public class PersonCenterActivity extends Activity { 7 | 8 | @Override 9 | protected void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /9.7.1 iOS页面跳转器:Navigator/MyApp/Common/BaseClass/AppBaseViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // BaseViewController.h 3 | // MyLib 4 | // 5 | // Created by jax on 13-9-2. 6 | // Copyright (c) 2013年 Bao. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "BaseViewController.h" 11 | 12 | @interface AppBaseViewController : BaseViewController 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /1.4 实体化编程/YoungHeart/res/values-large/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /2.4.2 自动登录/YoungHeart/res/values-large/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /2.5.2 时间校准/YoungHeart/res/values-large/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /1.3 统一事件编程模型/YoungHeart/res/values-large/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /1.5 Adapter模板/YoungHeart/res/values-large/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /1.6 类型安全转换函数/YoungHeart/res/values-large/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/YoungHeart/res/values-large/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /2.3 MockService/YoungHeart/res/values-large/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /2.5.1 Http请求/YoungHeart/res/values-large/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/YoungHeart/res/values-large/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /3.1 App图片缓存设计/YoungHeart/res/values-large/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /3.4 App与Html5交互/YoungHeart/res/values-large/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /1.1 重新规划Android项目结构/YoungHeart/res/values-large/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/YoungHeart/res/values-large/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/YoungHeart/res/values-large/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /1.2 为Activity定义新的生命周期 /YoungHeart/res/values-large/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/YoungHeart/res/values-large/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /8.9 TestCode/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /8.9 TestCode/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /1.3 统一事件编程模型/AndroidLib/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /1.3 统一事件编程模型/AndroidLib/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /1.3 统一事件编程模型/YoungHeart/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /1.4 实体化编程/AndroidLib/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /1.4 实体化编程/AndroidLib/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /1.4 实体化编程/YoungHeart/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /1.5 Adapter模板/AndroidLib/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /1.6 类型安全转换函数/AndroidLib/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /1.6 类型安全转换函数/AndroidLib/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /1.6 类型安全转换函数/YoungHeart/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/AndroidLib/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/YoungHeart/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /2.4.2 自动登录/AndroidLib/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /2.4.2 自动登录/YoungHeart/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /2.5.1 Http请求/AndroidLib/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /2.5.1 Http请求/YoungHeart/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /2.5.2 时间校准/AndroidLib/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /2.5.2 时间校准/YoungHeart/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /1.5 Adapter模板/AndroidLib/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /1.5 Adapter模板/YoungHeart/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/AndroidLib/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/YoungHeart/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /2.3 MockService/AndroidLib/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /2.3 MockService/YoungHeart/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/AndroidLib/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/YoungHeart/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /3.1 App图片缓存设计/AndroidLib/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /3.1 App图片缓存设计/YoungHeart/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /3.4 App与Html5交互/AndroidLib/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /3.4 App与Html5交互/NativeWithH5/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /3.4 App与Html5交互/NativeWithH5/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /3.4 App与Html5交互/YoungHeart/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /8.8 切换服务器 SwitchEnvByMenu/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /8.8 切换服务器 SwitchEnvByMenu/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /1.1 重新规划Android项目结构/AndroidLib/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /1.1 重新规划Android项目结构/AndroidLib/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /1.1 重新规划Android项目结构/YoungHeart/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /1.1 重新规划Android项目结构/YoungHeart/src/com/youngheart/activity/others/MainActivity.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.activity.others; 2 | 3 | import android.os.Bundle; 4 | 5 | import com.youngheart.base.AppBaseActivity; 6 | 7 | public class MainActivity extends AppBaseActivity { 8 | 9 | @Override 10 | protected void onCreate(Bundle savedInstanceState) { 11 | super.onCreate(savedInstanceState); 12 | 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /1.2 为Activity定义新的生命周期 /AndroidLib/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /1.2 为Activity定义新的生命周期 /AndroidLib/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /1.2 为Activity定义新的生命周期 /YoungHeart/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/AndroidLib/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/AndroidLib/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /2.1.2 对AsyncTask的使用和封装/YoungHeart/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/YoungHeart/src/com/youngheart/engine/YoungHeartApplication.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | import com.infrastructure.cache.CacheManager; 4 | 5 | import android.app.Application; 6 | 7 | public class YoungHeartApplication extends Application { 8 | 9 | @Override 10 | public void onCreate() { 11 | super.onCreate(); 12 | 13 | CacheManager.getInstance().initCacheDir(); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /2.4.2 自动登录/YoungHeart/src/com/youngheart/engine/YoungHeartApplication.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | import com.infrastructure.cache.CacheManager; 4 | 5 | import android.app.Application; 6 | 7 | public class YoungHeartApplication extends Application { 8 | 9 | @Override 10 | public void onCreate() { 11 | super.onCreate(); 12 | 13 | CacheManager.getInstance().initCacheDir(); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/AndroidLib/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/YoungHeart/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /2.5.1 Http请求/YoungHeart/src/com/youngheart/engine/YoungHeartApplication.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | import com.infrastructure.cache.CacheManager; 4 | 5 | import android.app.Application; 6 | 7 | public class YoungHeartApplication extends Application { 8 | 9 | @Override 10 | public void onCreate() { 11 | super.onCreate(); 12 | 13 | CacheManager.getInstance().initCacheDir(); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /2.5.2 时间校准/YoungHeart/src/com/youngheart/engine/YoungHeartApplication.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | import com.infrastructure.cache.CacheManager; 4 | 5 | import android.app.Application; 6 | 7 | public class YoungHeartApplication extends Application { 8 | 9 | @Override 10 | public void onCreate() { 11 | super.onCreate(); 12 | 13 | CacheManager.getInstance().initCacheDir(); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /1.3 统一事件编程模型/YoungHeart/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/YoungHeart/res/values-large/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /2.3 MockService/YoungHeart/src/com/youngheart/engine/YoungHeartApplication.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | import com.infrastructure.cache.CacheManager; 4 | 5 | import android.app.Application; 6 | 7 | public class YoungHeartApplication extends Application { 8 | 9 | @Override 10 | public void onCreate() { 11 | super.onCreate(); 12 | 13 | CacheManager.getInstance().initCacheDir(); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/YoungHeart/src/com/youngheart/engine/YoungHeartApplication.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | import com.infrastructure.cache.CacheManager; 4 | 5 | import android.app.Application; 6 | 7 | public class YoungHeartApplication extends Application { 8 | 9 | @Override 10 | public void onCreate() { 11 | super.onCreate(); 12 | 13 | CacheManager.getInstance().initCacheDir(); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /9.7.1 iOS页面跳转器:Navigator/MyApp/MyApp/MyApp-Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'MyApp' target in the 'MyApp' project 3 | // 4 | 5 | #import 6 | 7 | #ifndef __IPHONE_4_0 8 | #warning "This project uses features only available in iOS SDK 4.0 and later." 9 | #endif 10 | 11 | #ifdef __OBJC__ 12 | #import 13 | #import 14 | #endif 15 | -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/YoungHeart/src/com/youngheart/engine/YoungHeartApplication.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.engine; 2 | 3 | import com.infrastructure.cache.CacheManager; 4 | 5 | import android.app.Application; 6 | 7 | public class YoungHeartApplication extends Application { 8 | 9 | @Override 10 | public void onCreate() { 11 | super.onCreate(); 12 | 13 | CacheManager.getInstance().initCacheDir(); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /9.9.3 Android包中META-INF目录的妙用 ChannelDemo/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /1.1 重新规划Android项目结构/YoungHeart/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /1.2 为Activity定义新的生命周期 /YoungHeart/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /9.7.1 iOS页面跳转器:Navigator/MyApp/MyAppTests/Entity/UserWrapEntity.h: -------------------------------------------------------------------------------- 1 | // JSON iOS Class Generator 2 | // Written by Bruce Bao 3 | 4 | #import 5 | 6 | @class ObjectMapping; 7 | @class UserEntity; 8 | 9 | @interface UserWrapEntity : NSObject 10 | { 11 | NSArray *users; 12 | } 13 | 14 | @property (nonatomic,retain) NSArray *users; 15 | 16 | - (ObjectMapping *)objectMapping; 17 | 18 | @end -------------------------------------------------------------------------------- /9.7.1 iOS页面跳转器:Navigator/MyApp/MyApp/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // MyApp 4 | // 5 | // Created by jax on 13-9-6. 6 | // Copyright (c) 2013年 Bao. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #import "AppDelegate.h" 12 | 13 | int main(int argc, char *argv[]) 14 | { 15 | @autoreleasepool { 16 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/AndroidLib/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /2.1.4 使用原生的ThreadPoolExecutor + Runnable + Handler/YoungHeart/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /1.4 实体化编程/YoungHeart/res/values/strings_activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 去登录 4 | 去新的登录页 5 | 去列表页 6 | 7 | 通过JsonObject 8 | 通过FastJson 9 | 通过Gson 10 | 11 | -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/YoungHeart/res/xml/url.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /1.5 Adapter模板/YoungHeart/res/values/strings_activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 去登录 4 | 去新的登录页 5 | 去列表页 6 | 7 | 通过JsonObject 8 | 通过FastJson 9 | 通过Gson 10 | 11 | -------------------------------------------------------------------------------- /2.1.5 网络底层的一些优化工作/YoungHeart/res/xml/url.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /2.4.2 自动登录/YoungHeart/src/com/youngheart/activity/news/NewsActivity.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.activity.news; 2 | 3 | import com.youngheart.R; 4 | 5 | import android.app.Activity; 6 | import android.os.Bundle; 7 | 8 | public class NewsActivity extends Activity { 9 | @Override 10 | protected void onCreate(Bundle savedInstanceState) { 11 | super.onCreate(savedInstanceState); 12 | 13 | setContentView(R.layout.activity_news); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /2.5.1 Http请求/YoungHeart/src/com/youngheart/activity/news/NewsActivity.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.activity.news; 2 | 3 | import com.youngheart.R; 4 | 5 | import android.app.Activity; 6 | import android.os.Bundle; 7 | 8 | public class NewsActivity extends Activity { 9 | @Override 10 | protected void onCreate(Bundle savedInstanceState) { 11 | super.onCreate(savedInstanceState); 12 | 13 | setContentView(R.layout.activity_news); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /2.5.2 时间校准/YoungHeart/src/com/youngheart/activity/news/NewsActivity.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.activity.news; 2 | 3 | import com.youngheart.R; 4 | 5 | import android.app.Activity; 6 | import android.os.Bundle; 7 | 8 | public class NewsActivity extends Activity { 9 | @Override 10 | protected void onCreate(Bundle savedInstanceState) { 11 | super.onCreate(savedInstanceState); 12 | 13 | setContentView(R.layout.activity_news); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/YoungHeart/src/com/youngheart/activity/news/NewsActivity.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.activity.news; 2 | 3 | import com.youngheart.R; 4 | 5 | import android.app.Activity; 6 | import android.os.Bundle; 7 | 8 | public class NewsActivity extends Activity { 9 | @Override 10 | protected void onCreate(Bundle savedInstanceState) { 11 | super.onCreate(savedInstanceState); 12 | 13 | setContentView(R.layout.activity_news); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /3.1 App图片缓存设计/YoungHeart/src/com/youngheart/activity/news/NewsActivity.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.activity.news; 2 | 3 | import com.youngheart.R; 4 | 5 | import android.app.Activity; 6 | import android.os.Bundle; 7 | 8 | public class NewsActivity extends Activity { 9 | @Override 10 | protected void onCreate(Bundle savedInstanceState) { 11 | super.onCreate(savedInstanceState); 12 | 13 | setContentView(R.layout.activity_news); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /2.3 MockService/YoungHeart/src/com/youngheart/activity/news/NewsActivity.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.activity.news; 2 | 3 | import com.youngheart.R; 4 | 5 | import android.app.Activity; 6 | import android.os.Bundle; 7 | 8 | public class NewsActivity extends Activity { 9 | @Override 10 | protected void onCreate(Bundle savedInstanceState) { 11 | super.onCreate(savedInstanceState); 12 | 13 | setContentView(R.layout.activity_news); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /2.4.3 Cookie过期的统一处理/YoungHeart/src/com/youngheart/activity/news/NewsActivity.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.activity.news; 2 | 3 | import com.youngheart.R; 4 | 5 | import android.app.Activity; 6 | import android.os.Bundle; 7 | 8 | public class NewsActivity extends Activity { 9 | @Override 10 | protected void onCreate(Bundle savedInstanceState) { 11 | super.onCreate(savedInstanceState); 12 | 13 | setContentView(R.layout.activity_news); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /3.4 App与Html5交互/YoungHeart/src/com/youngheart/activity/news/NewsActivity.java: -------------------------------------------------------------------------------- 1 | package com.youngheart.activity.news; 2 | 3 | import com.youngheart.R; 4 | 5 | import android.app.Activity; 6 | import android.os.Bundle; 7 | 8 | public class NewsActivity extends Activity { 9 | @Override 10 | protected void onCreate(Bundle savedInstanceState) { 11 | super.onCreate(savedInstanceState); 12 | 13 | setContentView(R.layout.activity_news); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /8.9 TestCode/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /1.4 实体化编程/AndroidLib/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /1.4 实体化编程/YoungHeart/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /2.4.2 自动登录/AndroidLib/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /2.4.2 自动登录/YoungHeart/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /2.5.2 时间校准/AndroidLib/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /2.5.2 时间校准/YoungHeart/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /5 AnalysisCrash/AnalysisCrash/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /1.3 统一事件编程模型/AndroidLib/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /1.3 统一事件编程模型/YoungHeart/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /1.5 Adapter模板/AndroidLib/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /1.5 Adapter模板/YoungHeart/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /1.6 类型安全转换函数/AndroidLib/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /1.6 类型安全转换函数/YoungHeart/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/AndroidLib/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /2.2.1 数据缓存策略/YoungHeart/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /2.3 MockService/AndroidLib/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /2.3 MockService/YoungHeart/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /2.5.1 Http请求/AndroidLib/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /2.5.1 Http请求/YoungHeart/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/AndroidLib/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /2.5.3 开启gzip压缩/YoungHeart/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /3.1 App图片缓存设计/AndroidLib/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /3.1 App图片缓存设计/YoungHeart/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | --------------------------------------------------------------------------------