# 索尼开放 DASH，加强和 Android 开发者的合作

- 作者：积木
- 发布时间：2012-08-20 21:57
- 原文：https://www.ifanr.com/news/138021

[![](https://s3.ifanr.com/wp-content/uploads/2012/08/DASHcode_590x396.jpg "DASHcode&#95;590x396")](http://www.ifanr.com/news/138021/dashcode_590x396)

Google 已经将索尼的 Xperia S 列入 AOSP 计划之中。在谈到这件事情的时候，AOSP 计划的主管说索尼对 Android 开源计划非常积极，现在，索尼移动网站宣布的消息似乎再次证明了这一点。

根据索尼移动官方网站 [Sonymobile](http://developer.sonymobile.com/wp/2012/08/20/sony-opens-up-the-dynamic-android-sensor-hal-dash-developers-can-contribute-open-source/) 的消息，索尼已经开放了“动态 Android 传感器硬件抽象层”，简称 DASH（Dynamic Android Sensor HAL）。DASH 能够让应用直接访问传感器部件。它的意义是是在不同的设备和硬件上使用同样的传感器硬件抽象层，而无需重复发明轮子。

索尼将 DASH 作为一个开源项目放在了 GitHub 上面。第三方 ROM 开发者能够在那里找到 Xperia 设备的传感器代码。 这些代码是用来处理各种不同传感器的，包括重力感应器、距离感应器、环境光度传感器、磁力仪、陀螺仪、压力传感器等。索尼计划随着新手机的发布，添加更多的感应器代码。

Android 社群可以对 DASH 代码进行改进，或者添加自己编写的传感器实现。

另外，索尼正在和开发者团队合作，计划添加更多的硬件和功能支持，来构建和维护一个统一的软件实现。独立开发者已经开始做出一些贡献，比如 FreeXperia 团队（CyanogenMod 团队的一部分）。索尼说他们和 FreeXperia 进行了深入的交流，并理解到开发者对传感器代码的需求。对于索尼的举动，开发者群体表示了欢迎。

FreeXperia 的开发者 Alin Jerpelea 说，“很高兴看到索尼开放传感器框架，这对于我们开发 CyanogenMod ROM 非常有帮助，而且我们可以进行回馈”。
