From 36485300aa99f7339b95f7938993bc3b03f7772c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E9=B9=8F=E9=A3=9E?= Date: Tue, 22 Sep 2015 08:47:28 +0800 Subject: [PATCH 01/47] Update README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 1b4dab3..29fddc9 100644 --- a/README.md +++ b/README.md @@ -252,6 +252,9 @@ 1. [在Activity中响应ListView内部按钮的点击事件](http://www.cnblogs.com/ivan-xu/p/4124967.html) +### Log +1、[Logger工具类](https://github.com/orhanobut/logger) + --- ## M From e90d7ba4bf81a0e300ea92e9180094b94225499b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E9=B9=8F=E9=A3=9E?= Date: Tue, 22 Sep 2015 17:05:40 +0800 Subject: [PATCH 02/47] update android studio --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 29fddc9..fa43c66 100644 --- a/README.md +++ b/README.md @@ -483,6 +483,13 @@ 3. [Android Studio 简介及导入 jar 包和第三方开源库方法](http://drakeet.me/android-studio) 4. [Android Studio使用技巧系列教程(一)](http://blog.csdn.net/growth58/article/details/46729803) 5. [Android Studio中如何使用Git和Github来管理项目](http://blog.csdn.net/wei18359100306/article/details/45645145) +6. [Android Studio系列教程一 下载与安装](http://stormzhang.com/devtools/2014/11/25/android-studio-tutorial1/) +7. [Android Studio系列教程二 基本设置与运行](http://stormzhang.com/devtools/2014/11/28/android-studio-tutorial2/) +8. [Android Studio系列教程三 快捷键](http://stormzhang.com/devtools/2014/12/09/android-studio-tutorial3/) +9. [Android Studio系列教程四 Gradle基础](http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/) +10. [Android Studio系列教程五 Gradle命令详解与 +导入第三方包](http://stormzhang.com/devtools/2015/01/05/android-studio-tutorial5) +11. [Android Studio系列教程六Gradle多渠道打包](http://stormzhang.com/devtools/2015/01/15/android-studio-tutorial6) --- From a450a7ab93809cbc527808fd8140e8cee64e2874 Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Sun, 18 Oct 2015 12:54:01 +0800 Subject: [PATCH 03/47] update 2015-10-18 12:53 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index d3d7ac6..fa97b66 100644 --- a/README.md +++ b/README.md @@ -93,6 +93,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 4. [Android Studio使用技巧系列教程(一)](http://blog.csdn.net/growth58/article/details/46729803) 5. [Android Studio中如何使用Git和Github来管理项目](http://blog.csdn.net/wei18359100306/article/details/45645145) 6. [Android Studio 权威教程](http://blog.csdn.net/column/details/zsl-androidstudio.html) +7. [倍数提高工作效率的Android Studio奇技](http://zlv.me/posts/2015/07/13/14_android-studio-tips/) ### AQuery @@ -148,6 +149,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [android学习—— context 和 getApplicationContext()](http://blog.csdn.net/janronehoo/article/details/7348566) 2. [Android中Context详解 ---- 你所不知道的Context](http://blog.csdn.net/qinjuning/article/details/7310620) +3. [Difference between getContext() , getApplicationContext() , getBaseContext() and “this”](http://stackoverflow.com/questions/10641144/difference-between-getcontext-getapplicationcontext-getbasecontext-and) ### CoordinatorLayout From 2c87ecc1c6d8c9b888d82928197f3be7fc18db5c Mon Sep 17 00:00:00 2001 From: pingfanganwei <846650266@qq.com> Date: Tue, 27 Oct 2015 21:02:57 +0800 Subject: [PATCH 04/47] Update README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增WebView详解,第一条足够入门了。 --- README.md | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 2e9ed4b..fa60828 100644 --- a/README.md +++ b/README.md @@ -358,15 +358,17 @@ ### WebView -1. [Java 与 JavaScript 如何进行交互](http://itangqi.me/2015/03/07/java-and-javascript-interaction-in-android/) -2. [android与javascript交互调用](http://blog.csdn.net/chenzheng_java/article/details/6260872) -3. [Android与js交互实例](http://blog.csdn.net/ithomer/article/details/8737999) -4. [Android中Java和JavaScript交互](http://droidyue.com/blog/2014/09/20/interaction-between-java-and-javascript-in-android/) -5. [顶部带进度条的Webview](http://droidyue.com/blog/2014/07/12/ding-bu-dai-jin-du-tiao-de-webview/) -6. [Android WebView播放视频问题](http://www.stormzhang.com/android/2014/03/23/android-webview-play-video/) -7. [理解WebKit和Chromium: Android 4.4 上的Chromium WebView](http://blog.csdn.net/milado_nju/article/details/17098399) -8. [在WebView中如何让JS与Java安全地互相调用](http://www.pedant.cn/2014/07/04/webview-js-java-interface-research/) -9. [Android WebView的Js对象注入漏洞解决方案](http://blog.csdn.net/leehong2005/article/details/11808557) +1. [WebView详解](http://1.vduntest.sinaapp.com/webview/WebView%E8%AF%A6%E8%A7%A3.html) +2. [Java 与 JavaScript 如何进行交互](http://itangqi.me/2015/03/07/java-and-javascript-interaction-in-android/) +3. [android与javascript交互调用](http://blog.csdn.net/chenzheng_java/article/details/6260872) +4. [Android与js交互实例](http://blog.csdn.net/ithomer/article/details/8737999) +5. [Android中Java和JavaScript交互](http://droidyue.com/blog/2014/09/20/interaction-between-java-and-javascript-in-android/) +6. [顶部带进度条的Webview](http://droidyue.com/blog/2014/07/12/ding-bu-dai-jin-du-tiao-de-webview/) +7. [Android WebView播放视频问题](http://www.stormzhang.com/android/2014/03/23/android-webview-play-video/) +8. [理解WebKit和Chromium: Android 4.4 上的Chromium WebView](http://blog.csdn.net/milado_nju/article/details/17098399) +9. [在WebView中如何让JS与Java安全地互相调用](http://www.pedant.cn/2014/07/04/webview-js-java-interface-research/) +11. [Android WebView的Js对象注入漏洞解决方案](http://blog.csdn.net/leehong2005/article/details/11808557) +12.[WebView详解](http://1.vduntest.sinaapp.com/webview/WebView%E8%AF%A6%E8%A7%A3.html) ## 其他 From 656b2aa7be9018eec717e6905e169c409e449bbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E7=99=BD=E9=BE=99?= <846650266@qq.com> Date: Tue, 27 Oct 2015 23:04:39 +0800 Subject: [PATCH 05/47] =?UTF-8?q?=E6=B7=B1=E5=85=A5=E8=A7=A3=E6=9E=90Async?= =?UTF-8?q?Task?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 深入解析AsyncTask,更中和,例子更多 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index fa60828..7c4cdf4 100644 --- a/README.md +++ b/README.md @@ -49,6 +49,7 @@ 1. [Android AsyncTask完全解析,带你从源码的角度彻底理解](http://blog.csdn.net/guolin_blog/article/details/11711405) 2. [Android中AsyncTask的简单用法](http://blog.csdn.net/cjjky/article/details/6684959) 3. [Android开发者:你真的会用AsyncTask吗?](http://code.oneapm.com/android/2015/06/02/android1/) +4. [深入解析AsyncTask,多例子版](http://www.cnblogs.com/anee/archive/2012/09/24/2699829.html) ## B From c915da7bc0d3b89e83cbe72c01d6cc4d96aef107 Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Wed, 28 Oct 2015 11:45:14 +0800 Subject: [PATCH 06/47] update 2015-10-28 11:45 --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7b263ce..15baa1f 100644 --- a/README.md +++ b/README.md @@ -493,8 +493,8 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 7. [Android WebView播放视频问题](http://www.stormzhang.com/android/2014/03/23/android-webview-play-video/) 8. [理解WebKit和Chromium: Android 4.4 上的Chromium WebView](http://blog.csdn.net/milado_nju/article/details/17098399) 9. [在WebView中如何让JS与Java安全地互相调用](http://www.pedant.cn/2014/07/04/webview-js-java-interface-research/) -11. [Android WebView的Js对象注入漏洞解决方案](http://blog.csdn.net/leehong2005/article/details/11808557) -12.[WebView详解](http://1.vduntest.sinaapp.com/webview/WebView%E8%AF%A6%E8%A7%A3.html) +10. [Android WebView的Js对象注入漏洞解决方案](http://blog.csdn.net/leehong2005/article/details/11808557) + --- From 8b836e92cc9c3a41b46ee48eb3258f477b27bf01 Mon Sep 17 00:00:00 2001 From: Dimon Date: Fri, 30 Oct 2015 14:30:23 +0800 Subject: [PATCH 07/47] Update README.md --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 15baa1f..efa89ff 100644 --- a/README.md +++ b/README.md @@ -94,6 +94,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 5. [Android Studio中如何使用Git和Github来管理项目](http://blog.csdn.net/wei18359100306/article/details/45645145) 6. [Android Studio 权威教程](http://blog.csdn.net/column/details/zsl-androidstudio.html) 7. [倍数提高工作效率的Android Studio奇技](http://zlv.me/posts/2015/07/13/14_android-studio-tips/) +8. [Android Studio 快捷键(Windows)](http://blog.csdn.net/altair86/article/details/8972178) ### AQuery @@ -107,6 +108,10 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 3. [Android开发者:你真的会用AsyncTask吗?](http://code.oneapm.com/android/2015/06/02/android1/) 4. [深入解析AsyncTask,多例子版](http://www.cnblogs.com/anee/archive/2012/09/24/2699829.html) +### AndroidAnnotations + +1.[AndroidAnnotations框架入门教程三之Android Studio环境配置](http://zhenhappy.github.io/2015/10/13/Android-Annotatios-3-Android-Studio.html) + --- ## B From 2cd6c5f8d84460b71f32512c7c5171b2f3e3fa93 Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Tue, 3 Nov 2015 20:29:48 +0800 Subject: [PATCH 08/47] update 2015-11-03 20:29 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index efa89ff..b51e845 100644 --- a/README.md +++ b/README.md @@ -577,6 +577,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 10. [性能优化之数据库优化](http://www.trinea.cn/android/database-performance/) 11. [How to check visibility of software keyboard in Android?](http://stackoverflow.com/questions/2150078/how-to-check-visibility-of-software-keyboard-in-android) 12. [android 4.4.4侧滑退出显示app启动界面](https://github.com/ikew0ng/SwipeBackLayout/issues/45) +13. [Error retrieving parent for item: No resource found that matches the given name after upgrading to AppCompat v23](http://stackoverflow.com/questions/32075498/error-retrieving-parent-for-item-no-resource-found-that-matches-the-given-name) --- From fc4a1765eb77ccbd563ec371045d2491bf3e328f Mon Sep 17 00:00:00 2001 From: whiskeyfei Date: Sun, 8 Nov 2015 21:11:57 +0800 Subject: [PATCH 09/47] mrege --- README.md | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/README.md b/README.md index 05c522d..c232504 100644 --- a/README.md +++ b/README.md @@ -515,14 +515,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 3. [Android Studio 简介及导入 jar 包和第三方开源库方法](http://drakeet.me/android-studio) 4. [Android Studio使用技巧系列教程(一)](http://blog.csdn.net/growth58/article/details/46729803) 5. [Android Studio中如何使用Git和Github来管理项目](http://blog.csdn.net/wei18359100306/article/details/45645145) -6. [Android Studio系列教程一 下载与安装](http://stormzhang.com/devtools/2014/11/25/android-studio-tutorial1/) -7. [Android Studio系列教程二 基本设置与运行](http://stormzhang.com/devtools/2014/11/28/android-studio-tutorial2/) -8. [Android Studio系列教程三 快捷键](http://stormzhang.com/devtools/2014/12/09/android-studio-tutorial3/) -9. [Android Studio系列教程四 Gradle基础](http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/) -10. [Android Studio系列教程五 Gradle命令详解与 -导入第三方包](http://stormzhang.com/devtools/2015/01/05/android-studio-tutorial5) -11. [Android Studio系列教程六Gradle多渠道打包](http://stormzhang.com/devtools/2015/01/15/android-studio-tutorial6) - +6. [Android Studio系列教程一 下载与安装](http://stormzhang.com) --- ### Code Style From acf4eafba67a39bc6d5c6562be0c9dc22bb69dc5 Mon Sep 17 00:00:00 2001 From: whiskeyfei Date: Sun, 8 Nov 2015 21:16:49 +0800 Subject: [PATCH 10/47] update --- README.md | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/README.md b/README.md index c232504..5d45b05 100644 --- a/README.md +++ b/README.md @@ -95,6 +95,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 6. [Android Studio 权威教程](http://blog.csdn.net/column/details/zsl-androidstudio.html) 7. [倍数提高工作效率的Android Studio奇技](http://zlv.me/posts/2015/07/13/14_android-studio-tips/) 8. [Android Studio 快捷键(Windows)](http://blog.csdn.net/altair86/article/details/8972178) +9. [Android Studio系列教程:安装、基本设置、Gradle基础、打包](http://stormzhang.com) ### AQuery @@ -508,14 +509,6 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ## Others -### Android Studio - -1. [Android Studio导入项目](http://ask.android-studio.org/?/article/21) -2. [Android Studio 简单设置](http://blog.gaoqixhb.com/p/54b9c293bf1ac9364284af78) -3. [Android Studio 简介及导入 jar 包和第三方开源库方法](http://drakeet.me/android-studio) -4. [Android Studio使用技巧系列教程(一)](http://blog.csdn.net/growth58/article/details/46729803) -5. [Android Studio中如何使用Git和Github来管理项目](http://blog.csdn.net/wei18359100306/article/details/45645145) -6. [Android Studio系列教程一 下载与安装](http://stormzhang.com) --- ### Code Style From 517172204bcf9357424e122d7ab8762c2bf6e6b5 Mon Sep 17 00:00:00 2001 From: whiskeyfei Date: Sun, 8 Nov 2015 21:20:16 +0800 Subject: [PATCH 11/47] update --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index 5d45b05..f5313ab 100644 --- a/README.md +++ b/README.md @@ -509,8 +509,6 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ## Others ---- - ### Code Style 1. [Java编程规范](http://www.stormzhang.com/java/2013/07/20/java-coding-standards/) From ff0d6f9fd48db2709751698584e5b853e7f9455c Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Wed, 18 Nov 2015 21:43:10 +0800 Subject: [PATCH 12/47] update 2015-11-18 21:43 --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index b51e845..2dcbec4 100644 --- a/README.md +++ b/README.md @@ -221,6 +221,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 5. [灵活强大的构建系统Gradle](http://tech.meituan.com/gradle-practice.html) 6. [Gradle Android Could not find method testPackage()](http://stackoverflow.com/questions/16971740/gradle-android-could-not-find-method-testpackage) 7. [Android Studio 1.0 Gradle Error with getConfiguration()](http://stackoverflow.com/questions/27410183/android-studio-1-0-gradle-error-with-getconfiguration) +8. [Android打包的那些事](http://www.jayfeng.com/2015/11/07/Android%E6%89%93%E5%8C%85%E7%9A%84%E9%82%A3%E4%BA%9B%E4%BA%8B/) ### greenDao @@ -236,6 +237,13 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. --- +## H + +### Hotfix + +1. [Android热更新实现原理](http://blog.csdn.net/lzyzsd/article/details/49843581#0-tsina-1-98317-397232819ff9a47a7b7e80a40613cfe1) +2. [Nuwa](https://github.com/jasonross/Nuwa) + ## I ### ImageView @@ -369,6 +377,12 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 6. [Create RecyclerView with multiple view type](http://doublewong.com/2014/create-recyclerview-with-multiple-view-type/) 7. [Simple RecyclerView Divider](https://github.com/troyliu0105/Android-Tips/blob/master/Utils/Content/Simple_RecyclerView_Divider.md) +### RxJava + +1. [RxJava: Reactive Extensions for the JVM](https://github.com/ReactiveX/RxJava) +2. [给 Android 开发者的 RxJava 详解](http://gank.io/post/560e15be2dca930e00da1083) + + ### RandomAccessFile 1. [Java RandomAccessFile用法](http://blog.csdn.net/akon_vm/article/details/7429245) From 26086fb3095fb49851a5b95c55bdda5c045c0a47 Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Wed, 18 Nov 2015 22:37:05 +0800 Subject: [PATCH 13/47] update 2015-11-18 22:36 --- README.md | 31 ++++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 26b588c..9d20b53 100644 --- a/README.md +++ b/README.md @@ -60,11 +60,11 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ### ADB -1. [Android ADB常用命令](http://android.jobbole.com/61592/) -2. [Android开发调试工具ADB的使用](http://www.cnblogs.com/meil/archive/2012/05/24/2516055.html) -3. [Installing ADB on Windows 7](https://www.youtube.com/watch?v=5U_BfrXV90I) -4. [Adb connection Error:远程主机强迫关闭了一个现有的连接](http://www.oschina.net/question/54100_33209) -5. [Android通过Wifi来调试你的应用](http://www.stormzhang.com/android/2014/08/27/adb-over-wifi/) +1. [Installing ADB on Windows 7](https://www.youtube.com/watch?v=5U_BfrXV90I) +2. [Android ADB常用命令](http://android.jobbole.com/61592/) +3. [Android开发调试工具ADB的使用](http://www.cnblogs.com/meil/archive/2012/05/24/2516055.html) +4. [Android通过Wifi来调试你的应用](http://www.stormzhang.com/android/2014/08/27/adb-over-wifi/) +5. [Adb connection Error:远程主机强迫关闭了一个现有的连接](http://www.oschina.net/question/54100_33209) ### Adapter @@ -82,8 +82,9 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ### Android-Async-Http -1. [快速Android开发系列网络篇之Android-Async-Http](http://www.cnblogs.com/angeldevil/p/3729808.html) -2. [android-async-http框架库使用基础](http://yanbober.github.io/2014/11/11/csdn-opensource-analysis-5/) +1. [Asynchronous Http Client for Android](https://github.com/loopj/android-async-http) +2. [快速Android开发系列网络篇之Android-Async-Http](http://www.cnblogs.com/angeldevil/p/3729808.html) +3. [android-async-http框架库使用基础](http://yanbober.github.io/2014/11/11/csdn-opensource-analysis-5/) ### Android Studio @@ -96,6 +97,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 7. [倍数提高工作效率的Android Studio奇技](http://zlv.me/posts/2015/07/13/14_android-studio-tips/) 8. [Android Studio 快捷键(Windows)](http://blog.csdn.net/altair86/article/details/8972178) 9. [Android Studio系列教程:安装、基本设置、Gradle基础、打包](http://stormzhang.com) +10. [Android Studio有什么奇技淫巧](http://www.zhihu.com/question/27482725) ### AQuery @@ -280,6 +282,16 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. --- +## K + +### Kotlin + +1. [Kotlin Programming Language](https://github.com/JetBrains/kotlin) +2. [Kotlin中文站点](http://kotlinlang.cn/) +3. [使用Kotlin进行Android开发](http://ragnraok.github.io/using-kotlin-to-write-android-app.html) + +--- + ## L ### ListFragment @@ -498,8 +510,9 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ### Volley -1. [Android Volley完全解析(一),初识Volley的基本用法](http://blog.csdn.net/guolin_blog/article/details/17482095) -2. [Android库Volley的使用介绍](https://bxbxbai.github.io/2014/09/14/android-working-with-volley/) +1. [Android Volley](https://github.com/mcxiaoke/android-volley) +2. [Android Volley完全解析(一),初识Volley的基本用法](http://blog.csdn.net/guolin_blog/article/details/17482095) +3. [Android库Volley的使用介绍](https://bxbxbai.github.io/2014/09/14/android-working-with-volley/) --- From ce0ad59357eb9b0e0997a19a773de1b21b1a293a Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Wed, 18 Nov 2015 22:52:47 +0800 Subject: [PATCH 14/47] update 2015-11-18 22:52 --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index 9d20b53..f923648 100644 --- a/README.md +++ b/README.md @@ -322,6 +322,12 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 3. [谢谷歌大神传我动画设计30年功力](http://www.zcool.com.cn/article/ZMTU5MzAw.html#jtss-tsina) 4. [Codelab for Android Design Support Library used in I/O Rewind Bangkok session](http://inthecheesefactory.com/blog/android-design-support-library-codelab/en) +### MVP + +1. [浅谈 MVP in Android](http://blog.csdn.net/lmj623565791/article/details/46596109) +2. [Android中的MVP](http://rocko.xyz/2015/02/06/Android%E4%B8%AD%E7%9A%84MVP/) +3. [开源项目Philm的MVP架构分析](http://www.lightskystreet.com/2015/02/10/philm_mvp/) + --- ## N @@ -378,6 +384,11 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ## R +### React Native + +1. []() + + ### Reference 1. [Java的引用StrongReference、 SoftReference、 WeakReference 、PhantomReference](http://blog.csdn.net/mxbhxx/article/details/9111711) From 4bd908343ee8eca88eb8b1c6100ea8649e9a9463 Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Thu, 19 Nov 2015 18:41:26 +0800 Subject: [PATCH 15/47] update 2015-11-19 18:41 --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f923648..09e26f2 100644 --- a/README.md +++ b/README.md @@ -245,7 +245,8 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ### Hotfix 1. [Android热更新实现原理](http://blog.csdn.net/lzyzsd/article/details/49843581#0-tsina-1-98317-397232819ff9a47a7b7e80a40613cfe1) -2. [Nuwa](https://github.com/jasonross/Nuwa) +2. [Android App 线上热修复方案](http://lirenlong.github.io/hotfix/) +3. [Nuwa](https://github.com/jasonross/Nuwa) ## I @@ -386,7 +387,8 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ### React Native -1. []() +1. [React Native for Android 入门老虎](http://www.race604.com/react-native-for-android-start/) +2. [React Native For Android初体验](http://www.jianshu.com/p/847a54e0c385) ### Reference From ac87de9f8ff508a7f5d13ce1f66beaba2d27607b Mon Sep 17 00:00:00 2001 From: CaoPengfei Date: Mon, 23 Nov 2015 22:41:20 +0800 Subject: [PATCH 16/47] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 09e26f2..099f2d0 100644 --- a/README.md +++ b/README.md @@ -247,6 +247,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [Android热更新实现原理](http://blog.csdn.net/lzyzsd/article/details/49843581#0-tsina-1-98317-397232819ff9a47a7b7e80a40613cfe1) 2. [Android App 线上热修复方案](http://lirenlong.github.io/hotfix/) 3. [Nuwa](https://github.com/jasonross/Nuwa) +4. [Handler和他的小伙伴们](http://www.jianshu.com/p/e04698eaba88) 轻松理解Handler、message、looper ## I From 1d72ba3c9cc17fd00dba2bacfa050dd5680adeb5 Mon Sep 17 00:00:00 2001 From: CaoPengfei Date: Tue, 24 Nov 2015 13:12:27 +0800 Subject: [PATCH 17/47] fix handler catalogue --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 099f2d0..e7c6e79 100644 --- a/README.md +++ b/README.md @@ -247,7 +247,10 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [Android热更新实现原理](http://blog.csdn.net/lzyzsd/article/details/49843581#0-tsina-1-98317-397232819ff9a47a7b7e80a40613cfe1) 2. [Android App 线上热修复方案](http://lirenlong.github.io/hotfix/) 3. [Nuwa](https://github.com/jasonross/Nuwa) -4. [Handler和他的小伙伴们](http://www.jianshu.com/p/e04698eaba88) 轻松理解Handler、message、looper + +### Handler + +1. [Handler和他的小伙伴们](http://www.jianshu.com/p/e04698eaba88) 轻松理解Handler、message、looper ## I From 6f8b26c83fe41a391d56d8cf0440cf3acfe3930b Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Sat, 5 Dec 2015 17:22:22 +0800 Subject: [PATCH 18/47] update 2013-12-05 17:22 --- README.md | 86 +++++++++++++++++++++++++++++++------------------------ 1 file changed, 48 insertions(+), 38 deletions(-) diff --git a/README.md b/README.md index 09e26f2..89fcfa5 100644 --- a/README.md +++ b/README.md @@ -18,41 +18,41 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 你可以通过 [Pull request](https://github.com/tangqi92/Android-Tips/pulls) 的形式进行提交,当然也欢迎 `Star` 与 `Fork` :) ->由于各种问题,给出的链接可能会无法正常访问。遇到这种情况欢迎大家提交 [Issue](https://github.com/tangqi92/Android-Tips/issues),Contributers 也可以使用 [Utils](https://github.com/tangqi92/Android-Tips/tree/master/Utils) 里面的 [URLChecker](https://github.com/tangqi92/Android-Tips/blob/master/Utils/UrlCheckerREADME.md) 来检测列表里链接的有效性,你可以选择更改为新的有效连接,或者把需要**梯子**的文章以 Markdown 的形式保存在 Utils/Content 目录下,并注明原文章链接和作者。 +> 由于各种问题,给出的链接可能会无法正常访问。遇到这种情况欢迎大家提交 [Issue](https://github.com/tangqi92/Android-Tips/issues),Contributers 也可以使用 [Utils](https://github.com/tangqi92/Android-Tips/tree/master/Utils) 里面的 [URLChecker](https://github.com/tangqi92/Android-Tips/blob/master/Utils/UrlCheckerREADME.md) 来检测列表里链接的有效性,你可以选择更改为新的有效连接,或者把需要**梯子**的文章以 Markdown 的形式保存在 Utils/Content 目录下,并注明原文章链接和作者。 --- ## 目录 - * [A](#a) - * [B](#b) - * [C](#c) - * [D](#d) - * [E](#e) - * [F](#f) - * [G](#g) - * [H](#h) - * [I](#i) - * [J](#j) - * [K](#k) - * [L](#l) - * [M](#m) - * [N](#n) - * [O](#o) - * [P](#p) - * [Q](#q) - * [R](#r) - * [S](#s) - * [T](#t) - * [U](#u) - * [V](#v) - * [W](#w) - * [X](#x) - * [Y](#y) - * [Z](#z) - * [Others](#others) - * [Contributors](#contributors) - * [Contact Me](#contact-me) +* [A](#a) +* [B](#b) +* [C](#c) +* [D](#d) +* [E](#e) +* [F](#f) +* [G](#g) +* [H](#h) +* [I](#i) +* [J](#j) +* [K](#k) +* [L](#l) +* [M](#m) +* [N](#n) +* [O](#o) +* [P](#p) +* [Q](#q) +* [R](#r) +* [S](#s) +* [T](#t) +* [U](#u) +* [V](#v) +* [W](#w) +* [X](#x) +* [Y](#y) +* [Z](#z) +* [Others](#others) +* [Contributors](#contributors) +* [Contact Me](#contact-me) --- @@ -198,9 +198,9 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 3. [Android系列之Fragment(二)----Fragment的生命周期和返回栈](http://www.cnblogs.com/smyhvae/p/3983234.html) 4. [处女男学Android(九)---Fragment进阶篇之Fragment生命周期和回退栈](http://blog.csdn.net/wlwlwlwl015/article/details/40584567) 5. [Fragment笔记整理](http://www.lightskystreet.com/2015/02/02/fragment-note/) -5. [Android实战技巧:Fragment的那些坑](http://toughcoder.net/blog/2015/04/30/android-fragment-the-bad-parts/) -6. [android Fragments详解四:管理fragment](http://www.cnblogs.com/mybkn/articles/2455138.html) -7. [Android Fragment 嵌套使用(Nested Fragments)](http://blog.csdn.net/top_code/article/details/37343075) +6. [Android实战技巧:Fragment的那些坑](http://toughcoder.net/blog/2015/04/30/android-fragment-the-bad-parts/) +7. [android Fragments详解四:管理fragment](http://www.cnblogs.com/mybkn/articles/2455138.html) +8. [Android Fragment 嵌套使用(Nested Fragments)](http://blog.csdn.net/top_code/article/details/37343075) ### FlowLayout - 自定义流布局 @@ -225,6 +225,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 6. [Gradle Android Could not find method testPackage()](http://stackoverflow.com/questions/16971740/gradle-android-could-not-find-method-testpackage) 7. [Android Studio 1.0 Gradle Error with getConfiguration()](http://stackoverflow.com/questions/27410183/android-studio-1-0-gradle-error-with-getconfiguration) 8. [Android打包的那些事](http://www.jayfeng.com/2015/11/07/Android%E6%89%93%E5%8C%85%E7%9A%84%E9%82%A3%E4%BA%9B%E4%BA%8B/) +9. [深入理解Android之Gradle](http://blog.csdn.net/innost/article/details/48228651) ### greenDao @@ -270,6 +271,11 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ## J +### Java 8 + +1. [Modern Java - A Guide to Java 8](https://github.com/winterbe/java8-tutorial) +2. [Java8系列 - Java8简明指南](https://biezhi.me/article/java8-tutorial.html) + ### Json 1. [Android系列---JSON数据解析](http://www.cnblogs.com/xiaoluo501395377/p/3446605.html) @@ -305,6 +311,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [在Activity中响应ListView内部按钮的点击事件](http://www.cnblogs.com/ivan-xu/p/4124967.html) ### Log + 1、[Logger工具类](https://github.com/orhanobut/logger) --- @@ -328,6 +335,8 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [浅谈 MVP in Android](http://blog.csdn.net/lmj623565791/article/details/46596109) 2. [Android中的MVP](http://rocko.xyz/2015/02/06/Android%E4%B8%AD%E7%9A%84MVP/) 3. [开源项目Philm的MVP架构分析](http://www.lightskystreet.com/2015/02/10/philm_mvp/) +4. [一种在android中实现MVP模式的新思路](https://github.com/bboyfeiyu/android-tech-frontier/tree/master/androidweekly/%E4%B8%80%E7%A7%8D%E5%9C%A8android%E4%B8%AD%E5%AE%9E%E7%8E%B0MVP%E6%A8%A1%E5%BC%8F%E7%9A%84%E6%96%B0%E6%80%9D%E8%B7%AF) +5. ​ --- @@ -390,7 +399,6 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [React Native for Android 入门老虎](http://www.race604.com/react-native-for-android-start/) 2. [React Native For Android初体验](http://www.jianshu.com/p/847a54e0c385) - ### Reference 1. [Java的引用StrongReference、 SoftReference、 WeakReference 、PhantomReference](http://blog.csdn.net/mxbhxx/article/details/9111711) @@ -411,7 +419,6 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [RxJava: Reactive Extensions for the JVM](https://github.com/ReactiveX/RxJava) 2. [给 Android 开发者的 RxJava 详解](http://gank.io/post/560e15be2dca930e00da1083) - ### RandomAccessFile 1. [Java RandomAccessFile用法](http://blog.csdn.net/akon_vm/article/details/7429245) @@ -544,7 +551,6 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 9. [在WebView中如何让JS与Java安全地互相调用](http://www.pedant.cn/2014/07/04/webview-js-java-interface-research/) 10. [Android WebView的Js对象注入漏洞解决方案](http://blog.csdn.net/leehong2005/article/details/11808557) - --- ## Others @@ -566,14 +572,18 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 5. [使用git和github进行协同开发流程](http://livoras.com/post/28) 6. [如何高效利用GitHub](http://www.yangzhiping.com/tech/github.html#q1) 7. [廖雪峰的GIT入门教程](http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000) +8. [GitHub&Git入门基础](http://www.nowcoder.com/courses/2) --- ### Smali 1. [Smali--Dalvik虚拟机指令语言-->【android_smali语法学习一】 -](http://blog.csdn.net/wdaming1986/article/details/8299996) + + ](http://blog.csdn.net/wdaming1986/article/details/8299996) + 2. [apk的包名修改](http://www.cnblogs.com/tianxiaozz/archive/2012/12/26/change_apk_package_name.html) + 3. [为Sublime Text安装smali代码语法高亮插件](http://liuzhichao.com/p/1476.html) --- @@ -642,4 +652,4 @@ Born in 1992, now a student of Southeast University, master of software engineer I will graduate in June 2017, expect the internship or full-time job in Android or iOS. -If you have any questions or want to make friends with me, please feel free to contact me : [imtangqi#gmail.com](mailto:imtangqi@gmail.com "Welcome to contact me") +If you have any questions or want to make friends with me, please feel free to contact me : [imtangqi#gmail.com](mailto:imtangqi@gmail.com "Welcome to contact me") \ No newline at end of file From 9b2501ded654eb0a6e2890da58255b7cf56cc285 Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Fri, 11 Dec 2015 14:53:17 +0800 Subject: [PATCH 19/47] update 2015-12-11 14:53 --- README.md | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 8a47f7b..3d54ed7 100644 --- a/README.md +++ b/README.md @@ -582,12 +582,8 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ### Smali -1. [Smali--Dalvik虚拟机指令语言-->【android_smali语法学习一】 - - ](http://blog.csdn.net/wdaming1986/article/details/8299996) - +1. [android_smali语法学习](http://blog.csdn.net/wdaming1986/article/details/8299996) 2. [apk的包名修改](http://www.cnblogs.com/tianxiaozz/archive/2012/12/26/change_apk_package_name.html) - 3. [为Sublime Text安装smali代码语法高亮插件](http://liuzhichao.com/p/1476.html) --- @@ -624,18 +620,30 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ### No category 1. [THE DEX 64K LIMIT IS NOT A PROBLEM ANYMORE, ALMOST](http://www.mutualmobile.com/posts/dex-64k-limit-not-problem-anymore-almost) + 2. [Android 4.4从图库选择图片,获取图片路径并裁剪](http://blog.csdn.net/tempersitu/article/details/20557383) + 3. [浅析android应用增量升级](http://blog.csdn.net/hmg25/article/details/8100896) + 4. [Android四大基本组件介绍与生命周期](http://www.cnblogs.com/bravestarrhu/archive/2012/05/02/2479461.html) + 5. [Android代码优化——使用Android lint工具](http://blog.csdn.net/xyz_lmn/article/details/14222939) + 6. [Android 插件化 动态升级](http://www.trinea.cn/android/android-plugin/) + 7. [Java String StringBuilder StringBuffer](http://www.stormzhang.com/java/2014/08/08/java-string-stringbuilder-stringbuffer/) + 8. [tools:context=".MainActivity的作用](http://blog.csdn.net/caiwenfeng_for_23/article/details/8373569) + 9. [关于APK瘦身值得分享的一些经验](http://www.jianshu.com/p/bd90dee57ad0) + 10. [性能优化之数据库优化](http://www.trinea.cn/android/database-performance/) + 11. [How to check visibility of software keyboard in Android?](http://stackoverflow.com/questions/2150078/how-to-check-visibility-of-software-keyboard-in-android) + 12. [android 4.4.4侧滑退出显示app启动界面](https://github.com/ikew0ng/SwipeBackLayout/issues/45) -13. [Error retrieving parent for item: No resource found that matches the given name after upgrading to AppCompat v23](http://stackoverflow.com/questions/32075498/error-retrieving-parent-for-item-no-resource-found-that-matches-the-given-name) + + ​ --- From 38c119b4ba98d8fc5e05a70aa86d6a6925c4edd7 Mon Sep 17 00:00:00 2001 From: CaoPengfei Date: Mon, 14 Dec 2015 19:22:47 +0800 Subject: [PATCH 20/47] add mvp --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3d54ed7..7551611 100644 --- a/README.md +++ b/README.md @@ -340,7 +340,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 2. [Android中的MVP](http://rocko.xyz/2015/02/06/Android%E4%B8%AD%E7%9A%84MVP/) 3. [开源项目Philm的MVP架构分析](http://www.lightskystreet.com/2015/02/10/philm_mvp/) 4. [一种在android中实现MVP模式的新思路](https://github.com/bboyfeiyu/android-tech-frontier/tree/master/androidweekly/%E4%B8%80%E7%A7%8D%E5%9C%A8android%E4%B8%AD%E5%AE%9E%E7%8E%B0MVP%E6%A8%A1%E5%BC%8F%E7%9A%84%E6%96%B0%E6%80%9D%E8%B7%AF) -5. ​ +5. ​[说说Android的MVP模式](http://toughcoder.net/blog/2015/11/29/understanding-android-mvp-pattern/) --- From 3588283fc3b204b1148acfc4b40723681bb7f5fd Mon Sep 17 00:00:00 2001 From: CaoPengfei Date: Mon, 14 Dec 2015 19:38:42 +0800 Subject: [PATCH 21/47] add eventbus --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 7551611..aebf22f 100644 --- a/README.md +++ b/README.md @@ -186,6 +186,8 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [EventBus使用详解(一)——初步使用EventBus](http://blog.csdn.net/harvic880925/article/details/40660137) 2. [快速Android开发系列通信篇之EventBus](http://www.cnblogs.com/angeldevil/p/3715934.html) +3. [Android EventBus实战 没听过你就out了 +](http://blog.csdn.net/lmj623565791/article/details/40794879) --- From 4427f3b7b6b8d0f7d8e909fb3c8ce30f79a3506e Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Wed, 16 Dec 2015 14:43:52 +0800 Subject: [PATCH 22/47] update 2015-12-16 14:43 --- README.md | 60 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 32 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index 7551611..f5baa2e 100644 --- a/README.md +++ b/README.md @@ -111,9 +111,10 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 3. [Android开发者:你真的会用AsyncTask吗?](http://code.oneapm.com/android/2015/06/02/android1/) 4. [深入解析AsyncTask,多例子版](http://www.cnblogs.com/anee/archive/2012/09/24/2699829.html) -### AndroidAnnotations +### Annotations -1.[AndroidAnnotations框架入门教程三之Android Studio环境配置](http://zhenhappy.github.io/2015/10/13/Android-Annotatios-3-Android-Studio.html) +1. [AndroidAnnotations框架入门教程一之介绍](http://zhenhappy.github.io/2015/10/11/Android-Annotations-1-Introduce.html) +2. [How to stop an animation (cancel() does not work)](http://stackoverflow.com/questions/4112599/how-to-stop-an-animation-cancel-does-not-work) --- @@ -226,6 +227,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 7. [Android Studio 1.0 Gradle Error with getConfiguration()](http://stackoverflow.com/questions/27410183/android-studio-1-0-gradle-error-with-getconfiguration) 8. [Android打包的那些事](http://www.jayfeng.com/2015/11/07/Android%E6%89%93%E5%8C%85%E7%9A%84%E9%82%A3%E4%BA%9B%E4%BA%8B/) 9. [深入理解Android之Gradle](http://blog.csdn.net/innost/article/details/48228651) +10. [gradle build fails on lint task](http://stackoverflow.com/questions/20699147/gradle-build-fails-on-lint-task) ### greenDao @@ -251,7 +253,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ### Handler -1. [Handler和他的小伙伴们](http://www.jianshu.com/p/e04698eaba88) 轻松理解Handler、message、looper +1. [Handler和他的小伙伴们](http://www.jianshu.com/p/e04698eaba88) ## I @@ -478,6 +480,10 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ### Textview 1. [Remove underline from links in TextView](http://stackoverflow.com/questions/4096851/remove-underline-from-links-in-textview-android) +2. [What is the default text size on Android?](http://stackoverflow.com/questions/5611411/what-is-the-default-text-size-on-android) +3. [Which unit of measurement does the Paint.setTextSize(float) use?](http://stackoverflow.com/questions/11720093/which-unit-of-measurement-does-the-paint-settextsizefloat-use) +4. [How to set unit for Paint.setTextSize()](http://stackoverflow.com/questions/3061930/how-to-set-unit-for-paint-settextsize) +5. [Android Center text on canvas](http://stackoverflow.com/questions/11120392/android-center-text-on-canvas) ### TouchEvent @@ -580,6 +586,13 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. --- +### JCenter + +1. [Android Studio发布项目到Jcenter](http://blog.saymagic.cn/2015/02/16/release-library-to-jcenter.html) +2. [将Library上传到Jcenter](http://www.jianshu.com/p/0ba8960f80a9) +3. [使用Gradle发布aar项目到JCenter仓库](http://www.cnblogs.com/qianxudetianxia/p/4322331.html) + + ### Smali 1. [android_smali语法学习](http://blog.csdn.net/wdaming1986/article/details/8299996) @@ -614,36 +627,27 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 7. [Creating custom and compound Views in Android - Tutorial](http://www.vogella.com/tutorials/AndroidCustomViews/article.html) 8. [Tutorial: Enhancing Android UI with Custom Views](https://newcircle.com/s/post/1663/tutorial_enhancing_android_ui_with_custom_views_dave_smith_video) 9. [Android 自定义View (一)](http://blog.csdn.net/lmj623565791/article/details/24252901) +10. [What does postInvalidate() do?](http://stackoverflow.com/questions/5521596/what-does-postinvalidate-do) +11. [When it's necessary to execute invalidate() on a View?](http://stackoverflow.com/questions/10647558/when-its-necessary-to-execute-invalidate-on-a-view) +12. [Android笔记:invalidate()和postInvalidate() 的区别及使用](http://blog.csdn.net/mars2639/article/details/6650876) --- ### No category -1. [THE DEX 64K LIMIT IS NOT A PROBLEM ANYMORE, ALMOST](http://www.mutualmobile.com/posts/dex-64k-limit-not-problem-anymore-almost) - -2. [Android 4.4从图库选择图片,获取图片路径并裁剪](http://blog.csdn.net/tempersitu/article/details/20557383) - -3. [浅析android应用增量升级](http://blog.csdn.net/hmg25/article/details/8100896) - -4. [Android四大基本组件介绍与生命周期](http://www.cnblogs.com/bravestarrhu/archive/2012/05/02/2479461.html) - -5. [Android代码优化——使用Android lint工具](http://blog.csdn.net/xyz_lmn/article/details/14222939) - -6. [Android 插件化 动态升级](http://www.trinea.cn/android/android-plugin/) - -7. [Java String StringBuilder StringBuffer](http://www.stormzhang.com/java/2014/08/08/java-string-stringbuilder-stringbuffer/) - -8. [tools:context=".MainActivity的作用](http://blog.csdn.net/caiwenfeng_for_23/article/details/8373569) - -9. [关于APK瘦身值得分享的一些经验](http://www.jianshu.com/p/bd90dee57ad0) - -10. [性能优化之数据库优化](http://www.trinea.cn/android/database-performance/) - -11. [How to check visibility of software keyboard in Android?](http://stackoverflow.com/questions/2150078/how-to-check-visibility-of-software-keyboard-in-android) - -12. [android 4.4.4侧滑退出显示app启动界面](https://github.com/ikew0ng/SwipeBackLayout/issues/45) - - ​ +1. [THE DEX 64K LIMIT IS NOT A PROBLEM ANYMORE, ALMOST](http://www.mutualmobile.com/posts/dex-64k-limit-not-problem-anymore-almost) +2. [Android 4.4从图库选择图片,获取图片路径并裁剪](http://blog.csdn.net/tempersitu/article/details/20557383) +3. [浅析android应用增量升级](http://blog.csdn.net/hmg25/article/details/8100896) +4. [Android四大基本组件介绍与生命周期](http://www.cnblogs.com/bravestarrhu/archive/2012/05/02/2479461.html) +5. [Android代码优化——使用Android lint工具](http://blog.csdn.net/xyz_lmn/article/details/14222939) +6. [Android 插件化 动态升级](http://www.trinea.cn/android/android-plugin/) +7. [Java String StringBuilder StringBuffer](http://www.stormzhang.com/java/2014/08/08/java-string-stringbuilder-stringbuffer/) +8. [tools:context=".MainActivity的作用](http://blog.csdn.net/caiwenfeng_for_23/article/details/8373569) +9. [关于APK瘦身值得分享的一些经验](http://www.jianshu.com/p/bd90dee57ad0) +10. [性能优化之数据库优化](http://www.trinea.cn/android/database-performance/) +11. [How to check visibility of software keyboard in Android?](http://stackoverflow.com/questions/2150078/how-to-check-visibility-of-software-keyboard-in-android) +12. [android 4.4.4侧滑退出显示app启动界面](https://github.com/ikew0ng/SwipeBackLayout/issues/45) ​ +13. [How to get a Color from hexadecimal Color String](http://stackoverflow.com/questions/5248583/how-to-get-a-color-from-hexadecimal-color-string) --- From bffddddf6a837ede9dc6c7a119a58032fabe9ff8 Mon Sep 17 00:00:00 2001 From: jp1017 Date: Thu, 17 Dec 2015 15:50:44 +0800 Subject: [PATCH 23/47] add okhttp etc. 1. add okhttp 2. add Klog --- README.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f5baa2e..7f85c1b 100644 --- a/README.md +++ b/README.md @@ -318,7 +318,8 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ### Log -1、[Logger工具类](https://github.com/orhanobut/logger) +1. [Logger工具类](https://github.com/orhanobut/logger) +2. [KLog](https://github.com/ZhaoKaiQiang/KLog) --- @@ -366,6 +367,12 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [Android 快速开发系列 ORMLite 框架最佳实践](http://blog.csdn.net/lmj623565791/article/details/39122981) 2. [Android ORM框架之 ORMLite](https://www.zybuluo.com/flyouting/note/6996) +### OkHttp + +1. [开源项目OkHttpPlus——支持GET、POST、UI线程回调、JSON格式解析、链式调用、文件上传下载](http://blog.csdn.net/zhaokaiqiang1992/article/details/50016815) +2. [Android OkHttp完全解析 是时候来了解OkHttp了](http://blog.csdn.net/lmj623565791/article/details/47911083) + + --- ## P @@ -527,6 +534,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 2. [Android中View绘制流程以及invalidate()等相关方法分析](http://blog.csdn.net/qinjuning/article/details/7110211) 3. [Android中measure过程、WRAP_CONTENT详解以及xml布局文件解析流程浅析(上)](http://blog.csdn.net/qinjuning/article/details/8051811) 4. [Android开发:LayoutParams的用法](http://www.cnblogs.com/shaweng/archive/2012/07/10/2585134.html) +5. [Saving Android View state correctly](http://trickyandroid.com/saving-android-view-state-correctly/) ### ViewFlipper @@ -668,4 +676,4 @@ Born in 1992, now a student of Southeast University, master of software engineer I will graduate in June 2017, expect the internship or full-time job in Android or iOS. -If you have any questions or want to make friends with me, please feel free to contact me : [imtangqi#gmail.com](mailto:imtangqi@gmail.com "Welcome to contact me") \ No newline at end of file +If you have any questions or want to make friends with me, please feel free to contact me : [imtangqi#gmail.com](mailto:imtangqi@gmail.com "Welcome to contact me") From f49b4b994f82bdc00244b753f1fa0085384d0e96 Mon Sep 17 00:00:00 2001 From: CaoPengfei Date: Sun, 27 Dec 2015 19:53:07 +0800 Subject: [PATCH 24/47] Update README.md updaete Android Application Architecture --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9ce8891..ecd715e 100644 --- a/README.md +++ b/README.md @@ -658,6 +658,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 11. [How to check visibility of software keyboard in Android?](http://stackoverflow.com/questions/2150078/how-to-check-visibility-of-software-keyboard-in-android) 12. [android 4.4.4侧滑退出显示app启动界面](https://github.com/ikew0ng/SwipeBackLayout/issues/45) ​ 13. [How to get a Color from hexadecimal Color String](http://stackoverflow.com/questions/5248583/how-to-get-a-color-from-hexadecimal-color-string) +14. [【译】Android应用架构](http://www.jianshu.com/p/8ca27934c6e6) --- From 681904919864ff4e9f975d5762da82411ed6e5dc Mon Sep 17 00:00:00 2001 From: CaoPengfei Date: Sat, 9 Jan 2016 15:37:24 +0800 Subject: [PATCH 25/47] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ecd715e..9486918 100644 --- a/README.md +++ b/README.md @@ -433,6 +433,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [RxJava: Reactive Extensions for the JVM](https://github.com/ReactiveX/RxJava) 2. [给 Android 开发者的 RxJava 详解](http://gank.io/post/560e15be2dca930e00da1083) +3. [NotRxJava懒人专用指南](http://www.devtf.cn/?p=323) ### RandomAccessFile From 6bae6561614a667850f5e1892e65921d6bd42d01 Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Sun, 17 Jan 2016 19:01:30 +0800 Subject: [PATCH 26/47] update 2016-01-17 --- README.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 9486918..03f3672 100644 --- a/README.md +++ b/README.md @@ -127,6 +127,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 3. [Android学习笔记进阶16之BitmapShader](http://blog.csdn.net/sjf0115/article/details/7267532) 4. [Android 优化Bitmap避免OutOfMemoryError](http://chjmars.iteye.com/blog/1157137) 5. [Android 异步加载图片,使用LruCache和SD卡或手机缓存,效果非常的流畅](http://blog.csdn.net/xiaanming/article/details/9825113) +6. [Android 开发绕不过的坑:你的 Bitmap 究竟占多大内存?](http://bugly.qq.com/bbs/forum.php?mod=viewthread&tid=498&fromuid=6) ### Broadcast @@ -186,9 +187,12 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ### EventBus 1. [EventBus使用详解(一)——初步使用EventBus](http://blog.csdn.net/harvic880925/article/details/40660137) + 2. [快速Android开发系列通信篇之EventBus](http://www.cnblogs.com/angeldevil/p/3715934.html) + 3. [Android EventBus实战 没听过你就out了 -](http://blog.csdn.net/lmj623565791/article/details/40794879) + + ](http://blog.csdn.net/lmj623565791/article/details/40794879) --- @@ -374,7 +378,6 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [开源项目OkHttpPlus——支持GET、POST、UI线程回调、JSON格式解析、链式调用、文件上传下载](http://blog.csdn.net/zhaokaiqiang1992/article/details/50016815) 2. [Android OkHttp完全解析 是时候来了解OkHttp了](http://blog.csdn.net/lmj623565791/article/details/47911083) - --- ## P @@ -603,7 +606,6 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 2. [将Library上传到Jcenter](http://www.jianshu.com/p/0ba8960f80a9) 3. [使用Gradle发布aar项目到JCenter仓库](http://www.cnblogs.com/qianxudetianxia/p/4322331.html) - ### Smali 1. [android_smali语法学习](http://blog.csdn.net/wdaming1986/article/details/8299996) @@ -616,14 +618,15 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [Java开发中的23种设计模式详解](http://zz563143188.iteye.com/blog/1847029) 2. [MVC,MVP 和 MVVM 的图示](http://www.ruanyifeng.com/blog/2015/02/mvcmvp_mvvm.html) +3. [如果让我重新设计一款Android App](http://blog.csdn.net/ahence/article/details/47154419) +4. [一个人如何开发一款 App?](https://www.zhihu.com/question/29020285/answer/66095377?utm_campaign=webshare&utm_source=weibo&utm_medium=zhihu&_t=1445344015624) --- ### 夜间模式 1. [Android Night Mode 夜间模式实现](http://echo.vars.me/android/android-night-mode/) -2. [【 android】夜间模式简单实现](http://www.w2bc.com/Article/43471) -3. [Android夜间模式实现](http://blog.kymjs.com/code/2015/05/26/01/) +2. [Android夜间模式实现](http://blog.kymjs.com/code/2015/05/26/01/) --- @@ -660,6 +663,8 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 12. [android 4.4.4侧滑退出显示app启动界面](https://github.com/ikew0ng/SwipeBackLayout/issues/45) ​ 13. [How to get a Color from hexadecimal Color String](http://stackoverflow.com/questions/5248583/how-to-get-a-color-from-hexadecimal-color-string) 14. [【译】Android应用架构](http://www.jianshu.com/p/8ca27934c6e6) +15. [Android静默安装实现方案,仿360手机助手秒装和智能安装功能](http://blog.csdn.net/guolin_blog/article/details/47803149) +16. [How to convert a color integer to a hex String in Android?](http://stackoverflow.com/questions/6539879/how-to-convert-a-color-integer-to-a-hex-string-in-android) --- @@ -680,4 +685,4 @@ Born in 1992, now a student of Southeast University, master of software engineer I will graduate in June 2017, expect the internship or full-time job in Android or iOS. -If you have any questions or want to make friends with me, please feel free to contact me : [imtangqi#gmail.com](mailto:imtangqi@gmail.com "Welcome to contact me") +If you have any questions or want to make friends with me, please feel free to contact me : [imtangqi#gmail.com](mailto:imtangqi@gmail.com "Welcome to contact me") \ No newline at end of file From 29fce5385c74809e2b3d1767a2ad08e73c3520c0 Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Mon, 18 Jan 2016 22:21:38 +0800 Subject: [PATCH 27/47] update 2016-01-18 22:21 --- README.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 03f3672..170bfcc 100644 --- a/README.md +++ b/README.md @@ -96,7 +96,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 6. [Android Studio 权威教程](http://blog.csdn.net/column/details/zsl-androidstudio.html) 7. [倍数提高工作效率的Android Studio奇技](http://zlv.me/posts/2015/07/13/14_android-studio-tips/) 8. [Android Studio 快捷键(Windows)](http://blog.csdn.net/altair86/article/details/8972178) -9. [Android Studio系列教程:安装、基本设置、Gradle基础、打包](http://stormzhang.com) +9. [Android Studio详细教程汇总](http://www.stormzhang.com/devtools/2015/06/17/android-studio-all/) 10. [Android Studio有什么奇技淫巧](http://www.zhihu.com/question/27482725) ### AQuery @@ -187,12 +187,8 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ### EventBus 1. [EventBus使用详解(一)——初步使用EventBus](http://blog.csdn.net/harvic880925/article/details/40660137) - 2. [快速Android开发系列通信篇之EventBus](http://www.cnblogs.com/angeldevil/p/3715934.html) - -3. [Android EventBus实战 没听过你就out了 - - ](http://blog.csdn.net/lmj623565791/article/details/40794879) +3. [Android EventBus实战 没听过你就out了](http://blog.csdn.net/lmj623565791/article/details/40794879) --- From 8552ff45c83bcf37ebe70e2485c7ece8db7d9404 Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Mon, 1 Feb 2016 12:12:37 +0800 Subject: [PATCH 28/47] update 2016-02-01 12:12 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 170bfcc..78d9136 100644 --- a/README.md +++ b/README.md @@ -661,6 +661,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 14. [【译】Android应用架构](http://www.jianshu.com/p/8ca27934c6e6) 15. [Android静默安装实现方案,仿360手机助手秒装和智能安装功能](http://blog.csdn.net/guolin_blog/article/details/47803149) 16. [How to convert a color integer to a hex String in Android?](http://stackoverflow.com/questions/6539879/how-to-convert-a-color-integer-to-a-hex-string-in-android) +17. [IllegalArgumentException: width and height must be > 0 while loading Bitmap from View](http://stackoverflow.com/questions/17605662/illegalargumentexception-width-and-height-must-be-0-while-loading-bitmap-from) --- From 11b1dd07ee1d42451d942b4b7766ffdf7303dd4d Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Sat, 6 Feb 2016 23:40:26 +0800 Subject: [PATCH 29/47] update 2016-02-06 23:40 --- README.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 78d9136..b2b876b 100644 --- a/README.md +++ b/README.md @@ -602,11 +602,15 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 2. [将Library上传到Jcenter](http://www.jianshu.com/p/0ba8960f80a9) 3. [使用Gradle发布aar项目到JCenter仓库](http://www.cnblogs.com/qianxudetianxia/p/4322331.html) -### Smali +### 反编译 1. [android_smali语法学习](http://blog.csdn.net/wdaming1986/article/details/8299996) 2. [apk的包名修改](http://www.cnblogs.com/tianxiaozz/archive/2012/12/26/change_apk_package_name.html) 3. [为Sublime Text安装smali代码语法高亮插件](http://liuzhichao.com/p/1476.html) +4. [Android APK反编译详解(附图)](http://blog.csdn.net/ithomer/article/details/6727581) +5. [Android开发学习总结(六)—— APK反编译](http://www.cnblogs.com/xdp-gacl/p/4677145.html) +6. [我是如何使用Android反编译软件的?](http://www.jianshu.com/p/8c24136e0c1f) +7. [Android程序的反编译对抗研究](http://www.freebuf.com/tools/76884.html) --- @@ -616,6 +620,8 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 2. [MVC,MVP 和 MVVM 的图示](http://www.ruanyifeng.com/blog/2015/02/mvcmvp_mvvm.html) 3. [如果让我重新设计一款Android App](http://blog.csdn.net/ahence/article/details/47154419) 4. [一个人如何开发一款 App?](https://www.zhihu.com/question/29020285/answer/66095377?utm_campaign=webshare&utm_source=weibo&utm_medium=zhihu&_t=1445344015624) +5. [Android应用架构 (Android Dev Summit 2015)](http://blog.zhaiyifan.cn/2016/01/29/android-app-architecture-2015/?from=timeline&isappinstalled=0) +6. [Android源码设计模式分析项目](https://github.com/simple-android-framework-exchange/android_design_patterns_analysis) --- @@ -623,6 +629,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [Android Night Mode 夜间模式实现](http://echo.vars.me/android/android-night-mode/) 2. [Android夜间模式实现](http://blog.kymjs.com/code/2015/05/26/01/) +3. [Android 中 知乎日报和知乎设置夜间模式是怎么样做到不重启Activity的?](https://www.zhihu.com/question/31145990) --- From 25fbcf721b8629f225feb202ba4ea7359c9695d7 Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Sun, 7 Feb 2016 00:36:39 +0800 Subject: [PATCH 30/47] update 2016-02-07 00:36 --- README.md | 37 +++++++++++++++++++++++++------------ 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index b2b876b..7b8dc4a 100644 --- a/README.md +++ b/README.md @@ -180,6 +180,10 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 5. [Android网络编程 --断点续传下载文件](http://blog.csdn.net/wwj_748/article/details/20146869) 6. [android 多线程断点续传下载 一](http://blog.csdn.net/shimiso/article/details/6763664) +### Dagger + + + --- ## E @@ -428,6 +432,10 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 6. [Create RecyclerView with multiple view type](http://doublewong.com/2014/create-recyclerview-with-multiple-view-type/) 7. [Simple RecyclerView Divider](https://github.com/troyliu0105/Android-Tips/blob/master/Utils/Content/Simple_RecyclerView_Divider.md) +### Retrofit + + + ### RxJava 1. [RxJava: Reactive Extensions for the JVM](https://github.com/ReactiveX/RxJava) @@ -526,9 +534,11 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ### ViewPager -1. [ViewPager + Fragment实现滑动标签页](http://blog.csdn.net/lizhenmingdirk/article/details/13631813) -2. [【移动开发】Android中Fragment+ViewPager的配合使用](http://smallwoniu.blog.51cto.com/3911954/1322746) -3. [Android 手把手教您自定义ViewGroup(一)本文出自:【张鸿洋的博客】](http://blog.csdn.net/lmj623565791/article/details/38339817) +1. [Android ViewPager使用详解](http://blog.csdn.net/wangjinyu501/article/details/8169924) +2. [ViewPager + Fragment实现滑动标签页](http://blog.csdn.net/lizhenmingdirk/article/details/13631813) +3. [【移动开发】Android中Fragment+ViewPager的配合使用](http://smallwoniu.blog.51cto.com/3911954/1322746) +4. [Android 手把手教您自定义ViewGroup(一)本文出自:【张鸿洋的博客】](http://blog.csdn.net/lmj623565791/article/details/38339817) +5. [Android的坑之ScrollView嵌套ViewPager](http://hellsam.com/2015/01/29/Android%E7%9A%84%E5%9D%91%E4%B9%8BScrollView%E5%B5%8C%E5%A5%97ViewPager/) ### View @@ -547,12 +557,16 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [Android--使用VideoView播放视频](http://www.cnblogs.com/plokmju/p/android_videoview.html) 2. [Playing a video in VideoView in Android](http://stackoverflow.com/questions/3263736/playing-a-video-in-videoview-in-android) +3. [Position Video Inside a VideoView](http://stackoverflow.com/questions/4619563/position-video-inside-a-videoview/4855315#4855315) ### Volley 1. [Android Volley](https://github.com/mcxiaoke/android-volley) 2. [Android Volley完全解析(一),初识Volley的基本用法](http://blog.csdn.net/guolin_blog/article/details/17482095) 3. [Android库Volley的使用介绍](https://bxbxbai.github.io/2014/09/14/android-working-with-volley/) +4. [网络请求库Volley详解](http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0526/2934.html) +5. [Volley 源码解析](http://www.codekk.com/blogs/detail/54cfab086c4761e5001b2542) +6. [使用okHttp、Volley、Gson快速组装HttpClinet](http://oakzmm.com/2015/07/22/okHttp-Volley-Gson/) --- @@ -561,15 +575,14 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ### WebView 1. [WebView详解](http://1.vduntest.sinaapp.com/webview/WebView%E8%AF%A6%E8%A7%A3.html) -2. [Java 与 JavaScript 如何进行交互](http://itangqi.me/2015/03/07/java-and-javascript-interaction-in-android/) -3. [android与javascript交互调用](http://blog.csdn.net/chenzheng_java/article/details/6260872) -4. [Android与js交互实例](http://blog.csdn.net/ithomer/article/details/8737999) -5. [Android中Java和JavaScript交互](http://droidyue.com/blog/2014/09/20/interaction-between-java-and-javascript-in-android/) -6. [顶部带进度条的Webview](http://droidyue.com/blog/2014/07/12/ding-bu-dai-jin-du-tiao-de-webview/) -7. [Android WebView播放视频问题](http://www.stormzhang.com/android/2014/03/23/android-webview-play-video/) -8. [理解WebKit和Chromium: Android 4.4 上的Chromium WebView](http://blog.csdn.net/milado_nju/article/details/17098399) -9. [在WebView中如何让JS与Java安全地互相调用](http://www.pedant.cn/2014/07/04/webview-js-java-interface-research/) -10. [Android WebView的Js对象注入漏洞解决方案](http://blog.csdn.net/leehong2005/article/details/11808557) +2. [Java 与 JavaScript 如何进行交互](http://itangqi.me/2015/03/07/java-and-javascript-interaction/) +3. [Android与js交互实例](http://blog.csdn.net/ithomer/article/details/8737999) +4. [Android中Java和JavaScript交互](http://droidyue.com/blog/2014/09/20/interaction-between-java-and-javascript-in-android/) +5. [顶部带进度条的Webview](http://droidyue.com/blog/2014/07/12/ding-bu-dai-jin-du-tiao-de-webview/) +6. [Android WebView播放视频问题](http://www.stormzhang.com/android/2014/03/23/android-webview-play-video/) +7. [理解WebKit和Chromium: Android 4.4 上的Chromium WebView](http://blog.csdn.net/milado_nju/article/details/17098399) +8. [在WebView中如何让JS与Java安全地互相调用](http://www.pedant.cn/2014/07/04/webview-js-java-interface-research/) +9. [Android WebView的Js对象注入漏洞解决方案](http://blog.csdn.net/leehong2005/article/details/11808557) --- From 0cca2c9ad5aa2a773aa7b9bc6685057e8b51f37c Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Sun, 7 Feb 2016 11:35:58 +0800 Subject: [PATCH 31/47] update 2016-02-07 11:35 --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7b8dc4a..0b1fc74 100644 --- a/README.md +++ b/README.md @@ -464,31 +464,38 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [Android Service完全解析,关于服务你所需知道的一切(上)](http://blog.csdn.net/guolin_blog/article/details/11952435) 2. [ExecutorService 的理解与使用](http://blog.csdn.net/bairrfhoinn/article/details/16848785) 3. [Android基本功:IntentService的使用](http://blog.csdn.net/p106786860/article/details/17885115) +4. [Android基础笔记(十一)- Service基础和注意事项以及Activity与Service的通信](http://blog.csdn.net/biezhihua/article/details/44281029) ### SharedPreference 1. [Android SharedPreferences使用以及原理详解](http://blog.csdn.net/wxyyxc1992/article/details/17222841) 2. [Google为何这样设计OnSharedPreferenceChangeListener](http://droidyue.com/blog/2014/11/29/why-onsharedpreferencechangelistener-was-not-called/) +3. [SharedPreferences在多进程中的使用及注意事项](http://zmywly8866.github.io/2015/09/09/sharedpreferences-in-multiprocess.html) ### SparseArray 1. [Android应用性能优化之使用SparseArray替代HashMap](http://liuzhichao.com/p/832.html) 2. [Android SparseArray](http://lmbj.net/blog/android-sparsearray/) 3. [Android性能优化之使用SparseArray代替HashMap](http://stormzhang.com/android/2013/08/01/android-use-sparsearray-for-performance-optimization/) +4. [HashMap的实现与优化](http://www.jianshu.com/p/e54047b2b563) ### SQLite 1. [Android中SQLite应用详解](http://blog.csdn.net/liuhe688/article/details/6715983) 2. [ANDROID开发之SQLite详解](http://www.cnblogs.com/Excellent/archive/2011/11/19/2254888.html) 3. [使用嵌入式关系型SQLite数据库存储数据](http://justsee.iteye.com/blog/932591) +4. [Android将数据库保存到SD卡的实现](http://zmywly8866.github.io/2015/03/09/android-save-database-in-sdcard.html) ### Support Library -1. [Android Support兼容包详解](https://getpocket.com/a/read/881902653) +1. [Android Support兼容包详解](http://stormzhang.com/android/2015/03/29/android-support-library/) +2. [Android各个Support Library介绍](http://zmywly8866.github.io/2015/10/09/android-support-library.html) +3. [Android Support Library 23.1的变化](http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/1025/3622.html) ### SwipeRefreshLayout 1. [Android SwipeRefreshLayout](http://www.stormzhang.com/android/2014/03/29/android-swiperefreshlayout/) +2. [下拉刷新之 swipeRefreshLayout](http://blog.csdn.net/xinjianwuhen1991/article/details/49914343) --- @@ -506,6 +513,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [两分钟彻底让你明白Android中onInterceptTouchEvent与onTouchEvent(图文)!](http://blog.csdn.net/android_tutor/article/details/7193090) 2. [MotionEvent事件在onInterceptTouchEvent()、onTouchEvent()中的传递顺序](http://www.cnblogs.com/rocky_yi/archive/2011/01/21/1941522.html#) +3. [Android Deeper(00) - Touch事件分发响应机制](http://hukai.me/android-deeper-touch-event-dispatch-process/) ### Thread @@ -527,6 +535,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [Android单元测试](http://www.cnblogs.com/tianzhijiexian/p/4296055.html) 2. [Don’t Test Blindly: The Right Methods for Unit Testing Your Java Apps](http://zeroturnaround.com/rebellabs/dont-test-blindly-the-right-methods-for-unit-testing-your-java-apps/) +3. [在Android Studio中进行单元测试和UI测试](http://www.jianshu.com/p/03118c11c199) --- From 8003d3fd8afc6b38bad5aa765a6dc08f0283428e Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Wed, 17 Feb 2016 21:20:50 +0800 Subject: [PATCH 32/47] update 2016-02-17 21:20 --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 0b1fc74..039d83b 100644 --- a/README.md +++ b/README.md @@ -234,6 +234,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 8. [Android打包的那些事](http://www.jayfeng.com/2015/11/07/Android%E6%89%93%E5%8C%85%E7%9A%84%E9%82%A3%E4%BA%9B%E4%BA%8B/) 9. [深入理解Android之Gradle](http://blog.csdn.net/innost/article/details/48228651) 10. [gradle build fails on lint task](http://stackoverflow.com/questions/20699147/gradle-build-fails-on-lint-task) +11. [“Gradle Version 2.10 is required.” Error](http://stackoverflow.com/questions/34814368/gradle-version-2-10-is-required-error) ### greenDao @@ -615,6 +616,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 6. [如何高效利用GitHub](http://www.yangzhiping.com/tech/github.html#q1) 7. [廖雪峰的GIT入门教程](http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000) 8. [GitHub&Git入门基础](http://www.nowcoder.com/courses/2) +9. [git-flow 备忘清单](http://danielkummer.github.io/git-flow-cheatsheet/index.zh_CN.html) --- @@ -691,6 +693,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 15. [Android静默安装实现方案,仿360手机助手秒装和智能安装功能](http://blog.csdn.net/guolin_blog/article/details/47803149) 16. [How to convert a color integer to a hex String in Android?](http://stackoverflow.com/questions/6539879/how-to-convert-a-color-integer-to-a-hex-string-in-android) 17. [IllegalArgumentException: width and height must be > 0 while loading Bitmap from View](http://stackoverflow.com/questions/17605662/illegalargumentexception-width-and-height-must-be-0-while-loading-bitmap-from) +18. [Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication ?](http://stackoverflow.com/questions/33967703/unable-to-instantiate-application-com-android-tools-fd-runtime-bootstrapapplicat) --- From c8871764a442c0f9c90b016f6b2f2428b86ee442 Mon Sep 17 00:00:00 2001 From: ichenkaihua Date: Sun, 27 Mar 2016 21:30:09 +0800 Subject: [PATCH 33/47] =?UTF-8?q?=E6=B7=BB=E5=8A=A0gradle=E8=84=9A?= =?UTF-8?q?=E6=9C=AC=E9=9B=86=E6=88=90greendao=E6=95=99=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 039d83b..20ddb6c 100644 --- a/README.md +++ b/README.md @@ -241,6 +241,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [ORM 框架之 greenDAO 使用心得](http://itangqi.me/2015/07/26/orm-greendao-summary/) 2. [SQLite数据库框架ORMLite与GreenDao的简单比较](http://blog.csdn.net/xushuaic/article/details/24434881) 3. [在AndoridStudio中引入GreenDAO](http://blog.csdn.net/h3c4lenovo/article/details/43566169) +4. [gradle脚本集成greendao-generator生成android端greendao](http://www.chenkaihua.com/2016/01/05/gradle-integration-greendao_generator-generate-greendao) ### GridView From d0c4622bfd2348e11fcf0d62d2802424d10a0ca5 Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Thu, 21 Apr 2016 13:41:42 +0800 Subject: [PATCH 34/47] update 2016-04-21 13:41 --- README.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 039d83b..244c82a 100644 --- a/README.md +++ b/README.md @@ -182,6 +182,8 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ### Dagger +1. [Dagger on Android-Dagger2详解](http://blog.fidroid.com/post/android/dagger-on-android-dagger2xiang-jie) +2. [使用Dagger 2进行依赖注入](http://codethink.me/2015/08/06/dependency-injection-with-dagger-2/) --- @@ -257,6 +259,8 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [Android热更新实现原理](http://blog.csdn.net/lzyzsd/article/details/49843581#0-tsina-1-98317-397232819ff9a47a7b7e80a40613cfe1) 2. [Android App 线上热修复方案](http://lirenlong.github.io/hotfix/) 3. [Nuwa](https://github.com/jasonross/Nuwa) +4. [Android 热补丁动态修复框架小结](http://blog.csdn.net/lmj623565791/article/details/49883661) +5. [安卓App热补丁动态修复技术介绍](https://mp.weixin.qq.com/s?__biz=MzI1MTA1MzM2Nw==&mid=400118620&idx=1&sn=b4fdd5055731290eef12ad0d17f39d4a&scene=1&srcid=1106Imu9ZgwybID13e7y2nEi#wechat_redirect) ### Handler @@ -289,7 +293,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [Modern Java - A Guide to Java 8](https://github.com/winterbe/java8-tutorial) 2. [Java8系列 - Java8简明指南](https://biezhi.me/article/java8-tutorial.html) -### Json +### JSON 1. [Android系列---JSON数据解析](http://www.cnblogs.com/xiaoluo501395377/p/3446605.html) 2. [android json解析及简单例子](http://blog.csdn.net/lilu_leo/article/details/7000077) @@ -417,6 +421,8 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [React Native for Android 入门老虎](http://www.race604.com/react-native-for-android-start/) 2. [React Native For Android初体验](http://www.jianshu.com/p/847a54e0c385) +3. [React Native for Android 实践 -- 实现知乎日报客户端](http://www.race604.com/react-native-android-practice/) +4. [React Native Android 踩坑之旅](http://www.alloyteam.com/2015/10/react-native-android-steps-on-tour/) ### Reference @@ -442,6 +448,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [RxJava: Reactive Extensions for the JVM](https://github.com/ReactiveX/RxJava) 2. [给 Android 开发者的 RxJava 详解](http://gank.io/post/560e15be2dca930e00da1083) 3. [NotRxJava懒人专用指南](http://www.devtf.cn/?p=323) +4. [小试RxJava](http://kescoode.com/try-rxjava/) ### RandomAccessFile @@ -714,4 +721,5 @@ Born in 1992, now a student of Southeast University, master of software engineer I will graduate in June 2017, expect the internship or full-time job in Android or iOS. -If you have any questions or want to make friends with me, please feel free to contact me : [imtangqi#gmail.com](mailto:imtangqi@gmail.com "Welcome to contact me") \ No newline at end of file +If you have any questions or want to make friends with me, please feel free to contact me : [imtangqi#gmail.com](mailto:imtangqi@gmail.com "Welcome to contact me") + From ae8722623fcc3b0663c3bdf141b41dcbf2e716e7 Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Thu, 5 May 2016 12:25:55 +0800 Subject: [PATCH 35/47] update 2016-04-05 12:25 --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 244c82a..a12a985 100644 --- a/README.md +++ b/README.md @@ -69,8 +69,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ### Adapter 1. [Android简便通用的SimpleBaseAdapter](http://www.stormzhang.com/androidtips/2014/08/31/android-common-simplebaseadapter/) -2. [Android数据适配器(Adapter)优化:使用高效的ViewHolder](http://stackvoid.com/using-adapter-in-efficiency-way/) -3. [Android 快速开发系列 打造万能的ListView GridView 适配器](http://blog.csdn.net/lmj623565791/article/details/38902805/) +2. [Android 快速开发系列 打造万能的ListView GridView 适配器](http://blog.csdn.net/lmj623565791/article/details/38902805/) ### AIDL From caf9c6c62ea5f3b3eafa3b9090106ff8072fc638 Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Sat, 21 May 2016 17:19:30 +0800 Subject: [PATCH 36/47] update 2016-05-21 17:19 --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index a12a985..83e4bda 100644 --- a/README.md +++ b/README.md @@ -138,6 +138,10 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ## C +### Canvas + +1. [Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)](http://blog.csdn.net/rhljiayou/article/details/7212620) + ### Callback 1. [How to Define Callbacks in Android?](http://stackoverflow.com/questions/3398363/how-to-define-callbacks-in-android) From cd9d63cf81cd67017b97561ef3a7696ebff4a5bf Mon Sep 17 00:00:00 2001 From: windog Date: Fri, 17 Jun 2016 17:04:59 +0800 Subject: [PATCH 37/47] add Activity --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 83e4bda..2d2e674 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,11 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ### A +### Activity + +1. [Android Activity为什么要细化出onCreate、onStart、onResume、onPause、onStop、onDesdroy这么多方法让应用去重载?](http://blog.csdn.net/zhao_3546/article/details/12843477) + + ### ADB 1. [Installing ADB on Windows 7](https://www.youtube.com/watch?v=5U_BfrXV90I) From 28273019a435889e92ac747961c8645f6ef92e70 Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Sun, 4 Sep 2016 16:32:08 +0800 Subject: [PATCH 38/47] update 2016-09-04 16:32 --- README.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/README.md b/README.md index 83e4bda..491ec0b 100644 --- a/README.md +++ b/README.md @@ -79,6 +79,10 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 4. [Android中的跨进程通信的实现(一)——远程调用过程和aidl](http://blog.csdn.net/notice520/article/details/8135600) 5. [Android Studio下如何配置AIDL文件](http://chenqichao.me/2014/05/13/003-Android-Studio-AIDL/) +### AlarmManager + +1. [Android AlarmManager实现不间断轮询服务](http://blog.csdn.net/ryantang03/article/details/9317499) + ### Android-Async-Http 1. [Asynchronous Http Client for Android](https://github.com/loopj/android-async-http) @@ -115,6 +119,11 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [AndroidAnnotations框架入门教程一之介绍](http://zhenhappy.github.io/2015/10/11/Android-Annotations-1-Introduce.html) 2. [How to stop an animation (cancel() does not work)](http://stackoverflow.com/questions/4112599/how-to-stop-an-animation-cancel-does-not-work) +### Android 6.0 + +1. [Android6.0运行时权限简介](http://unclechen.github.io/2016/03/05/Android6.0%E8%BF%90%E8%A1%8C%E6%97%B6%E6%9D%83%E9%99%90%E7%AE%80%E4%BB%8B/) +2. [Android 6.0 - 动态权限管理的解决方案](http://www.jianshu.com/p/dbe4d37731e6) + --- ## B @@ -153,6 +162,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [Android5.0新控件CardView的介绍和使用](http://www.cnblogs.com/tianzhijiexian/p/4067308.html) 2. [Android CardView Example](http://www.truiton.com/2015/03/android-cardview-example/) 3. [Android CardView Widget – Add Cards to a List using RecyclerView](http://techlovejump.com/android-cardview-widget-example-add-to-list-using-recyclerview/) +4. [CardView在API 21以下的圆角效果处理](http://www.jianshu.com/p/07097b562acb) ### Configuration Change @@ -183,6 +193,11 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 5. [Android网络编程 --断点续传下载文件](http://blog.csdn.net/wwj_748/article/details/20146869) 6. [android 多线程断点续传下载 一](http://blog.csdn.net/shimiso/article/details/6763664) +### DownloadManager + +1. [Android DownloadManager 的使用](http://www.jianshu.com/p/5b1ad56b9cef) + + ### Dagger 1. [Dagger on Android-Dagger2详解](http://blog.fidroid.com/post/android/dagger-on-android-dagger2xiang-jie) @@ -213,6 +228,14 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 6. [Android实战技巧:Fragment的那些坑](http://toughcoder.net/blog/2015/04/30/android-fragment-the-bad-parts/) 7. [android Fragments详解四:管理fragment](http://www.cnblogs.com/mybkn/articles/2455138.html) 8. [Android Fragment 嵌套使用(Nested Fragments)](http://blog.csdn.net/top_code/article/details/37343075) +9. [Fragment MyFragment not attached to Activity](http://stackoverflow.com/questions/10919240/fragment-myfragment-not-attached-to-activity) +10. [Fragment全解析系列(一):那些年踩过的坑](http://www.jianshu.com/p/d9143a92ad94) + +### Fresco + +1. [Fresco学习笔记](http://blog.happyhls.me/2015/08/03/fresco%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/) +2. [why use fresco datasource to get bitmap is empty](http://stackoverflow.com/questions/30477827/why-use-fresco-datasource-to-get-bitmap-is-empty) + ### FlowLayout - 自定义流布局 @@ -321,6 +344,10 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ## L +### largeHeap + +1. [探究android:largeHeap](http://droidyue.com/blog/2015/08/01/dive-into-android-large-heap/index.html) + ### ListFragment 1. [Android App组件之ListFragment -- 说明和示例](http://www.cnblogs.com/skywang12345/p/3160260.html) @@ -406,6 +433,10 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [Extracting Colors to a Palette with Android Lollipop](https://www.bignerdranch.com/blog/extracting-colors-to-a-palette-with-android-lollipop/) 2. [Android Lollipop 新特性 - Palette](https://github.com/troyliu0105/Android-Tips/blob/master/Utils/Content/Android_Lollipop_%E6%96%B0%E7%89%B9%E6%80%A7-Palette.md) +### PopupWindow + +1. [http://wuxiaolong.me/2015/09/02/SharePopupWindow/](http://wuxiaolong.me/2015/09/02/SharePopupWindow/) + ### Preference 1. [PreferenceActivity(首选项设置页)](http://blog.csdn.net/plussoft/article/details/9993759) @@ -444,6 +475,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ### Retrofit +1. [我对Retrofit的认识](http://blog.fangjie.info/2016/07/14/%E6%88%91%E5%AF%B9Retrofit%E7%9A%84%E8%AE%A4%E8%AF%86/) ### RxJava @@ -482,6 +514,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [Android SharedPreferences使用以及原理详解](http://blog.csdn.net/wxyyxc1992/article/details/17222841) 2. [Google为何这样设计OnSharedPreferenceChangeListener](http://droidyue.com/blog/2014/11/29/why-onsharedpreferencechangelistener-was-not-called/) 3. [SharedPreferences在多进程中的使用及注意事项](http://zmywly8866.github.io/2015/09/09/sharedpreferences-in-multiprocess.html) +4. [What's the difference between commit() and apply() in Shared Preference](http://stackoverflow.com/questions/5960678/whats-the-difference-between-commit-and-apply-in-shared-preference) ### SparseArray @@ -548,6 +581,13 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 2. [Don’t Test Blindly: The Right Methods for Unit Testing Your Java Apps](http://zeroturnaround.com/rebellabs/dont-test-blindly-the-right-methods-for-unit-testing-your-java-apps/) 3. [在Android Studio中进行单元测试和UI测试](http://www.jianshu.com/p/03118c11c199) +### URL Routing - 路由协议 + +1. [Android路由框架设计与实现](http://www.sixwolf.net/blog/2016/03/23/Android%E8%B7%AF%E7%94%B1%E6%A1%86%E6%9E%B6%E8%AE%BE%E8%AE%A1/) +2. [UrlRouter路由框架的设计](http://zhengxiaoyong.me/2016/04/24/UrlRouter%E8%B7%AF%E7%94%B1%E6%A1%86%E6%9E%B6%E7%9A%84%E8%AE%BE%E8%AE%A1/) +3. [需要给activity跳转增加路由么?](https://github.com/android-cn/android-discuss/issues/383) +4. [通过 URL 打开 Activity](http://caodongping.me/2016/04/11/%E9%80%9A%E8%BF%87URL%E6%89%93%E5%BC%80Activity/#more) + --- ## V @@ -603,6 +643,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 7. [理解WebKit和Chromium: Android 4.4 上的Chromium WebView](http://blog.csdn.net/milado_nju/article/details/17098399) 8. [在WebView中如何让JS与Java安全地互相调用](http://www.pedant.cn/2014/07/04/webview-js-java-interface-research/) 9. [Android WebView的Js对象注入漏洞解决方案](http://blog.csdn.net/leehong2005/article/details/11808557) +10. [Android WebView播放视频问题](http://www.jianshu.com/p/d6d379e3f41d) --- @@ -636,6 +677,10 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 2. [将Library上传到Jcenter](http://www.jianshu.com/p/0ba8960f80a9) 3. [使用Gradle发布aar项目到JCenter仓库](http://www.cnblogs.com/qianxudetianxia/p/4322331.html) +### JitPack + +1. [优雅的发布Android开源库(论JitPack的优越性)](https://github.com/GcsSloop/AndroidNote/blob/master/Course/ReleaseLibraryByJitPack.md) + ### 反编译 1. [android_smali语法学习](http://blog.csdn.net/wdaming1986/article/details/8299996) @@ -704,6 +749,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 16. [How to convert a color integer to a hex String in Android?](http://stackoverflow.com/questions/6539879/how-to-convert-a-color-integer-to-a-hex-string-in-android) 17. [IllegalArgumentException: width and height must be > 0 while loading Bitmap from View](http://stackoverflow.com/questions/17605662/illegalargumentexception-width-and-height-must-be-0-while-loading-bitmap-from) 18. [Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication ?](http://stackoverflow.com/questions/33967703/unable-to-instantiate-application-com-android-tools-fd-runtime-bootstrapapplicat) +19. [Unknown URL content://downloads/my_downloads](http://blog.csdn.net/mackkill/article/details/52003858) --- From 8806d59c9635bffa0c74359ca4b2bb100130330c Mon Sep 17 00:00:00 2001 From: Qi Tang Date: Sat, 1 Oct 2016 13:46:20 +0800 Subject: [PATCH 39/47] 2016-10-01 13:46 --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/README.md b/README.md index 491ec0b..44c0234 100644 --- a/README.md +++ b/README.md @@ -123,6 +123,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [Android6.0运行时权限简介](http://unclechen.github.io/2016/03/05/Android6.0%E8%BF%90%E8%A1%8C%E6%97%B6%E6%9D%83%E9%99%90%E7%AE%80%E4%BB%8B/) 2. [Android 6.0 - 动态权限管理的解决方案](http://www.jianshu.com/p/dbe4d37731e6) +3. [聊一聊Android 6.0的运行时权限](http://droidyue.com/blog/2016/01/17/understanding-marshmallow-runtime-permission/) --- @@ -230,6 +231,8 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 8. [Android Fragment 嵌套使用(Nested Fragments)](http://blog.csdn.net/top_code/article/details/37343075) 9. [Fragment MyFragment not attached to Activity](http://stackoverflow.com/questions/10919240/fragment-myfragment-not-attached-to-activity) 10. [Fragment全解析系列(一):那些年踩过的坑](http://www.jianshu.com/p/d9143a92ad94) +11. [onActivityResult is not being called in Fragment](http://stackoverflow.com/questions/6147884/onactivityresult-is-not-being-called-in-fragment) +12. []() ### Fresco @@ -485,6 +488,10 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 3. [NotRxJava懒人专用指南](http://www.devtf.cn/?p=323) 4. [小试RxJava](http://kescoode.com/try-rxjava/) +### RxAndroid + +1. [IllegalStateException onError](https://github.com/ReactiveX/RxAndroid/issues/79) + ### RandomAccessFile 1. [Java RandomAccessFile用法](http://blog.csdn.net/akon_vm/article/details/7429245) @@ -599,6 +606,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 3. [【移动开发】Android中Fragment+ViewPager的配合使用](http://smallwoniu.blog.51cto.com/3911954/1322746) 4. [Android 手把手教您自定义ViewGroup(一)本文出自:【张鸿洋的博客】](http://blog.csdn.net/lmj623565791/article/details/38339817) 5. [Android的坑之ScrollView嵌套ViewPager](http://hellsam.com/2015/01/29/Android%E7%9A%84%E5%9D%91%E4%B9%8BScrollView%E5%B5%8C%E5%A5%97ViewPager/) +6. [IllegalStateException: The application's PagerAdapter changed the adapter's content without calling PagerAdapter#notifyDataSetChanged](http://stackoverflow.com/questions/22943658/illegalstateexception-the-applications-pageradapter-changed-the-adapters-cont) ### View @@ -750,6 +758,10 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 17. [IllegalArgumentException: width and height must be > 0 while loading Bitmap from View](http://stackoverflow.com/questions/17605662/illegalargumentexception-width-and-height-must-be-0-while-loading-bitmap-from) 18. [Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication ?](http://stackoverflow.com/questions/33967703/unable-to-instantiate-application-com-android-tools-fd-runtime-bootstrapapplicat) 19. [Unknown URL content://downloads/my_downloads](http://blog.csdn.net/mackkill/article/details/52003858) +20. [Android开发之实现多次点击事件](http://blog.csdn.net/fengshizty/article/details/41675923) +21. [Android完美解决输入框EditText隐藏密码打勾显示密码问题](http://blog.csdn.net/a2bgeek/article/details/9705305) +22. [Android获取手机型号,系统版本,App版本号等信息](http://blog.csdn.net/lfdfhl/article/details/9070183) +23. [你需要知道的Android拍照适配方案](http://www.jianshu.com/p/f269bcda335f) --- From 3295540ba31c28284f4e40cf643d44f4e9b55b4d Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Fri, 7 Oct 2016 11:30:18 +0800 Subject: [PATCH 40/47] update 2016-10-07 11:30 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 44c0234..c53378a 100644 --- a/README.md +++ b/README.md @@ -232,12 +232,12 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 9. [Fragment MyFragment not attached to Activity](http://stackoverflow.com/questions/10919240/fragment-myfragment-not-attached-to-activity) 10. [Fragment全解析系列(一):那些年踩过的坑](http://www.jianshu.com/p/d9143a92ad94) 11. [onActivityResult is not being called in Fragment](http://stackoverflow.com/questions/6147884/onactivityresult-is-not-being-called-in-fragment) -12. []() ### Fresco 1. [Fresco学习笔记](http://blog.happyhls.me/2015/08/03/fresco%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/) 2. [why use fresco datasource to get bitmap is empty](http://stackoverflow.com/questions/30477827/why-use-fresco-datasource-to-get-bitmap-is-empty) +3. [Fresco-Facebook的图片加载框架的使用](http://www.voidcn.com/blog/chwnpp2/article/p-5761715.html) ### FlowLayout - 自定义流布局 From 2238709ad6e08e7177b72fcb54f2b280a333702b Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Fri, 7 Oct 2016 11:32:00 +0800 Subject: [PATCH 41/47] update 2016-10-07 11:31 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index c53378a..80a8660 100644 --- a/README.md +++ b/README.md @@ -237,7 +237,6 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [Fresco学习笔记](http://blog.happyhls.me/2015/08/03/fresco%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/) 2. [why use fresco datasource to get bitmap is empty](http://stackoverflow.com/questions/30477827/why-use-fresco-datasource-to-get-bitmap-is-empty) -3. [Fresco-Facebook的图片加载框架的使用](http://www.voidcn.com/blog/chwnpp2/article/p-5761715.html) ### FlowLayout - 自定义流布局 From 62acec5e49b392d3e2c59db73c6dfb1f7b45241a Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Sat, 26 Nov 2016 17:11:48 +0800 Subject: [PATCH 42/47] Updated 2016-11-26 17:11 --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 80a8660..22c7277 100644 --- a/README.md +++ b/README.md @@ -124,6 +124,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [Android6.0运行时权限简介](http://unclechen.github.io/2016/03/05/Android6.0%E8%BF%90%E8%A1%8C%E6%97%B6%E6%9D%83%E9%99%90%E7%AE%80%E4%BB%8B/) 2. [Android 6.0 - 动态权限管理的解决方案](http://www.jianshu.com/p/dbe4d37731e6) 3. [聊一聊Android 6.0的运行时权限](http://droidyue.com/blog/2016/01/17/understanding-marshmallow-runtime-permission/) +4. [Android6.0权限系统](https://github.com/CharonChui/AndroidNote/blob/master/Android%E5%8A%A0%E5%BC%BA/Android6.0%E6%9D%83%E9%99%90%E7%B3%BB%E7%BB%9F.md) --- @@ -237,6 +238,10 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [Fresco学习笔记](http://blog.happyhls.me/2015/08/03/fresco%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/) 2. [why use fresco datasource to get bitmap is empty](http://stackoverflow.com/questions/30477827/why-use-fresco-datasource-to-get-bitmap-is-empty) +3. [Always cannot show the images when loading lots of bitmaps on screen](https://github.com/facebook/fresco/issues/256) +4. [SimpleDraweeView did not recycled in RecyclerView](https://github.com/facebook/fresco/issues/414) +5. [Fresco-Facebook的图片加载框架的使用](http://www.voidcn.com/blog/chwnpp2/article/p-5761715.html) +6. [Resizing and Rotating](http://frescolib.org/docs/resizing-rotating.html#_) ### FlowLayout - 自定义流布局 From 9a2cf29cdeb55dd42257144a5ce70f547965bfc5 Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Sat, 17 Dec 2016 21:16:20 +0800 Subject: [PATCH 43/47] Updated 2016-12-17 21:16 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 22c7277..b79bcc6 100644 --- a/README.md +++ b/README.md @@ -766,6 +766,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 21. [Android完美解决输入框EditText隐藏密码打勾显示密码问题](http://blog.csdn.net/a2bgeek/article/details/9705305) 22. [Android获取手机型号,系统版本,App版本号等信息](http://blog.csdn.net/lfdfhl/article/details/9070183) 23. [你需要知道的Android拍照适配方案](http://www.jianshu.com/p/f269bcda335f) +24. [Can't create handler inside thread that has not called Looper.prepare()](http://stackoverflow.com/questions/3875184/cant-create-handler-inside-thread-that-has-not-called-looper-prepare) --- From c030611ea055873eb9639fc77ccbfef432f4e3a8 Mon Sep 17 00:00:00 2001 From: Henryzhu Date: Tue, 14 Feb 2017 15:50:51 +0800 Subject: [PATCH 44/47] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b79bcc6..6715d78 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. 1. [Installing ADB on Windows 7](https://www.youtube.com/watch?v=5U_BfrXV90I) 2. [Android ADB常用命令](http://android.jobbole.com/61592/) 3. [Android开发调试工具ADB的使用](http://www.cnblogs.com/meil/archive/2012/05/24/2516055.html) -4. [Android通过Wifi来调试你的应用](http://www.stormzhang.com/android/2014/08/27/adb-over-wifi/) +4. [Android通过Wifi来调试你的应用](http://stormzhang.com/android/2014/08/27/adb-over-wifi/) 5. [Adb connection Error:远程主机强迫关闭了一个现有的连接](http://www.oschina.net/question/54100_33209) ### Adapter From e9b30777b0dc65715a0f518594828fa2839fed22 Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Tue, 4 Apr 2017 15:33:09 +0800 Subject: [PATCH 45/47] Updated: 2017-04-04 15:33 --- README.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b79bcc6..6a9a9d2 100644 --- a/README.md +++ b/README.md @@ -343,9 +343,15 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ### Kotlin -1. [Kotlin Programming Language](https://github.com/JetBrains/kotlin) -2. [Kotlin中文站点](http://kotlinlang.cn/) -3. [使用Kotlin进行Android开发](http://ragnraok.github.io/using-kotlin-to-write-android-app.html) +1. [Using Kotlin for Android Development](http://itangqi.me/2017/03/28/using-kotlin-for-android-development/) +2. [Kotlin: Java 6 废土中的一线希望](https://realm.io/cn/news/droidcon-michael-pardo-kotlin/) +3. [Kotlin 语言高级安卓开发入门](https://realm.io/cn/news/oredev-jake-wharton-kotlin-advancing-android-dev/) +4. [Kotlin的黑魔法](http://blog.inico.me/2016/10/26/Kotlin-Magic-Java-Swift#.WONK-nR972R) +5. [Learn Kotlin with Keddit](https://medium.com/@juanchosaravia/learn-kotlin-while-developing-an-android-app-introduction-567e21ff9664) +6. [Coding Android Apps in Kotlin](https://code.tutsplus.com/series/coding-android-apps-in-kotlin--cms-1119) +7. [Kotlin 一门强大的语言](https://kymjs.com/column/kotlin.html) +8. [kotlin 学习](https://www.feel88.cn/2016/09/21/kotlin%E5%AD%A6%E4%B9%A0/) +9. [Kotlin从入门到『放弃』系列 视频教程](https://github.com/enbandari/Kotlin-Tutorials) --- From 9ef27ec99d7abc95c17536c9cb8b6b42b4b0d7e3 Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Sun, 12 Nov 2017 19:01:42 +0800 Subject: [PATCH 46/47] Removed the useless link. --- README.md | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index b928cfd..0badf0a 100644 --- a/README.md +++ b/README.md @@ -652,16 +652,15 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ### WebView -1. [WebView详解](http://1.vduntest.sinaapp.com/webview/WebView%E8%AF%A6%E8%A7%A3.html) -2. [Java 与 JavaScript 如何进行交互](http://itangqi.me/2015/03/07/java-and-javascript-interaction/) -3. [Android与js交互实例](http://blog.csdn.net/ithomer/article/details/8737999) -4. [Android中Java和JavaScript交互](http://droidyue.com/blog/2014/09/20/interaction-between-java-and-javascript-in-android/) -5. [顶部带进度条的Webview](http://droidyue.com/blog/2014/07/12/ding-bu-dai-jin-du-tiao-de-webview/) -6. [Android WebView播放视频问题](http://www.stormzhang.com/android/2014/03/23/android-webview-play-video/) -7. [理解WebKit和Chromium: Android 4.4 上的Chromium WebView](http://blog.csdn.net/milado_nju/article/details/17098399) -8. [在WebView中如何让JS与Java安全地互相调用](http://www.pedant.cn/2014/07/04/webview-js-java-interface-research/) -9. [Android WebView的Js对象注入漏洞解决方案](http://blog.csdn.net/leehong2005/article/details/11808557) -10. [Android WebView播放视频问题](http://www.jianshu.com/p/d6d379e3f41d) +1. [Java 与 JavaScript 如何进行交互](http://itangqi.me/2015/03/07/java-and-javascript-interaction/) +2. [Android与js交互实例](http://blog.csdn.net/ithomer/article/details/8737999) +3. [Android中Java和JavaScript交互](http://droidyue.com/blog/2014/09/20/interaction-between-java-and-javascript-in-android/) +4. [顶部带进度条的Webview](http://droidyue.com/blog/2014/07/12/ding-bu-dai-jin-du-tiao-de-webview/) +5. [Android WebView播放视频问题](http://www.stormzhang.com/android/2014/03/23/android-webview-play-video/) +6. [理解WebKit和Chromium: Android 4.4 上的Chromium WebView](http://blog.csdn.net/milado_nju/article/details/17098399) +7. [在WebView中如何让JS与Java安全地互相调用](http://www.pedant.cn/2014/07/04/webview-js-java-interface-research/) +8. [Android WebView的Js对象注入漏洞解决方案](http://blog.csdn.net/leehong2005/article/details/11808557) +9. [Android WebView播放视频问题](http://www.jianshu.com/p/d6d379e3f41d) --- From eca3bcd4eb340f42969b12639cda0a9002d78ae1 Mon Sep 17 00:00:00 2001 From: tangqi92 Date: Mon, 13 Nov 2017 00:28:25 +0800 Subject: [PATCH 47/47] Updated the README. --- README.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 0badf0a..01b2406 100644 --- a/README.md +++ b/README.md @@ -273,7 +273,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ### greenDao -1. [ORM 框架之 greenDAO 使用心得](http://itangqi.me/2015/07/26/orm-greendao-summary/) +1. [ORM 框架之 greenDAO 使用心得](http://imtangqi.com/2015/07/26/orm-greendao-summary/) 2. [SQLite数据库框架ORMLite与GreenDao的简单比较](http://blog.csdn.net/xushuaic/article/details/24434881) 3. [在AndoridStudio中引入GreenDAO](http://blog.csdn.net/h3c4lenovo/article/details/43566169) @@ -343,7 +343,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ### Kotlin -1. [Using Kotlin for Android Development](http://itangqi.me/2017/03/28/using-kotlin-for-android-development/) +1. [Using Kotlin for Android Development](http://imtangqi.com/2017/03/28/using-kotlin-for-android-development/) 2. [Kotlin: Java 6 废土中的一线希望](https://realm.io/cn/news/droidcon-michael-pardo-kotlin/) 3. [Kotlin 语言高级安卓开发入门](https://realm.io/cn/news/oredev-jake-wharton-kotlin-advancing-android-dev/) 4. [Kotlin的黑魔法](http://blog.inico.me/2016/10/26/Kotlin-Magic-Java-Swift#.WONK-nR972R) @@ -652,7 +652,7 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. ### WebView -1. [Java 与 JavaScript 如何进行交互](http://itangqi.me/2015/03/07/java-and-javascript-interaction/) +1. [Java 与 JavaScript 如何进行交互](http://imtangqi.com/2015/03/07/java-and-javascript-interaction/) 2. [Android与js交互实例](http://blog.csdn.net/ithomer/article/details/8737999) 3. [Android中Java和JavaScript交互](http://droidyue.com/blog/2014/09/20/interaction-between-java-and-javascript-in-android/) 4. [顶部带进度条的Webview](http://droidyue.com/blog/2014/07/12/ding-bu-dai-jin-du-tiao-de-webview/) @@ -779,18 +779,19 @@ Welcome `Star` and `Fork`, your support is my greatest affirmation. - [troyliu0105](https://github.com/troyliu0105) - [whiskeyfei](https://github.com/whiskeyfei) +- [pingfanganwei](https://github.com/pingfanganwei) +- [whilu](https://github.com/whilu) +- [yy1300326388](https://github.com/yy1300326388) +- [ichenkaihua](https://github.com/ichenkaihua) - [wavever](https://github.com/wavever) +- [windog](https://github.com/windog) +- [Henryzhugithub](https://github.com/Henryzhugithub) +- [Dimon94](https://github.com/Dimon94) - [nitta-honoka](https://github.com/nitta-honoka) -- [jywanghold](https://github.com/jywanghold) -- [yy1300326388](https://github.com/yy1300326388) --- ## Contact Me -Born in 1992, now a student of Southeast University, master of software engineerin. Loving technology, programming, reading and sports. - -I will graduate in June 2017, expect the internship or full-time job in Android or iOS. - If you have any questions or want to make friends with me, please feel free to contact me : [imtangqi#gmail.com](mailto:imtangqi@gmail.com "Welcome to contact me")