2016-06-14 20 views
8

Gibt es eine Möglichkeit, Vibrationen auf den virtuellen Geräten zu testen, die mit Android Studio geliefert werden?Android Emulator Vibrationstest?

Ich habe versucht, Logcat zu suchen und es scheint, als ob es keine Anzeichen gibt, wenn das Android-Gerät vibriert oder nicht.

+0

fragen sich das Gleiche, nichts in logcat, haben Sie finden Sie antworten? – MRK187

Antwort

0

Vibrationsdaten werden nicht standardmäßig protokolliert. Glücklicherweise gibt es einen Code in HardwareServices.java, der aktiviert werden kann, um genau das zu liefern, was Sie wollen. Da dies Teil des Frameworks ist, müssen Sie das Gerät neu aufbauen und neu flashen, um es zu ändern. Wenn Sie auf einem ADB oder dem Emulator laufen, sollte dies einfach sein. Es könnte ein bisschen schwieriger sein, wenn Sie dies auf einem anderen Gerät tun.

Suchen Sie den folgenden Code, und ersetzen Sie falsch mit wahr und Sie sollten alle eingestellt werden:

if (false) { 
      String s = "";    
      int N = pattern.length; 
      for (int i=0; i<N; i++) { 
       s += " " + pattern[i];    
      }    
    Log.i(TAG, "vibrating with pattern : " + s);   
}