android
年薪一块钱
年薪一块的男人。开始工作(低着头,思考),开始想写些属于自己的文章,毕竟那是我的生活那是我的工作啊,那至少...让我留下点对社会有意义的东西(抬起头,犀利的眼神)!
展开
-
微博Android平台SDK文档
博Android平台SDK文档编号:WEIBO_ANDROID_SDK 版本:WEIBO_ANDROID_SDK V3.1.2 修订记录:时间文档版本修订人备注2012/7/202.0.0 初稿2012/8/22.0.0翻译 2016-03-18 15:06:28 · 4074 阅读 · 0 评论 -
Java,Android 实现AOP
介绍众所周知,AOP(面向切面编程)是Spring框架的特色功能之一。通过设置横切关注点(cross cutting concerns),AOP提供了极高的扩展性。那AOP在Spring中是怎样运作的呢?当你只能使用core java,却需要AOP技术时,这个问题的解答变得极为关键。不仅如此,在高级技术岗位的面试中,此类问题也常作为考题出现。这不,我的朋友最近参加了一个面试,就转载 2017-03-09 14:19:47 · 671 阅读 · 0 评论 -
Android 自定义View原理
如果你打算完全定制一个View,那么你需要实现View类(所有的Android View都实现于这个类),并且实现确定尺寸的onMeasure(…))方法和确认绘图的onDraw(…))方法。自定义View一共分为6步第一步public class SmileyView extends View { private Paint mCirclePaint; pri转载 2017-03-09 09:07:15 · 345 阅读 · 0 评论 -
Android仿今日头条开源项目
起因看到众多大神纷纷有了自己的开源项目,于是自己琢磨着也想做一个开源项目来学习下,因为每次无聊必刷的app就是今日头条,评论简直比内容都精彩,所以我打算仿今日头条来练练手,期间也曾放弃过,也遇到很多坑,拿出来跟大家分享一下。该项目使用的是MVP+RxJava+Retrofit。喜欢的记得给个Star,当作是给我的鼓励和动力吧。成果图转载 2017-03-08 21:20:15 · 4310 阅读 · 1 评论 -
Android项目框架
时间从来没有等过我们,岁月这把捅猪刀.捅得你满脸都是沧桑.你一定是为工作操碎了心.不知道现在的身处何处,是否有挚爱的人照顾你.过得快乐或委屈?哦忘了.你是个有故事的人,"你想ta过得比你要好,希望你永远不都会知道".骚年莫慌,老夫带你撸个框架,进可重振雄风,退可养精蓄锐!本篇适合什么样的人群看?转载 2017-03-08 21:16:45 · 1454 阅读 · 0 评论 -
android直接拿来用的开源项目
前言练习MVP架构开发的App,算是对自己学过的知识做一个总结,做了有一段时间,界面还算挺多的,代码量还是有的,里面做了大量封装,整体代码整理得很干净,这个我已经尽力整理了。不管是文件(Java、xml、资源文件)命名,还是布局设计尽量简单简洁。代码不会写的很复杂,整个代码结构有很高的统一度,结构也比较简单清晰,方便理解。里面做了大量的封装,包括基类的构建和工具类的封装,再配合转载 2017-03-08 21:13:12 · 1707 阅读 · 1 评论 -
Android 为应用添加角标(Badge)
角标是什么意思呢?看下图即可明了:可以看到图中的乐购这个app右上角的红色的圆圈,里面有10这个数字的,就是一种角标。角标,英语是badge,也就是“徽章,像章,奖章; 象征,标记”的意思。一般来说,应用的角标是用来标记有多少条提醒(Notification)没读(unread),一旦点击提示进应用阅读了,角标也会消失。Android角标起源转载 2017-03-08 20:53:15 · 3237 阅读 · 0 评论 -
20个很棒的Android开源项目帮助你提升开发技能
对程序员来说,最好的学习也是阅读,多看别人优秀的代码,加以总结学习应用。如果你想成为一个更好的开发者,就必须阅读大量的代码。书本,博客,论坛在一定程度上都是比较好的,但是比不上一些功能完整详细的开源项目。所以你要做的就是喝着咖啡看代码。O(∩_∩)O哈哈~下面列出来一些比较好的开源项目,每个项目都标注有难易程度。希望可以帮到你~LeafPic(Github|转载 2017-03-08 20:44:22 · 400 阅读 · 0 评论 -
Android freemarker模板引擎应用
什么是freemarker?在说这个之前我们都知道web和原生控件之争就那么点事。性能,加载速度,流量,数据交互….如果我用webView加载一个url页面,要先通过网络解析css,解析html代码,然后渲染生成页面什么是freemarker?简单点就是,事先把上面这个html文件,放到应用中,用的时候只要传入数据就行freemarker优点和应用转载 2017-03-08 20:39:43 · 2529 阅读 · 1 评论 -
RecyclerView更新与原理
RecyclerView更新与原理之基本使用和分割线解析原创 2017-03-08 17:07:13 · 873 阅读 · 0 评论 -
setContentView与LayoutInflater加载解析机制原理
1 背景还记得前面两篇从Android的基础最小元素控件(View)到ViewGroup控件的触摸屏事件分发机制分析吗?你可能看完会有疑惑,View的事件是ViewGroup派发的,那ViewGroup的事件呢?他包含在Activity上,是不是Activity也有类似的事件派发方法呢?带着这些疑惑咱们继续实例验证加源码分析吧。PS:阅读本篇前建议先查看前一篇《Android触摸屏转载 2017-03-10 22:08:16 · 481 阅读 · 0 评论