https://blog.csdn.net/notice520/article/details/8135600 | android中的跨进程通信的实现(一)——远程调用过程和aidl - CSDN博客
https://blog.csdn.net/singwhatiwanna/article/details/17041691 | android跨进程通信(IPC):使用AIDL - CSDN博客
https://blog.csdn.net/stonecao/article/details/6425019 | Android AIDL使用详解 - CSDN博客
https://blog.csdn.net/saintswordsman/article/details/5130947 | android进程间通信:使用AIDL - CSDN博客
https://blog.csdn.net/lmj623565791/article/details/38902805/ | Android 快速开发系列 打造万能的ListView GridView 适配器 - CSDN博客

https://blog.csdn.net/lmj623565791/article/details/38352503 | Android 自定义ViewGroup 实战篇 -> 实现FlowLayout - CSDN博客
https://blog.happyhls.me/2015/08/03/fresco%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/ | Fresco学习笔记 – 闭门造车
http://www.voidcn.com/article/p-edxqfrjv-mz.html | Fresco-Facebook的图片加载框架的使用 - 程序园
https://blog.csdn.net/guolin_blog/article/details/8881711 | Android Fragment完全解析,关于碎片你所需知道的一切 - CSDN博客
https://blog.csdn.net/lmj623565791/article/details/42628537 | Android Fragment 你应该知道的一切 - CSDN博客
http://www.cnblogs.com/smyhvae/p/3983234.html | Android系列之Fragment(二)----Fragment的生命周期和返回栈 - 生命壹号 - 博客园
https://blog.csdn.net/wlwlwlwl015/article/details/40584567 | 处女男学Android(九)---Fragment进阶篇之Fragment生命周期和回退栈 - CSDN博客
http://www.lightskystreet.com/2015/02/02/fragment-note/ | Fragment笔记整理 | lightSky'Blog
http://toughcoder.net/blog/2015/04/30/android-fragment-the-bad-parts/ | Android实战技巧:Fragment的那些坑 - 稀有猿诉
http://www.cnblogs.com/mybkn/articles/2455138.html | android Fragments详解四:管理fragment - 老Zhan - 博客园
https://blog.csdn.net/top_code/article/details/37343075 | Android Fragment 嵌套使用(Nested Fragments) - CSDN博客
https://stackoverflow.com/questions/10919240/fragment-myfragment-not-attached-to-activity | android - Fragment MyFragment not attached to Activity - Stack Overflow
https://www.jianshu.com/p/d9143a92ad94 | Fragment全解析系列(一):那些年踩过的坑 - 简书
https://stackoverflow.com/questions/6147884/onactivityresult-is-not-being-called-in-fragment | android - onActivityResult is not being called in Fragment - Stack Overflow
https://blog.csdn.net/lmj623565791/article/details/40794879 | Android EventBus实战 没听过你就out了 - CSDN博客
http://www.cnblogs.com/angeldevil/p/3715934.html | 快速Android开发系列通信篇之EventBus - AngelDevil - 博客园
https://blog.csdn.net/harvic880925/article/details/40660137 | EventBus使用详解(一)——初步使用EventBus - CSDN博客
http://codethink.me/2015/08/06/dependency-injection-with-dagger-2/ | 使用Dagger 2进行依赖注入
http://blog.fidroid.com/post/android/dagger-on-android-dagger2xiang-jie | Dagger on Android-Dagger2详解 - A Rookie Bird
https://www.jianshu.com/p/5b1ad56b9cef | Android DownloadManager 的使用 - 简书
https://blog.csdn.net/shimiso/article/details/6763664 | android 多线程断点续传下载 一 - CSDN博客
https://blog.csdn.net/wwj_748/article/details/20146869 | Android网络编程 --断点续传下载文件 - CSDN博客
https://blog.csdn.net/qingye_love/article/details/14163511 | Android 后台Service下载 (一) - CSDN博客
http://www.cnblogs.com/hoojo/archive/2011/09/30/2196767.html | Java 多线程断点下载文件 - hoojo - 博客园
https://blog.csdn.net/defonds/article/details/7074352 | Java 服务器端支持断点续传的源代码【支持快车、迅雷】 - CSDN博客
https://github.com/troyliu0105/stackoverflow-java-top-qa/blob/master/contents/Download_a_file_with_Android_and_showing_the_progress_in_a_ProgressDialog.md | Page not found · GitHub
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0717/3196.html | CoordinatorLayout与滚动的处理 - 泡在网上的日子
https://blog.csdn.net/janronehoo/article/details/7348566 | android学习—— context 和 getApplicationContext() - CSDN博客
https://blog.csdn.net/qinjuning/article/details/7310620 | Android中Context详解 ---- 你所不知道的Context - CSDN博客
https://stackoverflow.com/questions/10641144/difference-between-getcontext-getapplicationcontext-getbasecontext-and | android - Difference between getContext() , getApplicationContext() , getBaseContext() and "this" - Stack Overflow
https://blog.csdn.net/aliaooooo/article/details/23606179?utm_source=tuicool | Android Configuration change引发的问题及解决方法 - CSDN博客
https://github.com/troyliu0105/Android-Tips/blob/master/Utils/Content/Handing_Runtime_Changes.md | Android-Tips/Handing_Runtime_Changes.md at master · troyliu0105/Android-Tips
https://www.jianshu.com/p/07097b562acb | CardView在API 21以下的圆角效果处理 - 简书
http://techlovejump.com/android-cardview-widget-example-add-to-list-using-recyclerview/
http://www.truiton.com/2015/03/android-cardview-example/
http://www.cnblogs.com/tianzhijiexian/p/4067308.html | Android5.0新控件CardView的介绍和使用 - developer_Kale - 博客园
https://blog.csdn.net/cauchyweierstrass/article/details/44593807 | Java设计模式-回调函数和观察者模式 - CSDN博客
https://blog.csdn.net/xiaanming/article/details/8703708 | 一个经典例子让你彻彻底底理解java回调机制 - CSDN博客
https://stackoverflow.com/questions/3398363/how-to-define-callbacks-in-android | How to Define Callbacks in Android? - Stack Overflow
https://blog.csdn.net/rhljiayou/article/details/7212620 | Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形) - CSDN博客
https://blog.csdn.net/etzmico/article/details/7317528 | 【Android】动态注册广播接收器 - CSDN博客
http://hualang.iteye.com/blog/1003374 | 玩转Android---组件篇---Broadcast Receiver(广播接收器) - 花郎 - ITeye博客
https://blog.csdn.net/jueblog/article/details/12667463 | 【Android】BroadCast广播机制应用与实例 - CSDN博客
https://bugly.qq.com/v2/sorryguys | Bugly-404
https://blog.csdn.net/xiaanming/article/details/9825113 | Android 异步加载图片,使用LruCache和SD卡或手机缓存,效果非常的流畅 - CSDN博客
http://chjmars.iteye.com/blog/1157137 | Android 优化Bitmap避免OutOfMemoryError - 陈 建 - ITeye博客
https://blog.csdn.net/sjf0115/article/details/7267532 | Android学习笔记进阶16之BitmapShader - CSDN博客
https://blog.csdn.net/appandroid/article/details/11213973 | Android中自定义布局中加载图片BitmapFactory.options详解 - CSDN博客
http://beartung.github.io/rockwithandroid/image.html | Rock with Android
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 | Page not found · GitHub
https://droidyue.com/blog/2016/01/17/understanding-marshmallow-runtime-permission/ | 聊一聊Android 6.0的运行时权限 - 技术小黑屋
https://www.jianshu.com/p/dbe4d37731e6 | Android 6.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/ | Android6.0运行时权限简介 | UncleChen的博客
https://stackoverflow.com/questions/4112599/how-to-stop-an-animation-cancel-does-not-work | android - How to stop an animation (cancel() does not work) - Stack Overflow
http://zhenhappy.github.io/2015/10/11/Android-Annotations-1-Introduce.html
http://zlv.me/posts/2015/07/13/14_android-studio-tips/
https://blog.csdn.net/ryantang03/article/details/9317499 | https://blog.csdn.net/ryantang03/article/details/9317499

