小编tal*_*ila的帖子

在Android代码中是否有任何Android api以编程方式查找/感知室温?

我正在为我的项目开发一个Android应用程序,我需要找到室温作为其中的一部分.我正在使用Droid 2 A955模型进行测试.

我的问题是:

  1. 我的Android手机需要哪些传感器才能执行此温度传感任务?

  2. 环境光传感器(Droid 2中提供)可以帮助完成这项任务吗?

  3. 在我的Android代码中是否有任何Android api以编程方式查找/感知室温?

在此先感谢您的帮助.

android temperature

14
推荐指数
2
解决办法
6万
查看次数

Fusion Location Provider API声称,位置更新无法在室内工作

问题:

Fusion Location Provider API声称,位置更新无法在室内工作.

发生了什么:

  1. 我尝试LocationClient在我的Android应用中使用最新的位置API来获取位置更新.
  2. 在我测试室外时,我的Android应用程序可以解决任何问题.
  3. 但是在室内(任何建筑物内)进行测试时,不会发生任何位置更新.

预期行为:

根据新的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)

api android location location-provider

10
推荐指数
1
解决办法
6679
查看次数

标签 统计

android ×2

api ×1

location ×1

location-provider ×1

temperature ×1