02 2016 档案

摘要:一:前言 View是Android中最基本的UI单元. 当一个View接收到了触碰事件时,会调用其onTouchEvent方法.方法声明如下: ? 1 2 3 4 5 6 7 /** * Implement this method to handle touch screen motion even 阅读全文
posted @ 2016-02-24 19:12 小人物702 阅读(391) 评论(0) 推荐(0)
摘要:Android4.0设计规定的有效可触摸的UI元素标准是48dp,转化为一个物理尺寸约为9毫米。7~10毫米,这是一个用户手指能准确并且舒适触摸的区域。 如下图所示,你的UI元素可能小于48dp,图标仅有32dp,按钮仅有40dp,但是他们的实际可操作焦点区域最好都应达到48dp的大小。 为使小的U 阅读全文
posted @ 2016-02-24 15:51 小人物702 阅读(874) 评论(0) 推荐(0)
摘要:package cc.aa; import android.os.Environment; import android.view.MotionEvent; import android.view.View; public class UnderstandDispatchTouchEvent { / 阅读全文
posted @ 2016-02-23 16:36 小人物702 阅读(378) 评论(0) 推荐(0)
摘要:在Android应用里,最耗费内存的就是图片资源。而且在Android系统中,读取位图Bitmap时,分给虚拟机中的图片的堆栈大小只有8M,如果超出了,就会出现OutOfMemory异常。所以,对于图片的内存优化,是Android应用开发中比较重要的内容。 1) 要及时回收Bitmap的内存 Bit 阅读全文
posted @ 2016-02-23 10:04 小人物702 阅读(274) 评论(0) 推荐(0)
摘要:一、概述 在Android系统中,从设计的角度来看,窗口管理系统是基于C/S模式的。整个窗口系统分为服务端和客户端两大部分,客户端负责请求创建窗口和使用窗口,服务端完成窗口的维护,窗口显示等。 在Client端,并不是直接和WindowManagerService交互,而是直接和本地对象Window 阅读全文
posted @ 2016-02-18 17:51 小人物702 阅读(305) 评论(0) 推荐(0)
摘要:本节内容主要是讲解ActivityManager的使用,通过ActivityManager我们可以获得系统里正在运行的activities,包括 进程(Process)等、应用程序/包、服务(Service)、任务(Task)信息。 计划如下: 第一部分:获取系统可用内存以及所有的正在运行的进程信息 阅读全文
posted @ 2016-02-16 08:37 小人物702 阅读(743) 评论(0) 推荐(0)
摘要:Android中的Veiw从内存中到呈现在UI界面上需要依次经历三个阶段:量算 -> 布局 -> 绘图,关于View的量算、布局、绘图的总体机制可参见博文《 Android中View的布局及绘图机制》。量算是布局和绘图的基础,所以量算是很重要的一个环节。本文将从源码角度解析View的量算过程,这其中 阅读全文
posted @ 2016-02-09 10:01 小人物702 阅读(455) 评论(0) 推荐(0)
摘要:在jvm规范中,每个类型都有自己的常量池。常量池是某类型所用常量的一个有序集合,包括直接常量(基本类型,String)和对其他类型、字段、方法的符号引用。之所以是符号引用而不是像c语言那样,编译时直接指定其他类型,是因为java是动态绑定的,只有在运行时根据某些规则才能确定具体依赖的类型实例,这正是 阅读全文
posted @ 2016-02-07 15:24 小人物702 阅读(191) 评论(0) 推荐(0)
摘要:博客分类: Java综合 一:在JAVA中,有六个不同的地方可以存储数据: 1. 寄存器(register)。 这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。 阅读全文
posted @ 2016-02-07 08:44 小人物702 阅读(143) 评论(0) 推荐(0)
摘要:☆ obtainStyledAttributes参数说明 和使用说明 1) obtainStyledAttributes(int[]attrs) int[] attrs返回的是attrs.xml里一个styleable包含的属性数组。 <declare-styleablename="Tip"> <a 阅读全文
posted @ 2016-02-02 19:35 小人物702 阅读(243) 评论(0) 推荐(0)
摘要:小白:之前分享了ViewStub标签的使用,Android还有其他优化布局的方式吗? 小黑:<merge />标签用于减少View树的层次来优化Android的布局。先来用个例子演示一下: 首先主需要一个配置文件activity_main.xml <RelativeLayout xmlns:andr 阅读全文
posted @ 2016-02-02 08:28 小人物702 阅读(2019) 评论(0) 推荐(0)
摘要:http://eastmoneyandroid.github.io/2016/01/22/android-reskin/ 阅读全文
posted @ 2016-02-01 21:39 小人物702 阅读(270) 评论(0) 推荐(0)