https://blog.csdn.net/zhaokaiqiang1992/article/details/50016815 | 开源项目OkHttpPlus——支持GET、POST、UI线程回调、JSON格式解析、链式调用、文件上传下载 - CSDN博客
https://blog.csdn.net/lmj623565791/article/details/47911083 | Android OkHttp完全解析 是时候来了解OkHttp了 - CSDN博客
https://segmentfault.com/a/1190000000402154 | Android——Notifications笔记 - 钟白兔 - SegmentFault 思否
https://blog.csdn.net/cjllife/article/details/8565370 | Android学习之Notification的简单使用 - CSDN博客
http://blog.grafixartist.com/easy-navigation-drawer-with-design-support-library/
http://toughcoder.net/blog/2015/11/29/understanding-android-mvp-pattern/ | 说说Android的MVP模式 - 稀有猿诉
https://github.com/hehonghui/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 | android-tech-frontier/androidweekly/一种在android中实现MVP模式的新思路 at master · hehonghui/android-tech-frontier
http://www.lightskystreet.com/2015/02/10/philm_mvp/ | 开源项目Philm的MVP架构分析 | lightSky'Blog
https://rocko.xyz/2015/02/06/Android%E4%B8%AD%E7%9A%84MVP/ | Android中的MVP | Rocko's blog
https://blog.csdn.net/lmj623565791/article/details/46596109 | 浅谈 MVP in Android - CSDN博客
https://designshack.net/articles/webstandards/google-material-design-everything-you-need-to-know/ | Google Material Design: Everything You Need to Know | Design Shack
https://medium.com/feedly-behind-the-curtain/an-exploration-in-material-design-by-feedly-8c1a1cbdfdcd
http://www.zcool.com.cn/article/ZMTU5MzAw.html#jtss-tsina | 谢谷歌大神传我动画设计30年功力|UI|教程|SeoJee - 原创文章 - 站酷 (ZCOOL)
http://inthecheesefactory.com/blog/android-design-support-library-codelab/en
https://blog.csdn.net/xiao__gui/article/details/8148203 | Java利用MessageDigest获取字符串或文件MD5详解 - CSDN博客
http://www.cjsdn.net/Doc/JDK50/java/security/MessageDigest.html | MessageDigest (Java 2 Platform SE 5.0)
https://github.com/orhanobut/logger | orhanobut/logger: ✔️ Simple, pretty and powerful logger for android
https://github.com/ZhaoKaiQiang/KLog | ZhaoKaiQiang/KLog: 这是一个Android专用的LogCat工具,主要功能为打印行号、函数调用、Json解析、XML解析、点击跳转、Log信息保存等功能
http://www.cnblogs.com/ivan-xu/p/4124967.html | 在Activity中响应ListView内部按钮的点击事件 - 应辉 - 博客园
http://www.cnblogs.com/skywang12345/p/3160260.html | Android App组件之ListFragment -- 说明和示例 - 如果天空不死 - 博客园
http://li2.me/android/Displaying-Lists-with-ListFragment/
https://droidyue.com/blog/2015/08/01/dive-into-android-large-heap/index.html | 探究android:largeHeap - 技术小黑屋
https://github.com/googlesamples/android-ndk/tree/master/hello-jni | android-ndk/hello-jni at master · googlesamples/android-ndk
http://www.cnblogs.com/leestar54/p/4212318.html | Android开源库--Gson谷歌官方json解析库 - leestar54 - 博客园
https://blog.csdn.net/lilu_leo/article/details/7000077 | android json解析及简单例子 - CSDN博客
http://www.cnblogs.com/xiaoluo501395377/p/3446605.html | Android系列---JSON数据解析 - xiaoluo501395377 - 博客园
http://www.cnblogs.com/shaocm/archive/2013/01/08/2851248.html | Android 开发笔记——通过 Intent 传递类对象 - Merray - 博客园
http://www.cnblogs.com/linjiqin/archive/2011/06/03/2071956.html | 二十二、startActivityForResult用法详解 - Ruthless - 博客园
https://blog.csdn.net/andie_guo/article/details/9271973 | Intent filter 关于Action、Category属性详解---附带实例源码 - CSDN博客
https://blog.csdn.net/android_tutor/article/details/5740845 | Android高手进阶教程(十七)之---Android中Intent传递对象的两种方法(Serializable,Parcelable)! - CSDN博客
http://flysnow.iteye.com/blog/961576 | Android系列教程之十:Intents and Intent Filters(一) - 用平常的心,做不平常的事 - ITeye博客
https://developer.android.com/training/system-ui/immersive.html |
http://hukai.me/android-training-course-in-chinese/ui/system-ui/immersive.html | 全屏沉浸式应用 | Android官方培训课程中文版(v0.9.7)
https://blog.csdn.net/larryl2003/article/details/6919513 | [Android] ImageView.ScaleType设置图解 - CSDN博客
https://www.jianshu.com/p/e04698eaba88 | Handler 和他的小伙伴们(上) - 简书
https://mp.weixin.qq.com/s?__biz=MzI1MTA1MzM2Nw==&mid=400118620&idx=1&sn=b4fdd5055731290eef12ad0d17f39d4a&scene=1&srcid=1106Imu9ZgwybID13e7y2nEi#wechat_redirect
https://blog.csdn.net/lmj623565791/article/details/49883661 | Android 热补丁动态修复框架小结 - CSDN博客
http://lirenlong.github.io/hotfix/ | 出错啦! | lirenlong.github.io
https://blog.csdn.net/lzyzsd/article/details/49843581#0-tsina-1-98317-397232819ff9a47a7b7e80a40613cfe1 | Android热更新实现原理 - CSDN博客
https://blog.csdn.net/hellogv/article/details/4567095 | Android入门第八篇之GridView(九宫图) - CSDN博客
https://blog.csdn.net/h3c4lenovo/article/details/43566169 | 在AndoridStudio中引入GreenDAO - CSDN博客
http://imtangqi.com/2015/07/26/orm-greendao-summary/
https://blog.csdn.net/innost/article/details/48228651 | 深入理解Android之Gradle - CSDN博客
http://jayfeng.com/2015/11/07/Android%E6%89%93%E5%8C%85%E7%9A%84%E9%82%A3%E4%BA%9B%E4%BA%8B/ | Android打包的那些事 | 杰风居
http://tech.meituan.com/gradle-practice.html |
http://www.flysnow.org/2015/03/30/manage-your-android-project-with-gradle.html
http://blog.isming.me/2014/05/20/android4gradle/ |
http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/ | Android Studio系列教程四--Gradle基础 - stormzhang
http://www.cnblogs.com/youxilua/archive/2013/05/20/3087935.html | 用Gradle 构建你的android程序 - youxiachai - 博客园
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0327/2650.html | Google推荐的图片加载库Glide介绍 - 泡在网上的日子
https://www.jianshu.com/p/4a3177b57949?utm_campaign=maleskine&utm_content=note&utm_medium=writer_share&utm_source=weibo | Glide 一个专注于平滑滚动的图片加载和缓存库 - 简书

