中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Android 指南針傳感器

2018-07-20    來(lái)源:open-open

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用
public void onSensorChanged(int sensor, float[] values) {
	synchronized (this) {
		if (sensor == SensorManager.SENSOR_ORIENTATION) {
			Log.d(TAG, "onSensorChanged: " + sensor + ", x: " + values[0]
					+ ", y: " + values[1] + ", z: " + values[2]);

			// OrientText.setText("--- NESW ---");
			if (Math.abs(values[0] - DegressQuondam) < 1)
				return;

			switch ((int) values[0]) {
			case 0: // North 北
				OrientText.setText("正北");
				break;
			case 90: // East 東
				OrientText.setText("正東");
				break;
			case 180: // South 南
				OrientText.setText("正南");
				break;
			case 270: // West 西
				OrientText.setText("正西");
				break;
			default: {
				int v = (int) values[0];
				if (v > 0 && v < 90) {
					OrientText.setText("北偏東" + v);
				}

				if (v > 90 && v < 180) {
					v = 180 - v;
					OrientText.setText("南偏東" + v);
				}

				if (v > 180 && v < 270) {
					v = v - 180;
					OrientText.setText("南偏西" + v);
				}
				if (v > 270 && v < 360) {
					v = 360 - v;
					OrientText.setText("北偏西" + v);
				}
			}
			}

			((TextView) findViewById(R.id.OrientValue)).setText(String
					.valueOf(values[0]));

			if (DegressQuondam != -values[0])
				AniRotateImage(-values[0]);
		}

		// if (sensor == SensorManager.SENSOR_ACCELEROMETER) { // //}

	}
}

public void onAccuracyChanged(int sensor, int accuracy) {
	Log.d(TAG, "onAccuracyChanged: " + sensor + ", accuracy: " + accuracy);
}

標(biāo)簽:

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:Android獲取設(shè)備信息

下一篇: Android Launcher3去掉所有應(yīng)用列表,橫屏?xí)r左右兩側(cè)的留空