Android 应用开发笔记(一)

Android

功能

描述 链接地址
生命周期
使用ActivityGroup在TabHost标签页内中跳转Activity http://blog.csdn.net/lfyx1357/article/details/7467194
activity中的onPause()和onSaveInstanceState()解析 http://blog.csdn.net/dashuxiaoai/article/details/8592330
Android TabHost的生命周期 http://www.cfanz.cn/?c=article&a=read&id=72591
Activity的四种启动模式和onNewIntent() http://blog.csdn.net/linghu_java/article/details/17266603
Fragment
Android fragment 重叠问题——通过hide,show方式导致的解决方法 http://my.oschina.net/wangxnn/blog/417581
Fragment中调用getActivity为null的问题 http://blog.csdn.net/goodlixueyong/article/details/48715661
使用Fragment完成Tab选项卡-Android Fragment应用实战 http://blog.csdn.net/zjlovety/article/details/21519205
Android应用开发:搞定带标签滑动界面 http://blog.csdn.net/airk000/article/details/37818335
Android UI当中凸起的Tab(Raised Center Tabbar) http://www.myexception.cn/ai/1879196.html; -https://github.com/AdilSoomro/Raised-Center-Tab-in-Android
Android使用Fragment打造万能页面切换框架 http://www.codeceo.com/article/android-fragment-page-switch.html
Fragment必看,解决切换Fragment时布局重新实例化 http://www.tuicool.com/articles/y2QveuM
Context
Context详解 http://blog.csdn.net/qinjuning/article/details/7310620
网络请求
Http详解(超时重连) http://www.cnblogs.com/anee/p/3269982.html
Http协议详解 http://www.cnblogs.com/EricaMIN1987_IT/p/3837436.html
Android开发之网络请求通信专题(一):基于HttpURLConnection的请求通信(封装HttpURLConnection) http://www.bkjia.com/Androidjc/949663.html
多线程断点下载 http://blog.csdn.net/shimiso/article/details/8448544
Android应用开发-小巫CSDN博客客户端Jsoup篇 http://blog.csdn.net/wwj_748/article/details/39720461
Android网络开发之实时获取最新数据 http://www.cnblogs.com/fengzhblog/p/3185500.html
android url 中文请求,乱码解决 http://zhangfan822.iteye.com/blog/1876013
ImageView
android 头像组合效果-微信群头像效果 http://blog.csdn.net/tiantianshangcha/article/details/9836809
android 图片压缩问题
ios微信群头像实现 http://www.open-open.com/lib/view/open1446783039451.html
自定义圆形ImageView http://blog.csdn.net/android_dong/article/details/41989499
Android压缩图片到100K以下并保持不失真的高效方法0812 http://blog.csdn.net/leechee_1986/article/details/25049243
练手小项目之新闻类(4)Listview图片混排 http://blog.csdn.net/jack_king007/article/details/40918817
Bitmap的recycle问题 http://blog.csdn.net/lonelyroamer/article/details/7569248
BitmapFactory.Options详解 【大图加载内存溢出解决方案】 http://blog.csdn.net/luohai859/article/details/25394605
ListView
并排的ListView http://www.xuebuyuan.com/2225435.html
下拉回弹的ListView http://www.tuicool.com/articles/iMrqY37
Android 利用ListView制作带竖线的多彩表格 http://www.open-open.com/lib/view/open1333372619624.html
GridView
Android使用GridView实现日历功能(详细代码)【日历】 http://blog.csdn.net/onlyonecoder/article/details/8481799
ViewPager
ViewPager + HorizontalScrollView 实现可滚动的标签栏 http://my.oschina.net/u/1409622/blog/200751
自定义View
Android-PickerView 三级联动选择日期和城市 https://github.com/saiwu-bigkoo/Android-PickerView
测试
Android应用测试:解决方案汇总 http://mobile.51cto.com/abased-445836.htm
兼容问题
调用系统相册(三星,华为) http://www.cnblogs.com/lwbqqyumidi/p/3784656.html
Cannot generate texture from bitmap异常的解决方案 http://www.tuicool.com/articles/AvuUvm
适配问题
巧用dimens适配多个分辨率 http://blog.csdn.net/ocean20/article/details/23353663
Service
Android杀不掉后台服务的一种实现【大难点】 http://www.xuephp.com/main/detail.php?cid=40006
Service不被杀死【重要】 http://www.eoeandroid.com/forum.php?mod=viewthread&tid=557234&extra=page=1&page=1
Android 内核
Android内核学习笔记 http://blog.csdn.net/imyfriend/article/details/9946821
Android Studio
gradle android gradle plugin版本的变更(com.android.tools.build:gradle)
Android studio创建Java工程 http://jingyan.baidu.com/article/3a2f7c2e6b2f4726afd61185.html
解决ADB启动问题(Failed to initialize Monitor Thread: Unable to establish loopback connection) http://www.cnblogs.com/tt-0411/archive/2013/01/02/2842434.html
Android Studio方法注释模板 http://www.tuicool.com/articles/JNNFrym
查找匹配代码块 http://jingyan.baidu.com/article/4dc40848b0d3ccc8d946f1c4.html
让Android Studio自动实现所有的接口函数 http://jingyan.baidu.com/article/fa4125acd8a4fb28ac70929c.html
Gradle
android gradle http://www.cnblogs.com/youxilua/archive/2013/05/22/3092657.html
Eclipse
解决Butter Knife 空指针问题(在eclipse中使用) http://blog.163.com/www_iloveyou_com/blog/static/211658372201552421557741/
Eclipse/MyEclipse 对接口@Override 注解报错的解决方案 http://www.xuebuyuan.com/752599.html(Complier中至少设置到1.6)
eclipse 去除无用的验证,优化速度 http://jingyan.baidu.com/article/3aed632e059fe470108091a9.html
eclipse自动补全失效解决办法 http://blog.csdn.net/rodjohnsondoctor/article/details/25099693
将Eclipse项目转到Android Studio http://www.open-open.com/lib/view/open1419597450031.html
Intent以及系统Intent
Android开发中怎样调用系统Email发送邮件(多种调用方式) http://www.jb51.net/article/38158.htm
android取得账户(邮件地址) http://blog.csdn.net/zoeice/article/details/9832319
Exception
android 中处理崩溃异常并重启程序 http://blog.csdn.net/cym_lmy/article/details/24704089
JSON
Json技术选型—-各个JSON技术的比较 http://www.cnblogs.com/kunpengit/p/4001680.htm
org.json 需要map解析中转 Json 之间 Bean的转换 http://blog.csdn.net/dongfengkuayue/article/details/46362045
序列化
Android中Parcelable接口用法Serializable实现与Parcelabel实现的区别 http://www.cnblogs.com/renqingping/archive/2012/10/25/Parcelable.html
数据库SQLite
数据库升级方案 http://blog.csdn.net/leehong2005/article/details/9128501;- http://www.tuicool.com/articles/2iyU3aQ
数据库建多表 http://www.cnblogs.com/weixing/p/3260279.html
ORMlite万能泛型Dao简化数据持久层 http://www.tuicool.com/articles/7NzaemY
最好的5个Android ORM框架 http://blog.csdn.net/iefreer/article/details/39188231
动作监听
Android开发之onClick事件的三种写法 http://blog.csdn.net/a9529lty/article/details/7542828
注解
Android注解式绑定控件,没你想象的那么难 http://my.oschina.net/kymjs/blog/305882
TextView
android - SpannableString或SpannableStringBuilder以及string.xml文件中的整型和string型代替【解决字符内部相同字符匹配插入问题】 http://blog.csdn.net/fengkuanghun/article/details/7904284
SpannableStringBuilder 插入富文本,图片,颜色,背景 http://blog.csdn.net/harvic880925/article/details/38984705
android控件详解—-TextView(转载) http://www.cppblog.com/life02/archive/2012/03/12/167704.aspx
EditText
Android中的EditText默认时不弹出软键盘的方法 http://www.cnblogs.com/Aspros/p/4271837.html
Android 根据EditText搜索框ListView动态显示数据 http://download.csdn.net/detail/ljd4305/7938867#comment
Android中EditTex焦点设置和弹不弹出输入法的问题 http://blog.csdn.net/fener10289/article/details/8227044
android 设置EditText只能输入数字 http://l62s.iteye.com/blog/1670804
CheckBox
类似IOS的checkbox https://github.com/zcweng/ToggleButton;
类似IOS的checkbox https://github.com/xiaopansky/SwitchButton
ScrollView
Android利用接口回调监听ScrollView的滚动 http://www.cnblogs.com/android100/p/Android-ScrollView.html
Android ScrollView回弹效果(二) http://blog.csdn.net/freesonhp/article/details/9001037
PopupWindow
PopupWindow 详解 http://blog.csdn.net/mhapdream/article/details/8688908
WebView
android WebView 加载重定向页面无法后退解决方案 http://blog.csdn.net/lastdream/article/details/40512779
android webView 缓存策略详解 http://www.open-open.com/lib/view/open1392188052301.html
选项卡
TabHost详解(生命周期,两种实现方式) http://blog.csdn.net/harvic880925/article/details/17120325
广告栏
Android-使用ViewFlipper实现轮番切换广告栏 - wavky http://www.tuicool.com/articles/eqmQre
ActionBar
ActionBar Title 如何居中显现 http://jingyan.baidu.com/article/eae07827adc3ba1fec5485c6.html
菜单
CircularFloatingActionMenu(圆形菜单UI美化) https://github.com/oguzbilgener/CircularFloatingActionMenu
多方向抽屉效果 http://www.akaifa.com/code/219
使用github上的开源框架SlidingMenu环境的搭建,以及getSupportActionBar方法不能找到的问题 http://blog.csdn.net/lovexieyuan520/article/details/9814273
进度条
进度加载框(显示加载信息) http://down.admin5.com/android/129205.html
自定义View圆形进度 http://blog.csdn.net/xiaanming/article/details/10298163
下拉刷新
下拉刷新上拉加载 https://github.com/jingchenUSTC/PullToRefreshAndLoad
PullToRefreshListView 应用讲解 http://www.cnblogs.com/jshen/p/4097445.html
pulltorefreshlistview 自动下拉刷新 http://www.csdn123.com/html/topnews201408/93/14393.htm
android-Ultra-Pull-To-Refresh 源码解析,关于为什么没有加载更多 http://www.open-open.com/lib/view/open1436405920005.html
Android自定义控件实战——下拉刷新控件终结者:PullToRefreshLayout http://blog.csdn.net/zhongkejingwang/article/details/38340701
Android下拉刷新上拉加载控件,对所有View通用! http://blog.csdn.net/zhongkejingwang/article/details/38868463
工具类
最全Android开发常用工具类 http://beilei123.cn/blog/317.html
Android-Next https://github.com/mcxiaoke/Android-Next/
android-common https://github.com/Trinea/android-common/tree/master/src/cn/trinea/android/common/util
Date类学习总结(Calendar Date 字符串 相互转换 格式化) http://blog.csdn.net/winter13292/article/details/8620911
Android系统应用信息中存储和缓存的计算方法 http://blog.csdn.net/hursing/article/details/26587451
动画
动画效果 http://blog.csdn.net/duguang77/article/details/18230867
样式与资源
【Android进阶学习】shape和selector的结合使用 http://liangruijun.blog.51cto.com/3061169/732310/
设置虚线【界面美化】 http://blog.csdn.net/lan410812571/article/details/9946991
android 圆角效果(半部分圆角,半部分直角) http://beilei123.cn/blog/317.html
Android中shape的使用 http://jingyan.baidu.com/article/86112f13513f4127379787b0.html
透明效果
透明窗口(UI美化) https://github.com/gotokatsuya/BlurredGridMenu
Android开发窗口实现半透明效果 http://android.tgbus.com/Android/tutorial/201106/357509.shtml
实现Android半透明Menu效果的开发实例 http://www.jizhuomi.com/android/example/139.html
IO流
Android合并文件的3种方式 http://www.codeceo.com/article/android-combine-files.html
多媒体
Android录音播放动画功能(声麦大小动画) http://download.csdn.net/detail/a2012s/7967463#comment
Content Provider
Android 学习笔记 Contacts (二)Contacts 联系人详解 http://blog.csdn.net/wssiqi/article/details/8152630
通讯录api http://api.apkbus.com/reference/android/provider/ContactsContract.CommonDataKinds.Nickname.html
Android 读取联系人(详细) http://blog.csdn.net/ydpl2007/article/details/8118109
Android 学习笔记 Contacts (三)Contacts 查找,增加,更新,删除联系人 http://blog.csdn.net/wssiqi/article/details/8157399
Android通讯录数据库介绍与基本操作(增删改查) http://www.2cto.com/kf/201402/280583.html
多线程
线程池【盲点】 http://blog.csdn.net/yaya_soft/article/details/24396357
缓存
Android双缓存 http://www.cnblogs.com/JczmDeveloper/p/5039970.html
Android照片墙应用实现,再多的图片也不怕崩溃 http://blog.csdn.net/guolin_blog/article/details/9526203
内存问题
android程序内存泄漏的原因和解决办法 http://www.cnblogs.com/yejiurui/archive/2013/02/23/2923418.html
第三方API平台
Android应用开发-小巫CSDN博客客户端之集成友盟社会化分享组件 http://blog.csdn.net/wwj_748/article/details/39721447
[Android] 关于Android的.so文件你所需要知道的 - 简书 http://www.kejik.com/article/21884.html

