我是靠谱客的博主 调皮哈密瓜,最近开发中收集的这篇文章主要介绍获取android设备方向,获取Android设备的方向,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

带有g-sensor的Android设备上可通过API获取到设备的运动加速度,应用程序通过一些假设和运算,可以从加速度计算出设备的方向

获取设备运动加速度的基本代码是:

fcecaa27ea5212ceb9bf034c36bfbf34.gif

SensorManager sm = (SensorManager) context.getSystemService(Context.SENSOR_SERVICE);

sm.registerListener(new SensorEventListener() {

public void onSensorChanged(SensorEvent event) {

if (Sensor.TYPE_ACCELEROMETER != event.sensor.getType()) {

return;

}

float[] values = event.values;

float ax = values[0];

float ay = values[1];

float az = values[2];

// TODO Have fun with the acceleration components...

}

public void onAccuracyChanged(Sensor sensor, int accuracy) {

}

}, sm.getDefaultSensor(Sensor.TYPE_

最后

以上就是调皮哈密瓜为你收集整理的获取android设备方向,获取Android设备的方向的全部内容,希望文章能够帮你解决获取android设备方向,获取Android设备的方向所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部