http://blog.fangjie.info/2016/07/14/%E6%88%91%E5%AF%B9Retrofit%E7%9A%84%E8%AE%A4%E8%AF%86/ | fangjie.info
https://github.com/ReactiveX/RxJava | ReactiveX/RxJava: RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
https://gank.io/post/560e15be2dca930e00da1083 | 给 Android 开发者的 RxJava 详解
http://www.devtf.cn/?p=323
http://kescoode.com/try-rxjava/
https://blog.csdn.net/guxiao1201/article/details/40423361 | 502 Bad Gateway
http://www.binpress.com/tutorial/android-l-recyclerview-and-cardview-tutorial/156
https://blog.csdn.net/lmj623565791/article/details/45059587 | Android RecyclerView 使用完全解析 体验艺术般的控件 - CSDN博客
http://frank-zhu.github.io/android/2015/01/16/android-recyclerview-part-1/ | RecyclerView使用详解(一) · Frank-Zhu
https://blog.csdn.net/mazhimazh/article/details/19752475 | Java 7之基础 - 强引用、弱引用、软引用、虚引用 - CSDN博客
https://blog.csdn.net/mxbhxx/article/details/9111711 | Java的引用StrongReference、 SoftReference、 WeakReference 、PhantomReference - CSDN博客
https://race604.com/react-native-for-android-start/ | React Native for Android 入门老虎
https://www.jianshu.com/p/847a54e0c385 | React Native For Android初体验 - 简书
https://race604.com/react-native-android-practice/ | React Native for Android 实践 -- 实现知乎日报客户端
http://www.alloyteam.com/2015/10/react-native-android-steps-on-tour/ | React Native Android 踩坑之旅 | AlloyTeam
http://square.github.io/picasso/ | Picasso
https://blog.csdn.net/xu_fu/article/details/17043231 | Android图片下载缓存库picasso解析 - CSDN博客
https://blog.csdn.net/ichliebephone/article/details/5916320 | Android的设置界面及Preference使用 - CSDN博客
https://blog.csdn.net/plussoft/article/details/9993759 | PreferenceActivity(首选项设置页) - CSDN博客
http://wuxiaolong.me/2015/09/02/SharePopupWindow/ | 微言之自定义分享PopupWindow | 吴小龙同學
https://www.bignerdranch.com/blog/extracting-colors-to-a-palette-with-android-lollipop/ | Extracting Colors to a Palette with Android Lollipop
https://github.com/troyliu0105/Android-Tips/blob/master/Utils/Content/Android_Lollipop_%E6%96%B0%E7%89%B9%E6%80%A7-Palette.md | Android-Tips/Android_Lollipop_新特性-Palette.md at master · troyliu0105/Android-Tips
https://blog.csdn.net/shen332401890/article/details/8826827 | 关于android 如何安装 assets文件下的apk - CSDN博客
http://www.cnblogs.com/mainroadlee/archive/2011/05/23/android_get_installed_app.html | Android获取已安装应用信息(图标,名称,版本号,包) - Android开发周刊 - 博客园
https://blog.csdn.net/feng88724/article/details/6198446 | 【Android】获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用名、包名等) - CSDN博客
https://blog.csdn.net/qinjuning/article/details/6867806 | Android中获取应用程序(包)的信息-----PackageManager的使用(一) - CSDN博客

