WEB开发网
开发学院手机开发Android 开发 深入探讨 Android 传感器 阅读

深入探讨 Android 传感器

 2010-07-21 01:10:00 来源:WEB开发网   
核心提示:音频采样完成之后,需要采取以下步骤:向设备的媒体库添加该音频,深入探讨 Android 传感器(9),执行一些模式识别步骤确定声音:这是婴儿的啼哭声吗?这是所有人的声音吗?是否要解锁手机?这是 “芝麻开门” 吗?是否要打开通往 “秘密通道” 的大门?自动将音频文件上传到网络位置以便处理,在该代码样例中,Android

音频采样完成之后,需要采取以下步骤:

向设备的媒体库添加该音频。

执行一些模式识别步骤确定声音:

这是婴儿的啼哭声吗?

这是所有人的声音吗?是否要解锁手机?

这是 “芝麻开门” 吗?是否要打开通往 “秘密通道” 的大门?

自动将音频文件上传到网络位置以便处理。

在该代码样例中,processaudiofile 方法将音频添加到媒体库。使用 Intent 通知设备上的媒体应用程序有新内容可用。

关于该代码片段最后要注意的是:如果您试用,它一开始不会录制音频。您将看到创建的文件,但是没有任何音频。您需要向 AndroidManifest.xml 文件添加权限:

android:name="android.permission.RECORD_AUDIO">

现在,您已经学了一点关于与 Android 传感器和录制音频相关的内容。下一节将更全面的介绍与数据采集和报告系统有关的应用程序架构。

Android 作为传感器平台

Android 平台包含各种用于监视环境的传感器选项。有了输入或模拟选项数组,以及高级计算和互联功能,Android 成为构建实际系统的最佳平台。图 2 显示了输入、应用程序逻辑、通知方法或输出之间的简单视图。

该架构很灵活;应用程序逻辑可以划分为本地 Android 设备和服务器端资源(可以实现更大的数据库和计算功能)。例如,本地 Android 设备上录制的音轨可以 POST 到 Web 服务器,其中将根据音频模式数据库比较数据。很明显,这仅仅是冰山一角。希望您能更深入地研究,让 Android 平台超越移动电话的范畴。

结束语

在本文中,我们介绍了 Android 传感器。样例应用程序度量了方向和加速,以及使用 MediaRecorder 类与录制功能进行交互。对于构建实际系统,Android 是一个灵活、有吸引力的平台。Android 领域发展迅速,并且不断壮大。

上一页  4 5 6 7 8 9 

Tags:深入 探讨 Android

编辑录入:coldstar [复制链接] [打 印]
赞助商链接