文章列表
Android上常见度量单位 : px(像素):屏幕上的点,绝对长度,与硬件相关。 in(英寸):长度单位。 mm(毫米):长度单位。 pt(磅):1/72英寸,point。 dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。 dip:Density-independent pixel,同dp相同。 sp:在dp的基础上,还与比例无关,个人理解为是一个矢量图形单位。引入dp/dip的原因: 过去,程序员通常以像素为单位设计计算机用户界面。例如,定义一个宽度为300像素的表单字段,列之间的间距为5个像素,图标大小为16×16 ...
APK:Android Package(安装文件)
NDK:Native Development Kit
SDK:Software Development Kit
ADT:Android Development Tools
IDE:Integrated Development Environment 如eclipse
DPI:Dot Per Inch分辨率
Android 系统framework 概述 一、Android 的开发分为三个类型:移植开发移动设备系统;android 系统级开发和应用程序 开发。 1、移植开发移动设备系统 2、Android 系统级开发,指的是扩展android 的框架或者是修改bug,这方面比较少, 除非有些开发移动设备的厂商,比如做gps,可以往里面加入一些自己的特定系统东西,这 可能导致一些不兼容。当然也可能是简单的修复bug。 3、开发应用程序,这应该是比较主流的开发,也就是给android 系统写应用程序。
总结一下,我们可以把android 分为四个层 ...
1.3 面向对象的准则
人们编写软件的目的除了使用外,另一个目的是容易修改,否则我们就改制硬件了。所以说,变更是软件的天
性。我们不应该限制软件的更新,而应该适应更新,创造环境使得容易更新,甚至预计可能的变化(所以我们
才有更多的工作机会)。人们经过长期的经验积累和研究认识到,具有可重用性和可维护性的软件能够很好地
适应变化。这里,可重用性是指一个软件模块能否被用在很多不同场合;可维护性是指一个软件模块是否容易
修改,更新和扩展。在面向对象的实践中,人们为了写出具有这两个性质的模块,总结了一些原则。下面,我
们简略地介绍一下这些原则。值得指出的是,除了第一个开闭原则外,其它原则主要是针对类而言的 ...