我能找到的就是如何指定传感器参数:
http://code.google.com/apis/maps/documentation/v3/#SpecifyingSensor
但它没有说明如何实际使用它.是不是能够通过设备GPS获得用户当前的纬度/经度坐标,或者我错了?
我有一个测量v(x,y,z)数据的3D传感器.我只使用x和y数据.仅平滑x和y就足够了.
如果我使用日志显示数据,它会显示如下:(时间)0.1 ...(数据日志)x = 1.1234566667(时间)0.2 ...(数据日志)x = 1.1245655666(时间)0.3. ..(数据日志)x = 1.2344445555
实际上数据更准确,但我想在1.1234值和1.2344值之间平滑,因为对我来说它是相同的,我可以使用整数,只显示"x = 1"但我也需要小数,然后,我需要在这里展示一种"平滑"的价值.
任何人有任何想法?我正在使用c#进行编程,但并非所有函数都正常工作,所以我需要构建自己的函数.
我正在尝试显示可用传感器的列表,但它就像没有!
我以为这是因为模拟器,但我在手机上尝试了它,结果是一样的.
private SensorManager mSensorManager;
TextView mSensorsTot,mSensorAvailables;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Get the texts fields of the layout and setup to invisible
mSensorsTot = (TextView) findViewById(R.id.sensoritot);
mSensorAvailables = (TextView) findViewById(R.id.sensoridisponibili);
// Get the SensorManager
mSensorManager= (SensorManager) getSystemService(SENSOR_SERVICE);
// List of Sensors Available
List<Sensor> msensorList = mSensorManager.getSensorList(SensorManager.SENSOR_ALL);
// Print how may Sensors are there
mSensorsTot.setText(msensorList.size()+" "+this.getString(R.string.sensors)+"!");
// Print each Sensor available using sSensList as the String to be printed
String sSensList = new String("");
Sensor tmp;
int …Run Code Online (Sandbox Code Playgroud) iPhone SDK可以利用iPhone的接近传感器吗?如果是这样,为什么没有人利用它们呢?我可以想象一些不错的用途.
例如,在赛车游戏中,您可以将手指放在接近传感器上,而不是用拇指占据屏幕空间.当然,如果这是您唯一的选择,那么iPod touch用户将无法使用该应用程序.
接近传感器是否会告诉您有多近,或者只是在它前面有什么东西?
我正在开发软件,我需要访问CPU中的温度传感器并控制它们.
我不太了解硬件接口; 我只知道如何与鼠标接口.我搜索了很多关于它但没有找到任何相关信息或一段代码.
我真的需要在我的软件中添加它.请指导我如何使用C或C++或ASM控制传感器.
我在Manifest.xml中编写了一个接收器来检测设备运动是否发生了变化
<receiver android:name="com.hanuman.sensor.receiver.SensorReceiver" >
<intent-filter
android:enabled="true"
android:exported="false" >
<action android:name="android.intent.action.USER_PRESENT" />
</intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud)
和内部接收器onReceive()方法代码是:
String action = intent.getAction();
if (action.equals(Intent.ACTION_USER_PRESENT)) {
System.out.println("User is present");
Intent s = new Intent(context, MainActivity.class);
s.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(s);
} else {
System.out.println("User is not present");
}
Run Code Online (Sandbox Code Playgroud)
最后我的问题是,当它被移动时没有检测到传感器,它正在检测我的设备何时解锁然后它正在调用我的MainActivity,但我想检测我的设备运动何时被更改然后我想在接收器中检测到.我怎样才能做到这一点?.
我有一个xyz加速度计和磁力计.现在我想用两者来确定设备的方向.我看到的问题是,根据设备方向,我需要以不同的顺序使用传感器.
让我举个例子.如果我让设备面向我,则可以使用加速度计确定滚动和俯仰的变化.对于偏航,我使用磁力计.
但是如果我将设备水平放置(即将其旋转90º,面向天花板),则向上矢量(现在是水平)的任何变化都不会引起注意,因为加速度计没有检测到任何变化.现在可以使用磁力计检测到这一点.
所以问题是,如何确定何时使用其中一个.这对两个传感器来说足够了还是我还需要其他东西?
谢谢
我正在尝试以编程方式访问在OS X 10.5及更高版本上运行的Mac应用程序中的环境光传感器,但无法找到执行此操作的方法.
此处还提出了另外两个问题:"访问mac的传感器数据"和"在OS X上以编程方式禁用环境光传感器屏幕调光",但他们要么没有解决这个问题,要么提出破解10.5及以上的解决方案.
Apple使用什么私有API来访问OS X上的环境光传感器数据和/或我如何找到它?
目前我正在玩LSM303DLHC加速度计/磁力计/温度计.
这是它的数据表:http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00027543.pdf
一切都运作良好,但我不知道如何解释输出值.数据表(第9页)说的是关于我配置中的线性加速度灵敏度的"1 mg/LSB"(不,不是毫克:D).这到底应该是什么意思?与温度传感器输出变化(8 LSB /°C)和磁增益设置(1100 LSB /高斯)相同,只是相反.
例如,如何处理此加速度计输出:16384?那是我测得的重力加速度.
sensor ×10
android ×3
algorithm ×1
api ×1
c ×1
electronics ×1
google-maps ×1
gps ×1
hardware ×1
iphone ×1
macos ×1
magnetometer ×1
math ×1
physics ×1
proximity ×1
screen ×1
smoothing ×1
temperature ×1
windows ×1