我想在用戶晃動設備10次時碰到一個API。我已經嘗試了很多git簡單和堆棧溢出解決方案,但其中沒有一個可以解決我的問題。一些Git庫正在工作,但在10次之前或10次之後檢測到搖動。 i have tried this library
and this庫。請給我一些有價值的解決方案。在Android中檢測抖動
2
A
回答
1
+0
。但沒有爲我工作 –
+1
請粘貼你的代碼 –
0
有一個靜態變量,每次檢測到震動時都會增加。
static int count = 0;
public void onSensorChanged(SensorEvent event) {
if (event.sensor.getType() == Sensor.TYPE_ACCELEROMETER) {
long curTime = System.currentTimeMillis();
if ((curTime - mLastShakeTime) > MIN_TIME_BETWEEN_SHAKES_MILLISECS) {
float x = event.values[0];
float y = event.values[1];
float z = event.values[2];
double acceleration = Math.sqrt(Math.pow(x, 2) +
Math.pow(y, 2) +
Math.pow(z, 2)) - SensorManager.GRAVITY_EARTH;
if (acceleration > SHAKE_THRESHOLD) {
mLastShakeTime = curTime;
count++;
if(count==10){
//your code goes here
}
}
}
}
相關問題
- 1. 在AppDelegate中檢測抖動
- 2. 檢測加速計抖動android
- 3. 檢測手機抖動
- 4. IOS抖動檢測敏感
- 5. 移相器抖動檢測
- 6. 機器人 - 抖動檢測
- 7. 8秒檢測抖動
- 8. 目標C:檢測抖動
- 9. 如何檢測抖動運動在iPhone
- 10. iOS 5檢測重複/連續抖動
- 11. 嘗試檢測抖動時出現NullPointerException
- 12. 在iOS Safari中使用Javascript檢測抖動?
- 13. Android視圖抖動
- 14. 瞭解PCR抖動測量
- 15. 檢測系統負載,重點是Linux中的「交換抖動」
- 16. iOS的 - 在任何地方應用檢測抖動
- 17. 存在相機抖動時進行基準標記檢測
- 18. 使用可拖動的交互時檢測抖動
- 19. 在Android模擬器上測試抖動事件
- 20. 抖動與有序抖動
- 21. Android瀏覽器使用JavaScript爲Web應用程序執行抖動檢測
- 22. 在Android中檢測滑動區域
- 23. 在VewGroup中放大抖動
- 24. 在JES/Jython中抖動
- 25. 如何檢測圖形是否會抖動?
- 26. Box2D塊抖動/抖動/振動
- 27. 檢測android活動啓動
- 28. 檢測在Android
- 29. RecyclerView在滾動時抖動
- 30. 在Android中檢測Sdcard?
這並不是那麼簡單,連續多次搖動。我相信你需要自己定義什麼是**抖動**和兩次抖動之間的**超時**,以便滿足我已經嘗試的解決方案 – NitroNbg