https://sarah.runtnc.net/tr?id=011aabd14c859379dcd9ab5bcae6dd99192c910753.r&tk=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwdWIiOiI1MjJjNjE1YTlhODQ4MGNhYjhiMTA0MTIiLCJ0cyI6IjA4MDcwOTA5IiwiZCI6InNpeHdvbGYubmV0In0.ufWqRh1ubstU_hox7GRcUurQg_oLLIjD5XQU9wJcsM4
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/ | UrlRouter路由框架的设计 | zhengxiaoyong
https://github.com/android-cn/android-discuss/issues/383 | [问答]需要给activity跳转增加路由么? · Issue #383 · android-cn/android-discuss
http://caodongping.me/2016/04/11/%E9%80%9A%E8%BF%87URL%E6%89%93%E5%BC%80Activity/#more
https://www.jianshu.com/p/03118c11c199 | 在Android Studio中进行单元测试和UI测试 - 简书
http://www.cnblogs.com/tianzhijiexian/p/4296055.html | Android单元测试 - developer_Kale - 博客园
http://hukai.me/android-deeper-touch-event-dispatch-process/ | Android Deeper(00) - Touch事件分发响应机制 - 胡凯
https://stackoverflow.com/questions/11120392/android-center-text-on-canvas | java - Android Center text on canvas - Stack Overflow
https://blog.csdn.net/liuhe688/article/details/6715983 | Android中SQLite应用详解 - CSDN博客
http://www.cnblogs.com/Excellent/archive/2011/11/19/2254888.html | ANDROID开发之SQLite详解 - 涂文瀚 - 博客园
http://justsee.iteye.com/blog/932591 | Android之SQlite存储 - 不积跬步 无以至千里 不积小流 无以成江海 - ITeye博客
http://zmywly8866.github.io/2015/03/09/android-save-database-in-sdcard.html
http://stormzhang.com/android/2015/03/29/android-support-library/ | Android Support兼容包详解 - stormzhang
https://liuzhichao.com/p/832.html | https://liuzhichao.com/p/832.html
http://lmbj.net/blog/android-sparsearray/
http://stormzhang.com/android/2013/08/01/android-use-sparsearray-for-performance-optimization/ | Scribble
https://www.jianshu.com/p/e54047b2b563 | 您要找的页面不存在 - 简书
https://blog.csdn.net/wxyyxc1992/article/details/17222841 | Android SharedPreferences使用以及原理详解 - CSDN博客
http://zmywly8866.github.io/2015/09/09/sharedpreferences-in-multiprocess.html
https://stackoverflow.com/questions/5960678/whats-the-difference-between-commit-and-apply-in-shared-preference | android - What's the difference between commit() and apply() in Shared Preference - Stack Overflow
https://blog.csdn.net/biezhihua/article/details/44281029 | Android基础笔记(十一)- Service基础和注意事项以及Activity与Service的通信 - CSDN博客
https://blog.csdn.net/p106786860/article/details/17885115 | Android:IntentService的使用 - CSDN博客
https://blog.csdn.net/bairrfhoinn/article/details/16848785 | ExecutorService 的理解与使用 - CSDN博客
https://blog.csdn.net/guolin_blog/article/details/11952435 | Android Service完全解析,关于服务你所需知道的一切(上) - CSDN博客
http://greenrobot.me/devpost/android-parcelable-serializable/ |
http://www.cnblogs.com/tianzhijiexian/p/4226675.html | 详细解读Android中的搜索框(三)—— SearchView - developer_Kale - 博客园
https://blog.csdn.net/akon_vm/article/details/7429245 | Java RandomAccessFile用法 - CSDN博客
https://blog.csdn.net/wangjinyu501/article/details/8169924 | Android ViewPager使用详解 - CSDN博客
https://blog.csdn.net/lmj623565791/article/details/38339817 | Android 手把手教您自定义ViewGroup(一) - CSDN博客
http://hellsam.com/2015/01/29/Android%E7%9A%84%E5%9D%91%E4%B9%8BScrollView%E5%B5%8C%E5%A5%97ViewPager/

