Android 技术文章

Android

功能

描述 链接地址
Activity
使用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
Activity在屏幕显示的方向切换 http://www.cnblogs.com/mengdd/archive/2013/05/19/3086901.html
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
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
适配
巧用dimens适配多个分辨率 http://blog.csdn.net/ocean20/article/details/23353663
Android-屏幕适配全攻略(绝对详细) http://www.jianshu.com/p/6319e43572fa
调用系统相册(三星,华为) http://www.cnblogs.com/lwbqqyumidi/p/3784656.html
Cannot generate texture from bitmap异常的解决方案 http://www.tuicool.com/articles/AvuUvm
你需要知道的Android拍照适配方案 http://www.open-open.com/lib/view/open1464920114594.html
Android换肤技术总结 http://blog.zhaiyifan.cn/2015/09/10/Android%E6%8D%A2%E8%82%A4%E6%8A%80%E6%9C%AF%E6%80%BB%E7%BB%93/
Context
Context详解 http://blog.csdn.net/qinjuning/article/details/7310620
Handler
Android Handler机制 (一个Thead中可以建立多个Hander,通过msg.target保证MessageQueue中的每个msg交由发送message的handler进行处理 ,但是 每个线程中最多只有一个Looper,肯定也就一个MessageQuque) http://www.cnblogs.com/kobe8/p/3987620.html
网络请求
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
Android Studio
gradle android gradle plugin版本的变更(com.android.tools.build:gradle) http://jingyan.baidu.com/article/3c343ff7f84e950d36796357.html
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
Gridview 单选效果实现 http://www.cnblogs.com/manuosex/p/3695620.html#commentform
注解
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
TextView 为部分文字添加下划线,并实现单击事件 http://www.cnblogs.com/hacjy/p/5124863.html
android 去除SpannableString下划线 http://blog.csdn.net/u011993368/article/details/43792961
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
ActionBar 样式详解 -- 样式 主题 简介 Actionbar 的 icon logo 标题 菜单样式...【代码设置Theme】 http://www.tuicool.com/articles/aeeymiM
ActionBar 右侧文字样式修改 http://www.crifan.com/android_menu_text_size_too_small/
菜单
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
:heart:刷新控件
下拉刷新上拉加载 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
:heart:Android仿qq下拉刷新及向左滑动列表----PullToRefresh, SwipeMenuListView开源项目整合(下拉刷新 +item侧滑 ) http://blog.csdn.net/licaomengrice/article/details/46928381
Android QQ消息列表(下拉刷新 +item侧滑 ) http://blog.csdn.net/zq13561411965/article/details/48582347
工具类
最全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
Android手机唯一标识 http://www.cnblogs.com/lvcha/p/3721091.html
动画
动画效果 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
透明效果
Android 颜色透明度查询 http://www.tuicool.com/articles/rYn6JfF
透明窗口(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
判断线程是否在运行?是否结束? 线程之isAlive()和join() http://blog.chinaunix.net/uid-25296429-id-3297159.html
缓存
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 高仿腾讯旗下app的 皮肤加载技术 http://www.tuicool.com/articles/rUb2IrY
Android换皮肤技术总结 http://blog.zhaiyifan.cn/2015/09/10/Android%E6%8D%A2%E8%82%A4%E6%8A%80%E6%9C%AF%E6%80%BB%E7%BB%93/
MaterialDesignDemo https://github.com/burgessjp/MaterialDesignDemo
表格 表格控件,需要展示
android固定头部和侧边表格实现 http://www.lxway.com/156848246.htm
Android学习笔记(20)————利用ListView制作带竖线的多彩表格 http://blog.csdn.net/conowen/article/details/7421805
Android例子源码支持横竖滑动的双表头表格 http://www.javaapk.com/source/4374.html
PopupMenu 下拉窗体
PopupMenu自定义样式(反射) http://www.bubuko.com/infodetail-1277117.html
Android PopupMenu 与 PopupWindow(的区别) http://www.tuicool.com/articles/AJjENzm
签名
Android 修改keystore文件密码、alias名称 http://blog.csdn.net/smz520/article/details/46788799
Toast
一个可随意定位置的带色Toast——开源代码Crouton的简单使用 http://www.cnblogs.com/liushilin/p/5712312.html
Toast替换组件:Crouton http://www.open-open.com/lib/view/open1368327345078.html
打造全局Dialog,Toast,解决Toast多次弹出以及小米无法弹出悬浮窗问题 http://blog.csdn.net/a940659387/article/details/50152561
测试
Android应用测试:解决方案汇总 http://mobile.51cto.com/abased-445836.htm
Android 内核
Android内核学习笔记 http://blog.csdn.net/imyfriend/article/details/9946821
NIO框架
轻量级分布式 RPC 框架 http://www.csdn123.com/html/topnews201408/67/12167.htm
控件冲突 :heart:
解决listview与SwipeRefreshLayout滑动冲突问题 http://blog.csdn.net/lijinhua7602/article/details/41114397
架构 :heart:
Android项目重构之路:架构篇 http://keeganlee.me/post/android/20150605
App架构设计经验谈:接口的设计 http://keeganlee.me/post/architecture/20160107
App架构经验总结 http://keeganlee.me/post/architecture/20160303
教你认清MVC,MVP和MVVM三种模式 http://blog.csdn.net/greathfs/article/details/52017155
布局风格 :heart:
【Windows Phone】仿ZAKER的windows phone风格主界面 http://blog.csdn.net/wulianghuan/article/details/8892203
Android 仿Win8的metro的UI界面(上) http://blog.csdn.net/lmj623565791/article/details/23441455
切换语言
Android app应用多语言切换功能实现 http://www.cnblogs.com/popqq520/p/5498990.html
多选单选
ListView 选择模式 http://blog.csdn.net/guchuanhang/article/details/51227134
ListView多选操作模式详解CHOICE_MODE_MULTIPLE与CHOICE_MODE_MULTIPLE_MODAL http://www.tuicool.com/articles/aANfie
正则表达式
正则表达式同时匹配中英文_,还控制长度 http://blog.csdn.net/dl020840504/article/details/8880603
应用设置 :heart:
Android 调用已安装市场,进行软件评分的功能实现【评分与本地分享】 http://blog.csdn.net/wangfayinn/article/details/10351655
Android在跳转市场进行【评分问题】总结 http://www.cnblogs.com/exmyth/p/4579455.html
APP性能优化 :o:
App瘦身最佳实践 http://www.jianshu.com/p/8f14679809b3
Android自定义View :o:
自定义View系列【目录】 http://www.idtkm.com/customview/android%E8%87%AA%E5%AE%9A%E4%B9%89view%E7%B3%BB%E5%88%97%E7%9B%AE%E5%BD%95/
Android-PickerView 三级联动选择日期和城市 https://github.com/saiwu-bigkoo/Android-PickerView
MeasureSpec的简单说明 http://blog.csdn.net/chunqiuwei/article/details/44515345
减少apk大小
android 通过lint以及android-resource-remover清楚不用的资源以及代码 支持gradle以及非gradle工程 http://lib.csdn.net/article/android/3799
使用android-resource-remover删除项目中无用的资源,减少包的大小 http://www.cnblogs.com/dongweiq/p/4274910.html

java基础

深入源码

名称 链接
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

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

版本管理

这是软件开发的基础必备技能-提高效率
关键点 名称 地址
Gradle
环境搭建1(buildship) eclipse gradel 插件安装 http://blog.csdn.net/buqutianya/article/details/50226721
环境搭建2 eclipse-integration-gradle https://github.com/spring-projects/eclipse-integration-gradle
Maven
环境搭建
多项目 一个多maven项目聚合的实例 http://my.oschina.net/xuqiang/blog/99854
Maven学习总结(八)——使用Maven构建多模块项目 http://www.cnblogs.com/xdp-gacl/p/4242221.html
Git
环境搭建
gitignore .gitignore忽略无效 http://blog.csdn.net/zhangjs0322/article/details/37658669
.gitignore语法配置 http://www.tuicool.com/articles/ymeMfaq

你可能感兴趣的:(Android 技术文章)