传感器和Android平台的开放性结合在一起-传感器之家文章 - 传感器知识博客 - yuyangsensor - 和讯博客

来源:互联网 发布:龙虎榜持仓数据变化 编辑:程序博客网 时间:2024/04/30 14:23
    Android是以Google为首的开放手机联盟于2007年推出的基于Linux平台开源手机操作系统的名称,目前最新版本为Android4.2以上。为什么Android如今非常的流行,这主要是它很方便的支持多做传感器。Android旨在打造一个真正的标准化、开放化的嵌入式手机软件平台。
    Android采用了软件层叠的架构,包括以Linux为核心的底层、以函数库和虚拟机为主的中间层以及以应用为主的上层。底层和中间层主要由C或C++开发,上层应用主要由Java编写。Android优于其他嵌入式软件平台的一个方面就是方便地支持多种传感器,可以感应包括手机姿态、加速度、磁场、光强、温度、压力等多种物理量的变化。传感器应用也是目前比较热门的技术,在Android平台下开发基于传感器的应用也比较方便,只需要在程序注册相应的传感器监听器即可。由于在手机模拟器中无法对基于传感器开发的应用进行方便地测试与调试,因此文中使用了一个开源工具SensorSimula-tor来辅助调试,该工具可以模拟传感器的变化从而达到在手机模拟器中也可以调试传感器应用程序的目的。
    通过开发计步器应用程序,读者应该对Android平台下开发传感器应用的流程有了一定的了解。传感器的特性和Android平台的开放性结合在一起,使得在移动手机终端上开发各种新奇有趣的传感器应用成为可能,同时也为开发人员开辟一个新的应用领域。可以预见,在不久的将来,Android嵌入式平台下的传感器应用必将大放光彩。
0 0
原创粉丝点击