深入源码

名称 链接
Android-Universal-Image-Loader 图片加载框架
从代码分析Android-Universal-Image-Loader的图片加载、显示流程 http://www.cnblogs.com/kissazi2/p/3901369.html
Android UI-开源框架ImageLoader的完美例子 http://blog.csdn.net/wwj_748/article/details/10079311
Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置) http://www.it165.net/pro/html/201406/16314.html
Glide http://bumptech.github.io/glide/
图片加载库glide https://github.com/bumptech/glide
Volley Google出品网络请求框架
Volley添加cookie http://www.tuicool.com/articles/mEbqE3
网络请求库Volley详解 http://www.android100.org/html/201510/05/187715.html
Volley原理解析 http://blog.csdn.net/fengqiaoyebo2008/article/details/42963915
Android Volley完全解析(一),初识Volley的基本用法 http://blog.csdn.net/guolin_blog/article/details/17482095
Xutils
android 开源框架xUtils http://zxs19861202.iteye.com/blog/2003241

难点进阶

难点描述 文献地址
网络(多个图像URL地址)异步加载后(经过算法处理)合成一种图像Bitmap显示在listview item 控件上—–http://blog.csdn.net/harvic880925/article/details/17766027
图片异步加载(一) http://blog.csdn.net/harvic880925/article/details/17766027
异步加载图片(二) http://blog.csdn.net/harvic880925/article/details/17782063

