2017-01-09 3 views
-2

Je veux faire une application Android qui peut vibrer n fois où n est le numéro de position d'un alphabet. Moyens Je vais lire quel alphabet il est de l'edittext et supposons que je tape la lettre A alors il vibrera une fois, sur la lettre Z il vibrera 26 fois.Une application Android pour vibrer des moments particuliers sur différents alphabet

Mais l'application se bloque à chaque fois.

C'est ce que je l'ai fait jusqu'à présent:

EditText letter = (EditText)findViewById(R.id.Letter); 
String alphabet = letter.getText().toString(); 
FloatingActionButton fab = (FloatingActionButton)findViewById(R.id.Fab); 
Vibrator v = (Vibrator) getSystemService(VIBRATOR_SERVICE); 
fab.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      if (alphabet == "A" || alpahabet == "a") { 
       v.vibrate(100, 200); 
      } else if (alphabet == "B" || alphabet == "b") { 
       v.vibrate(100, 200, 100, 200); 
      } // Ans so on till Z... 
     } 
    }); 
} 

et moi avons également ajouté la permission dans le AndroidManifest. Mais encore il se bloque.

+1

Qu'est-ce que avez-vous fait jusqu'ici? –

+5

"L'application se bloque" n'est pas une bonne description du problème. Vous devez nous montrer le code, nous dire l'erreur exacte, et expliquer ce que vous ne comprenez pas à ce sujet. – csmckelvey

+1

fournir plus de détails homme, au moins un effort que vous avez fait. SO n'est pas un service d'écriture de code. – W4R10CK

Répondre

-1

Avez-vous veillé à inclure l'autorisation dans le fichier AndroidManifest.xml?

<uses-permission android:name="android.permission.VIBRATE"/> 

Si le problème persiste, veuillez fournir plus d'informations sur l'incident, y compris le suivi de la pile.

Peut-être que la lecture d'autres messages qui parlent déjà sur la façon de rendre votre Vibrant app pourrait vous aider: https://stackoverflow.com/a/13950364

Voici également la documentation officielle Android sur la classe que vous devez utiliser: https://developer.android.com/reference/android/os/Vibrator.html

+0

Hey Fred peut m'expliquer ce qu'est pile trace .. Je suis un 13 ans et très nouveau pour Android .. – AyushTheGeek

+1

Stacktrace montre les erreurs que votre application rencontre. – Si8

+0

et comment le voir? – AyushTheGeek