06 2014 档案

什么是Mbps、Kbps、bps、kb、mb及其换算和区别
摘要:Mbps 即 Milionbit pro second(百万位每秒);Kbps 即 Kilobit pro second(千位每秒);bps 即 bit pro second(位每秒);速度单位,bit即比特,通常用b(小写)表示,指一位二进制位,Milionbit=1000Kilobit=1000... 阅读全文

posted @ 2014-06-30 17:28 沙翁 阅读(122188) 评论(4) 推荐(2)

Dalvik和ART的区别
摘要:什么是Dalvik: Dalvik是Google公司自己设计用于Android平台的Java虚拟机。Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为 .dex(即Dalvik Executable)格式的Java应用程序的运行,... 阅读全文

posted @ 2014-06-27 10:39 沙翁 阅读(20890) 评论(0) 推荐(0)

AIDL原理之 Framewok层实现
摘要:AIDLFramework层的架构,如下图: 换而言之,Android就是在传统的C/S架构中加入了一层,实现IPC。图中表明,AIDL类似COM的Proxy/Stub架构。不过是现在android自己的序列化类Pacel。 打个比方,你到自动取款机上去取款;你就是客户,取款机就是你的代理;... 阅读全文

posted @ 2014-06-26 23:46 沙翁 阅读(1354) 评论(0) 推荐(0)

Android背后的设计思想——功能共享机制
摘要:Android的系统设计,与别的智能手机操作系统有很大区别,甚至在以往的任何操作系统里,很难找到像Android这样进行全面地系统级创新的操作系统。从创新层面上来说,Android编程上的思想和支持这种应用程序运行环境的系统,这种理念本身就是一种大胆的创新。整个Android系统,实际主要目的,就是... 阅读全文

posted @ 2014-06-21 12:02 沙翁 阅读(2317) 评论(0) 推荐(0)

Android源码分析之Builder模式
摘要:http://www.w3c.com.cn/android%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%E4%B9%8Bbuilder%E6%A8%A1%E5%BC%8F 阅读全文

posted @ 2014-06-20 23:00 沙翁 阅读(205) 评论(0) 推荐(0)

Android开发AlertDialog解析
摘要:打开源码,首先映入眼帘的是三个构造方法,但这三个构造方法都是protected类型的,可见,不允许我们直接实例化AlertDialog. 因此,我们再看别的有没有方法.可以实例化再仔细一看,发现一个变量 , AlertController mAlert; 这个才是我们今天的主角,重点研究它. mAl... 阅读全文

posted @ 2014-06-20 22:41 沙翁 阅读(2213) 评论(0) 推荐(0)

导航