我正在为我的项目开发一个Android应用程序,我需要找到室温作为其中的一部分.我正在使用Droid 2 A955模型进行测试.
我的问题是:
我的Android手机需要哪些传感器才能执行此温度传感任务?
环境光传感器(Droid 2中提供)可以帮助完成这项任务吗?
在我的Android代码中是否有任何Android api以编程方式查找/感知室温?
在此先感谢您的帮助.
问题:
Fusion Location Provider API声称,位置更新无法在室内工作.
发生了什么:
LocationClient在我的Android应用中使用最新的位置API来获取位置更新.预期行为:
根据新的API,当我在室内时,我期望在建筑物周围获得一些估计的位置(因为GPS没有找到卫星信号以获得准确的位置).
我看到最新的谷歌地图Android应用程序在室内工作得很好,估计位置.
题:
我还需要注意使用新的位置API来在室内更新位置(不需要准确的位置,低精度也很好).
我正在使用Android 4.2.2版API实现Android App.我在HTC One X上测试(OS v 4.1.1)
下面是我用于使用新API获取位置更新的android代码:
步骤1:
mLocationClient = new LocationClient(this, this, this);
Run Code Online (Sandbox Code Playgroud)
第2步:
// Create the LocationRequest object
mLocationRequest = LocationRequest.create();
// Use high accuracy
mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
// Set the update interval to 5 seconds
mLocationRequest.setInterval(UPDATE_INTERVAL);
// Set the fastest update interval to 1 second
mLocationRequest.setFastestInterval(FASTEST_INTERVAL);
Run Code Online (Sandbox Code Playgroud)
Step3:inside onStart()方法 - 添加以下行:
// Connect the client.
mLocationClient.connect();
Run Code Online (Sandbox Code Playgroud)
Step4:inside onConnected()方法 - 添加以下行:
mLocationClient.requestLocationUpdates(mLocationRequest, …Run Code Online (Sandbox Code Playgroud)