欢迎来到天天文库
浏览记录
ID:15382235
大小:1.11 MB
页数:21页
时间:2018-08-03
《android核心技术与实例详解--ch14传感器应用开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第14章传感器应用的开发Android系统的一大亮点之一就是对传感器的应用,利用传感器可以开发出很多新奇有趣的程序,小到水平仪、计步器,大到传感器游戏,本章将详细介绍各种传感器的原理及使用方法,并通过一个水平仪的开发向读者介绍传感器应用的开发方法,以及如何在模拟器中模拟各种传感器。14.1Android平台下传感器简介本节对Android平台下的各种传感器进行介绍,使读者了解什么是传感器,以及各种传感器的原理,带领读者步入传感器开发的大门。14.1.1加速度传感器Accelerometer首先介绍加速度传感器。该传感器的作用主要是感应手机的运动。该传感器捕获三个
2、参数,分别表示空间坐标系中X、Y、Z轴方向上的加速度减去重力加速度在相应轴上的分量,2其单位均为m/s。ZY如图14-1所示,传感器的坐标系与手机屏幕中的坐标系不同,传感器坐标系是以屏幕的左下角为原点,X轴沿着屏幕向右,Y轴沿着屏幕向上,Z轴垂直手机屏幕向上。X接下来通过一个简单的例子来介绍如何获取加速度的值,同时讲解如何在模拟器中调试传感器的应用,开发步骤如下。下载SensorSimulator,SensorSimulator是一个开源免费的图14-1手机传感器坐标系传感器小工具,通过该工具便可以在模拟器中调试传感器的应用,读者可从http://code.go
3、ogle.com/p/openintents/wiki/SensorSimulator网站找到该工具的下载链接。将下载好的SensorSimulator解压到C盘根目录。向模拟器安装SensorSimulatorSettings.apk。首先在操作系统中依次选择“开始”“运
4、第14章传感器应用的开发行”进入“运行”对话框,如图14-2所示。然后在“运行”对话框输入cmd进入cmd命令行,之后通过cd命令将当前目录导航到SensorSimulatorSettings.apk目录下,然后输入下列命令向模拟器安装该apk。需要注意的是,安装apk时,一定要保证模拟器正
5、在运行才可以,如图14-3所示。1adbinstallSensorSimulatorSettings.apk图14-2运行对话框图14-3安装apk到模拟器创建一个名为Sample_14_1的Android项目。搭建界面,用下列代码替代main.xml中的原有代码。126、vertical"4android:layout_width="fill_parent"5android:layout_height="fill_parent">67、string/title"/>13198、oid:textSize="18px"22android:layout_width="fill_parent"23android:layout_height="wrap_content"24android:text="@string/myTextView2"/>259、_content"30a
6、vertical"4android:layout_width="fill_parent"5android:layout_height="fill_parent">67、string/title"/>13198、oid:textSize="18px"22android:layout_width="fill_parent"23android:layout_height="wrap_content"24android:text="@string/myTextView2"/>259、_content"30a
7、string/title"/>13198、oid:textSize="18px"22android:layout_width="fill_parent"23android:layout_height="wrap_content"24android:text="@string/myTextView2"/>259、_content"30a
8、oid:textSize="18px"22android:layout_width="fill_parent"23android:layout_height="wrap_content"24android:text="@string/myTextView2"/>259、_content"30a
9、_content"30a
此文档下载收益归作者所有