3

我刚刚观看了这个展示应用程序的视频:

https://www.youtube.com/watch?v=2qM3Zps_0pE&feature=player_embedded

3 点 34 分。它在世界范围内如何检测金属?我无法在网上找到任何关于它的信息。谁能给我解释一下?也许提供一些代码或其他东西......

谢谢。

编辑

这怎么不是一个真正的问题?这是一个与编程相关的问题,询问您如何使用 Android 设备检测金属。我只是不明白你们中的一些人:)

4

3 回答 3

3

好吧,您可以使用磁场传感器,我认为他们在该视频中使用的是磁场传感器。

http://developer.android.com/reference/android/hardware/GeomagneticField.html

如果您无法使其正常工作,请发布您的代码,我们可以为您提供帮助。

于 2012-06-12T05:07:56.747 回答
1

在视频中,很明显该设备正在测量微型特斯拉 (uT) .. 哈哈,我不知道 Android 有一个名为的类GeomagneticField太酷了!

于 2012-06-12T05:18:20.313 回答
1

除了 GeomagneticField 类之外,还有 SensorManager 和 TYPE_MAGNETIC_FIELD。

http://developer.android.com/reference/android/hardware/SensorManager.html

当然,并不是每个设备实际上都会有一个磁力计。它不是 Android 生态系统中支持最广泛的功能。

于 2012-06-12T05:59:55.270 回答