全部评论(0条)
热门问答
- android中如何通过加速度传感器实现摇一摇的功能呢
- 在onSensorChanged方法中怎么写呢,比如摇一摇,就播放音乐
2018-12-08 12:00:38
304
0
- 一个软件功能通过网页控制如何实现
2017-01-31 13:42:18
391
1
- 加速度传感器能不能实现计步功能
2018-11-29 11:39:02
203
0
- android加速度传感器怎么使用
2016-01-24 01:01:46
297
1
- android加速度传感器怎么使用
2016-05-24 22:15:02
303
1
- android加速度传感器怎么使用
2018-12-03 13:05:50
314
0
- 电梯五方通话如何通过并联实现两两通话的功能?
2015-01-19 10:30:24
276
1
- Android中的加速度传感器能用来测速度吗
- 有对加速度积分的应用吗,或者还可以读出位移
2013-06-12 11:52:09
300
1
- [Android开发] SensorEvent,加速度传感器如何消除重力影响
- 下图截自:http://developer.android.com/reference/android/hardware/SensorEvent.html 滑条下拉3分之一处 我想要做到: 取出加速度传感器的3轴的值,并且对这3个值消除重力加速度的影响,Z终求出线性加速度。 问题1: 此监听函数里面的gravity[] 这个数组... 下图截自:http://developer.android.com/reference/android/hardware/SensorEvent.html 滑条下拉3分之一处 我想要做到: 取出加速度传感器的3轴的值,并且对这3个值消除重力加速度的影响,Z终求出线性加速度。 问题1: 此监听函数里面的gravity[] 这个数组是什么? 从哪里可以获取? 难道在本Class里面再创建一个SensorManager对象 sensor2,sensorType 为 Gravity? 并注册sensor2.registerListener 监听? 问题2: 接着问题1,这样我就注册了两个监听,一个Accelerator加速度传感器监听和Gravity重力监听。 那么onSensorChanged()这个监听函数中的 event.values[] 究竟是accelerator 的,还是gravity的? 展开
2018-11-15 08:58:30
314
0
- android获取加速度传感器的程序问题
- 我现在想获取手机中的加速度传感器的变化值,并将它存入txt文档中,程序应该不难,但是我写出来发现文件穿件不出来,不知道哪里出问题了求高手指点代码如下:packagecom.example.gets... 我现在想获取手机中的加速度传感器的变化值,并将它存入txt文档中,程序应该不难,但是我写出来发现文件穿件不出来,不知道哪里出问题了 求高手指点 代码如下 : package com.example.getsensorvalue; import java.io.*; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import android.hardware.SensorManager; import android.os.Bundle; import android.os.Environment; import android.app.Activity; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.TextView; public class MainActivity extends Activity { private SensorManager Sm; private String a=""; private String b=""; private TextView TV1; private Button Button1; private Button Button2; private File fos=null; private Writer out=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TV1=(TextView)findViewById(R.id.TV1); Button1=(Button)findViewById(R.id.Button1); Button1.setText(R.string.Button1); Button2=(Button)findViewById(R.id.Button2); Button2.setText(R.string.Button2); Sm=(SensorManager)getSystemService(SENSOR_SERVICE); Sensor Accelerate=Sm.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); Sm.registerListener(new SensorEventListener() { @Override public void onSensorChanged(SensorEvent event) { // TODO Auto-generated method stub b=b+event.values[0]+" "+event.values[1]+" "+event.values[2]+"\n"; a=event.values[0]+" "+event.values[1]+" "+event.values[2]+"\n"; TV1.setText(a); } @Override public void onAccuracyChanged(Sensor sensor, int accuracy) { // TODO Auto-generated method stub } }, Accelerate,SensorManager.SENSOR_DELAY_NORMAL); Button1.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub b=""; } }); Button2.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub try{ fos=new File(Environment.getExternalStorageDirectory().getPath() +"accelerate.txt"); fos.delete(); fos.createNewFile(); out=new FileWriter(fos); out.write(b); out.close(); } catch(Exception e){ System.out.println(e); } } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. menu.add(0,1,1,R.string.exit); getMenuInflater().inflate(R.menu.main, menu); return true; } @Override public boolean onContextItemSelected(MenuItem item) { // TODO Auto-generated method stub if(item.getItemId()==1){ finish(); } return super.onContextItemSelected(item); } } 展开
2017-06-30 01:41:58
365
1
- android加速度传感器去除重力影响
- 这是android developer网站提供的方法 public void onSensorChanged(SensorEvent event) { // alpha is calculated as t / (t + dT) // with t, the low-pass filter's time-constant // and dT, the event delivery... 这是android developer网站提供的方法 public void onSensorChanged(SensorEvent event) { // alpha is calculated as t / (t + dT) // with t, the low-pass filter's time-constant // and dT, the event delivery rate final float alpha = 0.8; gravity[0] = alpha * gravity[0] + (1 - alpha) * event.values[0]; gravity[1] = alpha * gravity[1] + (1 - alpha) * event.values[1]; gravity[2] = alpha * gravity[2] + (1 - alpha) * event.values[2]; linear_acceleration[0] = event.values[0] - gravity[0]; linear_acceleration[1] = event.values[1] - gravity[1]; linear_acceleration[2] = event.values[2] - gravity[2]; } 请高手解释下,还有这个gravity初始值是多少,不能理解啊,不应该根据角度关系将重力分解到各个轴,再计算吗? 展开
2013-08-22 00:54:14
381
6
- 加速度传感器是如何实现模数转行的
2012-06-03 03:22:19
253
2
- 组态王 如何实现数据采集功能
- 例如plc中的开关量a=1时,组态王记录预先设定好的plc实数数据b,c,d并记录此刻的时间,形成一个表格,谢谢类似与图片那样,开关量每次为1时记录一次谢谢... 例如plc中的开关量a=1时,组态王记录预先设定好的plc实数数据b,c,d 并记录此刻的时间,形成一个表格,谢谢 类似与图片那样,开关量每次为1时记录一次 谢谢 展开
2016-06-25 03:22:04
417
1
- 如何实现频率跟踪功能
2011-04-04 22:54:44
355
1
- AB的PLC编程软件Logix5000中,如何实现计时器功能?
- 类似秒表。比如执行某个步骤,从步骤开始到结束,一共2小时32分34秒。PLC如何计这个时间值,而且要实时计时,即在步骤过程中,PLC一直在计时,且随时可读取。
2014-10-11 14:32:30
342
2
- android加速度传感器怎么去除重力的影响
2016-07-03 15:29:31
208
1
- android 分解加速度传感器数值,过滤掉重力加速度
- 已知android 加速度传感器和方向传感器的,想将加速度传感器参数分解,过滤掉重力加速度,求实际的加速度是多少,有点难,求大神,加分
2018-12-01 20:44:16
299
0
- 如何使用加速度传感器在Android智能手机找到位移距离是多少
2018-12-03 12:04:24
278
0
- 如何使用加速度传感器在Android智能手机找到位移距离是多少
2018-11-15 05:12:09
331
0
- 如何实现CPLD计数功能的调试??
2016-11-11 05:27:08
457
1
9月突出贡献榜
- 单位预算忏悔
- 饿啊地方
- 空中有牛
- 依然相信你会
- 本生(天津)健康科技有限公司
- 猫合宝
- 上海一科仪器有限公司
- 广东皓天检测仪器有限公司
- 武汉安德信检测设备有限公司
- 东莞市皓天试验设备有限公司
- futu888
- 牛牛麻麻2
推荐主页
最新话题
参与评论
登录后参与评论