http://www.trinea.cn/android/java-android-thread-pool/ | 介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用,包括无限线程池,定长线程池,定时周期线程池,单线程池。
http://landerlyoung.github.io/blog/2014/09/23/javazhong-xian-cheng-chi-de-shi-yong/ | Java(Android)中线程池的使用 - Young_Blog
http://www.cnblogs.com/plokmju/p/android_handler.html | Android--多线程之Handler - 承香墨影 - 博客园
https://www.juwends.com/tech/android/android-inter-thread-comm.html | Android线程间交互(Java synchronized & Android Handler) | Juwend's
https://blog.csdn.net/mazhimazh/article/details/19243889 | Java 7之多线程线程池 - 线程池原理(1) - CSDN博客
https://blog.csdn.net/mazhimazh/article/details/19291965 | Java 7之多线程线程池 - Callable和Future - CSDN博客
http://www.cnblogs.com/dolphin0520/p/3949310.html | Java并发编程:Callable、Future和FutureTask - 海 子 - 博客园
http://dongxuan.iteye.com/blog/901689 | ThreadPoolExecutor使用和思考(上)-线程池大小设置与BlockingQueue的三种实现区别 - 洞玄的博客 - ITeye博客
https://blog.csdn.net/cutesource/article/details/6061229 | ThreadPoolExecutor运转机制详解 - CSDN博客
https://stackoverflow.com/questions/4096851/remove-underline-from-links-in-textview-android | hyperlink - Remove underline from links in TextView - Android - Stack Overflow
https://getpocket.com/login?e=2 | Pocket: 登录
https://stackoverflow.com/questions/3875184/cant-create-handler-inside-thread-that-has-not-called-looper-prepare | android - Can't create handler inside thread that has not called Looper.prepare() - Stack Overflow
https://www.jianshu.com/p/f269bcda335f | 你需要知道的Android拍照适配方案 - 简书
https://blog.csdn.net/lfdfhl/article/details/9070183 | Android获取手机型号,系统版本,App版本号等信息 - CSDN博客
https://blog.csdn.net/a2bgeek/article/details/9705305 | Android完美解决输入框EditText隐藏密码打勾显示密码问题 - CSDN博客
https://blog.csdn.net/fengshizty/article/details/41675923 | Android开发之实现多次点击事件 - CSDN博客
https://blog.csdn.net/guolin_blog/article/details/47803149 | Android静默安装实现方案,仿360手机助手秒装和智能安装功能 - CSDN博客
https://www.jianshu.com/p/8ca27934c6e6 | 【译】Android应用架构 - 简书
https://www.jianshu.com/p/bd90dee57ad0 | 关于APK瘦身值得分享的一些经验 - 简书
http://www.stormzhang.com/java/2014/08/08/java-string-stringbuilder-stringbuffer/ | 404 Not Found
https://github.com/GcsSloop/AndroidNote/blob/master/Course/ReleaseLibraryByJitPack.md | AndroidNote/ReleaseLibraryByJitPack.md at master · GcsSloop/AndroidNote
http://www.cnblogs.com/qianxudetianxia/p/4322331.html | Android拓展系列(12)--使用Gradle发布aar项目到JCenter仓库 - 谦虚的天下 - 博客园
https://www.jianshu.com/p/0ba8960f80a9 | 将Library上传到Jcenter - 简书
https://blog.saymagic.cn/2015/02/16/release-library-to-jcenter.html | 发布开源库上传到Jcenter | saymagic's blog
https://blog.csdn.net/wdaming1986/article/details/8299996 | Smali--Dalvik虚拟机指令语言-->【android_smali语法学习一】 - CSDN博客
https://blog.csdn.net/ithomer/article/details/6727581 | Android APK反编译详解(附图) - CSDN博客
http://www.cnblogs.com/xdp-gacl/p/4677145.html | Android开发学习总结(六)—— APK反编译 - 孤傲苍狼 - 博客园
https://www.jianshu.com/p/8c24136e0c1f | 您要找的页面不存在 - 简书
http://www.freebuf.com/sectool/76884.html | Android程序的反编译对抗研究 - FreeBuf互联网安全新媒体平台 | 关注黑客与极客

