当前位置: 首页 > news >正文

政务服务 网站 建设方案站长工具seo词语排名

政务服务 网站 建设方案,站长工具seo词语排名,阿狸网站建设,优秀网站管理员本文实例讲述了Android开发获取重力加速度和磁场强度的方法。分享给大家供大家参考#xff0c;具体如下#xff1a;Android获取重力加速度和磁场强度主要依靠#xff1a;Sensor.getRotationMatrix (float[] R, float[] I, float[] gravity, float[] geomagnetic)输入数据具体如下Android获取重力加速度和磁场强度主要依靠Sensor.getRotationMatrix (float[] R, float[] I, float[] gravity, float[] geomagnetic)输入数据gravity为重力传感器测得的重力加速度float[3]geomagnetic为罗盘传感器测得的地磁数据float[3]输出数据R为通过这个方法计算得到的从手机的设备到坐标系到真实世界坐标系的转换矩阵I为从将地磁数据转换到重力数据所在坐标的旋转矩阵[0 0 g] R * gravity (g 重力加速度)[0 m 0] I * R * geomagnetic (m 磁场强度)下面是我做的结果图核心部分代码如下public class MainActivity extends AppCompatActivity implements SensorEventListener {private static final String TAG CompassActivity;private SensorManager sensorManager;//记录rotationMatrix矩阵值private float[] r new float[9];private float[] gravity null;private float[] geomagnetic null;private float[] Inew float[9];private Handler handlernew Handler(){Overridepublic void handleMessage(Message msg) {if(gravity!nullgeomagnetic!null){if(SensorManager.getRotationMatrix(r, I, gravity, geomagnetic)) {float gri gravity[0] * r[6] gravity[1] * r[7] gravity[2] * r[8];float h (I[3]*r[0]I[4]*r[3]I[5]*r[6])*geomagnetic[0](I[3]*r[1]I[4]*r[4]I[5]*r[7])*geomagnetic[1](I[3]*r[2]I[4]*r[5]I[5]*r[8])*geomagnetic[2];TextView textView (TextView) findViewById(R.id.textView);textView.setText(重力加速度 gri \n磁场强度 h \n);}}}};Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);sensorManager (SensorManager) getSystemService(SENSOR_SERVICE);}Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.menu_main, menu);return true;}Overridepublic boolean onOptionsItemSelected(MenuItem item) {// Handle action bar item clicks here. The action bar will// automatically handle clicks on the Home/Up button, so long// as you specify a parent activity in AndroidManifest.xml.int id item.getItemId();//noinspection SimplifiableIfStatementif (id R.id.action_settings) {return true;}return super.onOptionsItemSelected(item);}Overridepublic void onSensorChanged(SensorEvent sensorEvent) {switch (sensorEvent.sensor.getType()){case Sensor.TYPE_ACCELEROMETER:gravitysensorEvent.values;handler.sendEmptyMessage(0);break;case Sensor.TYPE_MAGNETIC_FIELD:geomagneticsensorEvent.values;handler.sendEmptyMessage(0);break;default:break;}}Overridepublic void onAccuracyChanged(Sensor sensor, int i) {}private void showMessage(String message){View viewfindViewById(R.id.fab);final Snackbar snackbarSnackbar.make(view, message, Snackbar.LENGTH_INDEFINITE);snackbar.setAction(关闭, new View.OnClickListener() {Overridepublic void onClick(View view) {snackbar.dismiss();}});snackbar.show();}Overrideprotected void onPause() {super.onPause();sensorManager.unregisterListener(this);}Overrideprotected void onResume() {super.onResume();Sensor sensor1sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);sensorManager.registerListener(this,sensor1,SensorManager.SENSOR_DELAY_UI);Sensor sensor2sensorManager.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD);sensorManager.registerListener(this,sensor2,SensorManager.SENSOR_DELAY_UI);}}希望本文所述对大家Android程序设计有所帮助。
http://www.zqtcl.cn/news/23433/

相关文章:

  • 电子商务网站建设与管理简单网站建设协议书
  • 什么网站做婚礼请柬叶梓 wordpress 主题
  • 开办时 网站建设费 科目设计logo多少钱
  • 建设单位适合去哪个网站看资料ppt设计兼职
  • 手机阅读网站开发原因做进行网站推广赚钱
  • 网站的统计 怎么做开发一个网站需要几个人
  • 网站运营经验分享ppt宿迁网站建设电话
  • 站长之家工具高清360网站页面的工具栏怎么做
  • 郭仓镇做网站全球电子商务公司排行
  • 看国外网站如何做科普网站设计存在的问题
  • 贵阳哪家网站建设公司好企业做网站时应注意的事项
  • 怎样进行网站后台管理庆阳logo设计
  • 勒流网站建设制作免费ppt模板下载医院
  • 网站实时推送怎么做搜索引擎营销的主要方式有
  • 长沙有哪些做的好一点的网站关于网站规划建设方案书
  • php网站制作过程中遇到的问题及解决办法建网站的成本计算
  • 网站开发的关键绥化市住房和城乡建设网网站
  • 宁波网站的优化标识设计图片
  • 网站建设微信公众号做网站和app哪个难
  • 高密做网站的公司哈尔滨建设部网站
  • 网站建设问题整改报告无锡君通科技服务有限公司
  • 做庭院景观的那个网站推广好phpcms wap网站搭建
  • 如何创办一个赚钱的网站怎么下载网页上的视频
  • 国外优秀人像摄影网站wordpress 福利 源码
  • 做二手房又做网站的手机app快速开发平台
  • 网站开发维护求职信苏州优化外包
  • 江苏网站设计网页设计素材整理分级是什么意思
  • 安徽茶叶网站建设学校网站要求
  • .net网站程序网页设计与制作作业成品免费
  • 做网站l价格中国老区建设促进会网站