android高级主题
文章平均质量分 95
XD---SJS
这个作者很懒,什么都没留下…
展开
-
Android gc垃圾回收研究学习
尊重个人劳动成果,转载请注明出处:http://blog.csdn.net/hnulwt/article/details/44903331 文中很多内容说到了JVM,我想通过研究学习JVM来达到认识DVM的目的。为了严谨,查询了一下JVM和DVM的不同点1、Dalvik 和标准 Java 虚拟机(JVM)的首要差别Dalvik 基于寄存器,而 JVM 基于栈。基于寄存器的虚拟机对于更大的程序来说转载 2015-06-29 10:52:33 · 468 阅读 · 0 评论 -
Android开发之Touch事件的分发机制
最近一直在学习View中Touch事件的分发机制,写篇文章总结一下。事件分发的相关方法public boolean dispatchTouchEvent(MotionEvent ev) 用于事件的分发,返回结果表示是否消耗当前事件,果消耗(true)则事件分发终止,该事件序列上的其他view将接收不到该事件。如果不消耗(false)则事件继续向下分发。返回结果受onTouchvent方法影响。一般原创 2015-07-15 15:31:18 · 751 阅读 · 0 评论 -
Android进阶之Matrix完全解析
官方文档镇楼 https://developer.android.com/reference/android/graphics/Matrix.html The Matrix class holds a 3x3 matrix for transforming coordinates. Matrix是一个用于坐标变换的3*3矩阵矩阵乘法变换基础矩阵乘法公式 若一矩阵的列数与另一矩阵的行原创 2015-08-13 17:42:23 · 1809 阅读 · 1 评论 -
Android中View的事件分发机制
我觉得要想掌握android中View的事件分发机制,需要熟悉三个方法和一个优先级。三个方法public boolean dispatchTouchEvent(MotionEvent ev)用来事件的分发,只要事件能够传递到当前View,那么此方法一定会被调用。返回值表示是否消耗当前事件。public boolean onInterceptTouchEvent(MotionEvent ev)原创 2015-11-10 18:44:50 · 873 阅读 · 1 评论 -
Android中的View
什么是View This class represents the basic building block for user interface components. A View occupies a rectangular area on the screen and is responsible for drawing and event handling. View is the b原创 2015-11-08 15:58:22 · 758 阅读 · 1 评论 -
【Android性能优化(一)】—— 布局优化
Android作为移动设备,无论是内存还是CPU性能都逊色于PC设备,因此,我们在进行移动端应用开发时要格外注意性能优化的问题。本文主要讲述布局优化。文中大部分内容出自官方文档。 布局优化的思想很简单,就是尽量减少布局文件的层级,进而减少Android绘制时的工作量。 布局是一个安卓应用中用户体验有重要影响的因素。如果我们的应用设计了一个很糟糕的布局,将会耗费大量本就有限的内存,进而导原创 2015-12-29 22:02:13 · 593 阅读 · 0 评论 -
Android架构简洁之道
下文是对国外一篇文章中关于android架构部分的翻译,我看过之后感触很深,所以特意翻译出来分享给大家。同时我也应用这种架构开发了一个记账的app,后序博客中会将其开源出来,大家一起探讨。原文地址:http://fernandocejas.com/2014/09/03/architecting-android-the-clean-way/Android架构Android架构的目的是通过隔绝业务逻辑翻译 2015-12-20 15:56:46 · 1156 阅读 · 1 评论