https://www.jianshu.com/p/e4c43c6551d1 | 七牛云直播Android推流端之开速开发 - 简书
https://blog.csdn.net/lmj623565791/article/details/24252901 | Android 自定义View (一) - CSDN博客
http://www.trinea.cn/android/android-plugin/ | 利用 DexClassLoader 实现 Android 插件化,从而达到动态加载
https://blog.csdn.net/caiwenfeng_for_23/article/details/8373569 | tools:context=".MainActivity的作用 - CSDN博客
https://blog.csdn.net/xyz_lmn/article/details/14222939 | Android代码优化——使用Android lint工具 - CSDN博客
https://blog.csdn.net/hmg25/article/details/8100896 | 浅析android应用增量升级 - CSDN博客
https://blog.csdn.net/tempersitu/article/details/20557383 | Android 4.4从图库选择图片,获取图片路径并裁剪 - CSDN博客
http://www.cnblogs.com/tianxiaozz/archive/2012/12/26/change_apk_package_name.html | apk的包名修改 - tianxiaozz - 博客园
https://blog.csdn.net/wdaming1986/article/details/8299996 | Smali--Dalvik虚拟机指令语言-->【android_smali语法学习一】 - CSDN博客
http://michaelye1988.iteye.com/blog/1773997 | 从源码中浅析Android中如何利用attrs和styles定义控件 - Do not let somebody tell you you can't do something - ITeye博客
http://www.cnblogs.com/zwl12549/archive/2011/04/13/2015366.html | Android使用AttributeSet自定义控件的方法 - 子午 - 博客园
https://code.tutsplus.com/tutorials/android-sdk-creating-custom-views--mobile-14548 | Android SDK: Creating Custom Views
https://blog.csdn.net/vipzjyno1/article/details/23696537 | android 自定义控件 使用declare-styleable进行配置属性(源码角度) - CSDN博客
http://www.cnblogs.com/crashmaker/p/3521310.html | Android 自定义View及其在布局文件中的使用示例 - crash_coder - 博客园
https://blog.csdn.net/ithomer/article/details/8737999 | Android与js交互实例 - CSDN博客
https://blog.csdn.net/chenzheng_java/article/details/6260872 | android与javascript交互调用 - CSDN博客
http://www.cnblogs.com/PengLee/p/4156302.html | Android ViewFlipper的使用分析 - RoperLee - 博客园
https://blog.csdn.net/ithomer/article/details/7420567 | Android 滑动效果入门篇(一)—— ViewFlipper - CSDN博客
https://blog.csdn.net/lizhenmingdirk/article/details/13631813 | ViewPager + Fragment实现滑动标签页 - CSDN博客
http://blog.51cto.com/smallwoniu/1322746 | 【移动开发】Android中Fragment+ViewPager的配合使用-狂奔的蜗牛-51CTO博客
http://www.cnblogs.com/shaweng/archive/2012/07/10/2585134.html | Android开发:LayoutParams的用法 - 沙翁 - 博客园

