android 开发
安卓大神
在实践中提高自己,敲得越多自然懂得就越多
展开
-
Android的编码规范
规范性每个人的编码习惯和风格都不同,不说那些缺乏良好编码习惯的开发人员,就连那些已经养成良好编码习惯的人员,很多方面都会不同。比如缩进,有的喜欢4个空格,有的喜欢两个空格;比如变量名,有的喜欢m开头,例如mValue,有的喜欢直接就命名为value。如果不设定好规范,让每个人都按照自己的习惯和风格去编码,久了肯定乱,尤其当团队中存在还没养成良好编码习惯的人员时,更容易乱。所谓无规矩不成原创 2016-05-25 15:27:39 · 360 阅读 · 1 评论 -
Android触摸事件分发机制
Android中的事件分为按键事件和触摸事件,这里对触摸事件进行阐述。Touch事件是由一个ACTION_DOWN,n个ACTION_MOVE,一个ACTION_UP组成onClick,onLongClick,onScroll等事件。Android中的控件都是继承View这个基类的,而控件分为两种:一种是继承View不能包含其他控件的控件;一种是继承ViewGroup可以包含其他控件的控件,暂且称原创 2016-05-26 11:36:29 · 3118 阅读 · 0 评论 -
android内存溢出问题
最近的项目中,内存一直再增长,但是不知道是什么问题,导致内存溢出,在网上看到了这么一篇关于内存分析与管理的文章,解决了部分问题,感觉这篇文章还不错,就转帖到我的blog上了,希望对大家有所帮助。如果哪里有不好的地方,给留下言,然后我们大家继续完善内存泄露的问题,对大家都会有所帮助的,呵呵一、概述 1二、Android(Java)中常见的容易引起内存泄漏的不良代码 1(一) 查询数据原创 2016-05-25 17:39:43 · 2042 阅读 · 0 评论 -
Android开发中常见的设计模式
对于开发人员来说,设计模式有时候就是一道坎,但是设计模式又非常有用,过了这道坎,它可以让你水平提高一个档次。而在android开发中,必要的了解一些设计模式又是非常有必要的。对于想系统的学习设计模式的同学,这里推荐2本书。一本是Head First系列的Head Hirst Design Pattern,英文好的可以看英文,可以多读几遍。另外一本是大话设计模式。单例模式首先了解一些单例模式原创 2016-05-25 11:59:45 · 1912 阅读 · 1 评论 -
Android开源项目分类汇总
第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、 GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、 FlipView、ColorPickView、GraphView、UI Style等等。一原创 2016-05-25 16:18:19 · 2466 阅读 · 2 评论 -
解决ListView加载错乱问题
ListView在使用holder的过程中会减少内存的使用,但是另一方面,在listview的每一个item的数据都很多时,特别是加载网络图片的时候,有可能会出现图片加载过慢,图片加载错位问题,尝试过很多方法,终于找到了一种还不错的方法。第一步:在holder的基础上加入reset方法:在每次调用完getTag方法后调用一下这个方法第二步:判断l原创 2016-05-27 11:06:52 · 347 阅读 · 0 评论 -
android几种定时器机制及区别
在android中,经常用到的定时器主要有以下几种实现:一、采用Handler与线程的sleep(long )方法二、采用Handler的postDelayed(Runnable, long) 方法三、采用Handler与timer及TimerTask结合的方法。下面逐一介绍:一、采用Handle与线程的sleep(long )方法Handler主要用来处理接受到的消息。这原创 2016-09-14 09:38:00 · 289 阅读 · 0 评论