Android 架构

方案 链接
Android项目重构之路:架构篇 http://keeganlee.me/post/android/20150605
App架构设计经验谈:接口的设计 http://keeganlee.me/post/architecture/20160107
App架构经验总结 http://keeganlee.me/post/architecture/20160303

Design Support Library

名称 导航
Android NestedScrolling 实战 http://www.open-open.com/lib/view/open1440332151780.html
Android的材料设计兼容库(Design Support Library) http://www.jcodecraeer.com/a/anzhuokaifa/developer/2015/0531/2958.html?mType=Group
Material Designer的低版本兼容实现(十三)— http://www.myext.cn/other/a_28915.html
ASD 高逼格UI http://www.androidchina.net/2967.html
Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏 http://www.open-open.com/lib/view/open1436152483833.html#_label8
材料设计库—demo https://github.com/chrisbanes/cheesesquare
google android api demo https://android.googlesource.com/platform/development/+/master/samples
RecyclerView分割线 http://segmentfault.com/q/1010000003942010
滑动ListView自动隐藏页面头部和底部元素的例子 http://www.tuicool.com/articles/u222Un2
隐藏toolbar https://github.com/mzgreen/HideOnScrollExample
Android学习笔记(四十):Preference的使用 http://blog.csdn.net/flowingflying/article/details/6671548

控件冲突

案例 链接
解决listview与SwipeRefreshLayout滑动冲突问题 http://blog.csdn.net/lijinhua7602/article/details/41114397

你可能感兴趣的:(【综合架构】)