ot的更多相关文章

  1. 放弃OT了,找了个新框架ThinkCMF

    放弃OT了,找了个新框架ThinkCMF,感觉还不错,用用看. 选择OT的原因: 1. OT基于ThinkPHP 2. OT对ThinkPHP进行了封装,使得开发应用更加简单 3. yershop应用 ...

  2. 简述对CT,IT,ICT,OT的认识

    今天碰到一个关键词:CT.CT领域,所以给自己做一个科普. 网络:简述对CT,IT,ICT,OT的认识 一.通信技术-CT(Communication Technology) 最早的CT业被称为电信业 ...

  3. 视频最后用使用了function(i,ot)一笔带过,但我看不懂i和ot这2个参数的具体值是怎么获取得到的,能不能说一下参数传递过程?

    使用函数设置文本内容: $(selector).text(function(index,currentcontent)) 参数描述content必需.规定被选元素的新文本内容.注意:  特殊字符会被编 ...

  4. 【TP3.2.X】(同样适用于OT) 设置单入口index.php文件,区分PC/WAP/Wechat 三个终端

    1.目的:本教程适用于 OneThink1.0.或者TP3.2.X 系列,达到单入口index.php文件,区分PC/WAP/Wechat 三个终端 2.启发至 : http://www.thinkp ...

  5. Shell碎碎念

    1. 字符串如何大小写转换 str="This is a Bash Shell script." 1> tr方式 newstr=`tr '[A-Z]' '[a-z]' < ...

  6. Linux常用命令操作

    系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS ...

  7. Android Studio开发RecyclerView遇到的各种问题以及解决(一)

    以前一直在用ListView,,,最近才看RecyclerView发现好强大.RecyclerView前提是Android版本在5.0以上,本人以前用的是eclipse只支持到4.4.索性就安装一个A ...

  8. Android—关于自定义对话框的工具类

    开发中有很多地方会用到自定义对话框,为了避免不必要的城府代码,在此总结出一个工具类. 弹出对话框的地方很多,但是都大同小异,不同无非就是提示内容或者图片不同,下面这个类是将提示内容和图片放到了自定义函 ...

  9. Linux命令

    系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS ...

随机推荐

  1. Kettle日常使用汇总整理

    Kettle日常使用汇总整理 Kettle源码下载地址: https://github.com/pentaho/pentaho-kettle Kettle软件下载地址: https://sourcef ...

  2. Java面试中的Spring方面问题

    1.一般问题 1.1. 不同版本的 Spring Framework 有哪些主要功能? VersionFeatureSpring 2.5发布于 2007 年.这是第一个支持注解的版本.Spring 3 ...

  3. umask命令详解

    基础命令学习目录首页 原文链接:https://blog.csdn.net/stpeace/article/details/45509425        umask命令用得相对不多, 而umask函 ...

  4. servlet基础学习总结

    Servlet的任务 1.  读取客户端发送的显示的数据,包括HTML表单和一些客户端程序的表单 2.  读取客户端发送的隐式的数据,包括cookies.媒体类型等 3.  处理数据并产生结果 4.  ...

  5. C#简单窗体应用程序(一)

    使用C#创建控制台应用程序的基本步骤: (1)创建项目: (2)用户界面设计: (3)属性设置: (4)编写程序代码: (5)保存.调试.运行: 例题:创建一个Windows窗体应用程序,在窗体中添加 ...

  6. 如何快速地编写和运行一个属于自己的 MapReduce 例子程序

    大数据的时代, 到处张嘴闭嘴都是Hadoop, MapReduce, 不跟上时代怎么行? 可是对一个hadoop的新手, 写一个属于自己的MapReduce程序还是小有点难度的, 需要建立一个mave ...

  7. HDU 2140 Michael Scofield's letter

    http://acm.hdu.edu.cn/showproblem.php?pid=2140 Problem Description I believe many people are the fan ...

  8. python基础(五)函数

    一.函数概念 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,编程中的函数在英文中也有很多不同的叫法.在BASIC中叫做subroutine(子过程或子程序),在Pascal ...

  9. Oracle中SYS_CONNECT_BY_PATH函数的妙用 ;

    Oracle 中SYS_CONNECT_BY_PATH函数是非常重要的函数,下面就为您介绍一个使用SYS_CONNECT_BY_PATH函数的例子,实例如下: 数据准备: ),b )); ', 'A' ...

  10. [转帖] Oracle 关闭自动收集统计信息

    --关闭自动统计信息 https://blog.csdn.net/royzhang7/article/details/51172556 明天再仔细看一下. select client_name,sta ...