Android设备硬件差异对于Android开发的帮助

2015-12-23 17:08:44 601浏览

       Android设备在硬件上会有一些差异。一般来说,大部分的差异对开发者都是透明的,不在本文中进一步讨论。但是,了解一些硬件差异有助于Android开发者们编写设备无关的代码。此处我们将讨论屏幕、用户输入方法和传感器等。

       Android设备硬件差异:

       一、屏幕

       液晶显示屏(LCD)和发光二极管(LED)是显示屏使用的两种技术。这两者具体体现在Android手机上,就是使用薄膜晶体管(TFT)的LCD显示屏和使用有源矩阵有机发光二极管显示屏(AMOLED)。TFT显示屏的优势在于使用寿命较长,而AMOLED显示屏的优势在于没有背光,因此,显示的黑色更深且功耗较低。总的来说,Android设备可按小、正常、大屏幕来分,也可按低、中、高像素密度来分。请注意,实际像素密度可能会有所不同,但肯定是其中之一。

       二、用户输入方式

       触摸屏使用户能够和视觉显示互动。目前有下列三种触摸屏技术。

       1、电阻屏——在玻璃屏幕的顶部覆盖了两层电阻材料层。当手指、手写笔或任何对象下压时,这两层接触在一起,触摸的位置就能被确定。电阻触摸屏的性价比高,但透光率只有75%,而且最近才实现多点触摸。

       2、电容屏——在玻璃屏幕上覆盖有一个带电材料层。当手指或任何导电物体接触该层,会引起电量的变化,改变电容,就可以测量出接触的位置。电容式触摸屏的透光度高达90%,但是其精度要比电阻屏差。

       3、表面声波——这里运用了一种更加先进的方法,发送和接收超声波来定位。当手指或任何物体碰触屏幕时,声波会被吸收。可以测量声波以确定碰触的位置。这是一种最经久耐用的解决方案,更适合于大屏幕,如银行的自动柜员机。所有Android设备均使用电阻或电容触摸屏技术,并且除了一些早期的设备之外都支持多点触摸。

       三、传感器

       在某种程度上,智能手机正在成为一个传感器中心,为用户提供了丰富的体验。麦克风之后,在手机上出现的第一个附加传感器就是摄像头。不同手机的摄像头的性能差异很大,已经成为影响人们选择手机的一个重要因素。现在的附加传感器也存在这种多样性。大部分的智能手机至少具有三种基本的传感器:一个三轴加速度计,用于测量重力加速度;一个三轴磁力计。用来测量周围的磁场;还有一个温度传感器,用来测量环境温度。

       熟悉Android设备硬件差异对于Android开发者的帮助是很大的,可以提高我们在工作中的效率,减少时间的浪费。更多的Android开发知识。扣丁学堂Android开发培训课程尽在其中。

查看更多关于“Android资讯”的相关文章>>

标签:

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号