編輯:關於android開發
1.發現Android提供了SensorListener接口
2.要使用還得有個動作感應管理器SensorManager
Java代碼:
//取得SensorManager
SensorManager sensorMgr = (SensorManager)getSystemService(SENSOR_SERVICE);
3.注冊我們獲得的SensorManager
Java代碼:
//返回true表示注冊成功,flase則反之
sensorMgr.registerListene(this,SensorManager.SENSOR_ACCELEROMETER,SensorManager.SENSOR_DELAY_GAME);
如果注冊SensorManager不成功就調用
Java代碼:
sensorMgr.unregisterListener(this,SensorManager.SENSOR_ACCELEROMETER);
4.SensorListener必須實現兩個方法
Java代碼:
public void onAccuracyChanged(int arg0, int arg1) {}
public void onSensorChanged(int sensor, float[] values) {}
5.自己定義一個3D的坐標
Java代碼:
class Pos3D
{
float x;
float y;
float z;
}
Pos3D cur,last;
在方法中這樣課可以獲得數據
Java代碼:
cur.x = values[SensorManager.DATA_X];
cur.y = values[SensorManager.DATA_Y];
cur.z = values[SensorManager.DATA_Z];
float speed = Math.abs((cur.x+cur.y+cur.z)-(last.x+last.y+last.z))/ 間隔的時間
下面就是判斷這個speed大於自己定義的一個數值時,進行處理
Java代碼:
if(speed > 1000)
{
//這裡來進行處理
}
Android Develop:構建系統解析 Android構建系統是你用來構建、測試、運行和打包你的app的工具集。這個構建系統能作為Android Studio菜單
上次介紹了Android利用麥克風采集並顯示模擬信號,這種采集手段適用於無IO控制、單純讀取信號的
Volley的基本使用,Volley使用本人初學,如有纰缪,望指正~ Volley是Google在2003年的I/O大會上推出的通信框架,結合了Asyn
NDK-JNI實戰教程(二) JNI官方中文資料,ndk-jnijni JNI的類型和數據結構 JNI函數 注冊本地方法 監視程序操作 Java虛擬機接口 調用AP