diff --git a/README.md b/README.md index 7f85c1b..ce5a8f9 100644 --- a/README.md +++ b/README.md @@ -58,19 +58,23 @@ 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) 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 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 @@ -80,6 +84,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) @@ -96,7 +104,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 @@ -116,6 +124,13 @@ 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) +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) + --- ## B @@ -127,6 +142,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 @@ -138,6 +154,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) @@ -149,6 +169,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 @@ -179,6 +200,17 @@ 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) +2. [使用Dagger 2进行依赖注入](http://codethink.me/2015/08/06/dependency-injection-with-dagger-2/) + + --- ## E @@ -187,6 +219,7 @@ 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) --- @@ -202,6 +235,19 @@ 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) +11. [onActivityResult is not being called in Fragment](http://stackoverflow.com/questions/6147884/onactivityresult-is-not-being-called-in-fragment) + +### 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. [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 - 自定义流布局 @@ -228,12 +274,14 @@ 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 -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) +4. [gradle脚本集成greendao-generator生成android端greendao](http://www.chenkaihua.com/2016/01/05/gradle-integration-greendao_generator-generate-greendao) ### GridView @@ -250,6 +298,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 @@ -282,7 +332,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) @@ -299,14 +349,24 @@ 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://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) +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) --- ## 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) @@ -372,7 +432,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 @@ -393,6 +452,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) @@ -411,6 +474,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 @@ -427,10 +492,21 @@ 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 + +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 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/) + +### RxAndroid + +1. [IllegalStateException onError](https://github.com/ReactiveX/RxAndroid/issues/79) ### RandomAccessFile @@ -454,31 +530,39 @@ 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) +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 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) --- @@ -496,6 +580,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 @@ -517,6 +602,14 @@ 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) + +### 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) --- @@ -524,9 +617,12 @@ 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/) +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 @@ -545,12 +641,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/) --- @@ -558,16 +658,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-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) +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/) +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) --- @@ -591,6 +690,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) --- @@ -600,12 +700,19 @@ 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 -### Smali +1. [优雅的发布Android开源库(论JitPack的优越性)](https://github.com/GcsSloop/AndroidNote/blob/master/Course/ReleaseLibraryByJitPack.md) + +### 反编译 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) --- @@ -613,14 +720,18 @@ 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) +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) --- ### 夜间模式 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/) +3. [Android 中 知乎日报和知乎设置夜间模式是怎么样做到不重启Activity的?](https://www.zhihu.com/question/31145990) --- @@ -656,6 +767,17 @@ 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) +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) +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) +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) --- @@ -663,17 +785,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") +