Android系统USB的驱动程序设计(4)
时间:2018-07-29 17:30 来源:毕业论文 作者:毕业论文 点击:次
1.2.2 Android的功能 1、显示布局 由于Android操作系统的独立性,它所兼容的硬件设备数量巨大,因此其所支持的分辨率覆盖范围也很广。 2、网络 Android操作系统支持所有的网络制式,包括GSM/EDGE、IDEN、CDMA、TD-SCDMA 、EV-DO、UMTS、Bluetooth、Wi-Fi、LTE、NFC和WiMAX。 3、语言 Android操作系统支持多语言。 4、浏览器 和其他系统一样,Android操作系统中,有内置自主开发的的网页浏览器。该浏览器以WebKit为核心,采用Chrome V8浏览器为驱动引擎。在Android 4.0版本内置的浏览器测试中,值得一提的是,其中的HTML5和Acid3故障处理中都非常完美。Android操作系统2.2版及之后能原生支持Flash,但4.0版及之后删减了支持Flash。 5、支持Java Android操作系统,从本质上来说,是Java类库,因此,要编写其中的应用程序,需要使用Java语言。将Android操作系统变换为为Dalvik executables的文件,从而达到在Dalvik虚拟机上运行的。但是Android操作系统,并不含有Java虚拟机,所以Java程序无法顺利运行。只要安装了Java虚拟机的,Android操作系统便可以运行Java_ME的程序。 6、媒体支持 在Android操作系统下,多种文件格式均能得到使用。包括但不限于以下格式的音频/视频/图片媒体:WebM、H.263, H.264(in 3GP or MP4 container)、MPEG-4 SP、AMR, AMR-WB(in 3GP container)、AAC, HE-AAC(in MP4 or 3GP container)、MP3、MIDI、Ogg Vorbis、FLAC、WAV、EG、PNG、GIF、BMP。用户根据自身的需要,播放其他格式类型的媒体文件,而该媒体文件不在上述之列,则用户可以自行安装其他第三方应用程序,以达到播放文件的要求[6]。 7、流媒体支持 Android操作系统支持传统的RTP/RTSP(3GPP PSS, ISMA)的流媒体和(HTML5 <video>)的流媒体,以及Adobe公司开发的Flash系列软件。如果有需要,可以选择安装安装RealPlayer,就能支持苹果公司所开发的流媒体。 8、硬件支持 Android操作系统支持识别并且使用大多数生活中所需的硬件设施。如摄像头camera,可以实现拍摄照片、录制视频和网上视频等功能。GPS,即全球导航系统,广泛应用于民用和军事设备中。键盘、鼠标、蓝牙设备,无线设备和USB Disk,是日常生活中使用个人电脑必须硬件产品。在游戏产业方面,专用的游戏控制器、体感控制器、游戏手把、感应和压力感测器、加速2D位位块传输(硬件方向,缩放,像素格式转换)和3D图形加速等等,充分营造出游戏的逼真感,增强了游戏的趣度。 9、蓝牙 蓝牙功能(Blue tooth),是Android操作系统的常见功能,支持A2DP,AVRCP等功能。打开蓝牙功能,用户之间可以实现文件传送、访问个人手机的电话簿等。同时支持键盘,鼠标和摇杆(HID)。 10、语音功能 Android操作系统支持普通的电话通话。同时,Android操作系统从最初版本便具有一个特色功能,即用户使用语音进行Google网页搜索,而从Android 2.2及以后版本,语音功能的用处得到扩展,增加了通过语音输入文字、通过语音实现导航等新的功能。 11、无线共享功能 一旦安装了Android操作系统,用户就可以使用自己的手机充当“无线路由器”。打开本机的无线网络wifi实现共享,其他用户可以搜索无线网络,查询到周围的无线网络热点,获得其口令,连接之后就可以上网,这个功能是Android2.2及以后得以实现的。 12、截图功能 截图功能是Android4.0及以后得以实现的。开启开功能以后,用户可以直接截取手机屏幕,以图片格式保存在手机中。也可以在手机上对图片进行修改,或者通过蓝牙共享给其他手机用户或个人电脑。 (责任编辑:qin) |