android
文章平均质量分 72
LuckySort
这个作者很懒,什么都没留下…
展开
-
android的touch事件详解
android的视图组件分为有子组件的viewgroup 和 没有子组件的view。 view原创 2014-10-09 01:23:45 · 567 阅读 · 0 评论 -
Volley网络框架详解
在Android中,如果需要处理多个数据量小得请求,那么建议使用Volley框架,以下是对该框架的分析。 volley中有一个requestqueue类来负责请求的添加跟分派,可以通过Volley类来获得一个requestqueue对象的实例,Volley中的代码 public static RequestQueue newRequestQueue(Context context, Htt原创 2014-10-10 13:27:48 · 373 阅读 · 0 评论 -
android 的dp sp px
当屏幕density=240时,使用hdpi 标签的资源 当屏幕density=160时,使用mdpi标签的资源 当屏幕density=120时,使用ldpi标签的资源。 不加任何标签的资源是各种分辨率情况下共用的。 布局时尽量使用单位dip,少使用px dp与px换算公式: pixs =dips * (densityDpi/160). dips=(pixs*160)转载 2014-10-10 00:19:12 · 432 阅读 · 0 评论 -
activity的生命周期
1.单个activity的生命周期图 activity是android的四大组件之一,负责界面内容,给用户提供交互接口。映射到mvc模型中,activity相当于view。图1.1描述了activity的基本的生命周期。 如图所示,activity在存在期间,会回调onCreate,onStart,onResume,onPause, onStop,onRestart,onSaveI原创 2015-11-10 10:43:46 · 1534 阅读 · 0 评论 -
android的TextView的TextWatcher使用
TextWatcher是一个文本变化监听接口,定义了三个接口,分别是beforeTextChanged,onTextChanged,afterTextCahnged. TextWatcher通常与TextView结合使用,以便在文本变化的不同时机做响应的处理。TextWatcher中三个回调接口都是使用了InputFilter过滤器过滤之后的文字字符作为新的字符对象。 使用方法 mT原创 2015-11-01 23:13:28 · 16903 阅读 · 1 评论 -
死锁的条件
1.互斥条件,一个资源只能被一个资源使用,比如锁 2.请求与保持,一个线程不会因为阻塞而放弃自己已经拥有的资源 3.不可剥夺原则 4.循环等待,若干线程形成了收尾相连的循环等待 可重入锁 与 不可重入锁: 可重入锁表示的是一个线程可以进入他已经获取的锁锁定的任何临界区域,一个线程对应一个锁 不可重入锁表示的是一个线程必须在锁释放之后才能进行相同锁锁定的临界区域原创 2017-09-04 15:19:15 · 228 阅读 · 0 评论 -
scaleType分析
android的scaleType有center,centerCrop,centerInside,fit,fitCenter,fitStart,fitEnd,Matrix。文章分别分析这接种模式的含义与实现算法。 Center center不放缩,超出dst显示图片中间的元素,代码中是将canvas的坐标平移到能够将图片显示到屏幕中的位置 mDrawMatrix = m原创 2017-09-04 15:37:52 · 511 阅读 · 0 评论