• Home
  • Youzik
  • Papystreaming
  • Darknet
  • Libertyland
  • Cacaoweb
  • GG maps
  • Yggtorrent
  • Zone téléchargement

Grimag

  • Accueil
  • Catégories
    • Smartphone
    • High Tech
    • Business
    • Web
    • Appli Jeux Vidéo
    • Shopping
  • Android c’est quoi ?
  • Nous Contacter
  • Nos comparatifs
    • Drone avec caméra
    • Clavier d’ordinateur
    • Onduleur
    • GPS
    • Répéteur WiFi

Utiliser en développement le service vibreur de votre téléphone android dans vos applications



Dans ce tuto je vais utiliser le service vibreur d’android. Ce service permet de faire vibrer le téléphone. L’application que je vais développer est assez simple. Elle se compose d’un champ de saisie dans lequel je vais saisir le temps de la vibration et un bouton pour lancer la vibration du téléphone.

D’abord le xml de notre interface




    
    



Pour utiliser le vibreur du téléphone, il faut utiliser le service vibrator.Je crée un objet de ce type et je l’instancie avec getSystemService(Context.VIBRATOR_SERVICE).

       public class TestVibrateur extends Activity {
       //objet qui vas utiliser le service vibrator
         Vibrator Levibreur;
	TextView sContenu;
	/** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        //intanciation de l'objet levibreur
        Levibreur = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
        
        Button btsauvegarde = (Button) findViewById(R.id.Button01);
        //.setOnCreateContextMenuListener(this);
        btsauvegarde.setOnCreateContextMenuListener(this);
        sContenu = (TextView) findViewById(R.id.EditText01);
       //action sur le clique du bouton
        btsauvegarde.setOnClickListener(new Button.OnClickListener() {
            public void onClick(View v) {
                //récupération de la valeur taper
            	String nombre = sContenu.getText().toString();
            	//convertion de cette valeur en entier et milisecode
                int letemp=Integer.parseInt(nombre)*100;
            	//on fait vibrer le téléphone du
                Levibreur.vibrate(letemp);
		sContenu.setText("ok");
            }
        });
    
    }

Il faut également rajouter dans le fichier AndroidManifest la permission android.permission.VIBRATE pour utiliser ce service



    
        
            
                
                
            
        
    
    

 

Cette application ne fonctionne que sur un téléphone, sur l’émulateur je ne pense pas que ce soit possible de le tester.

Sep 21, 2009Gnakouri Danon


Comparer les prix avec votre terminal Android avant d'acheter votre maisonSFR Find & Go disponible sur Android Market
Gnakouri Danon

Co-fondateur du site Android france, senior lead developper, passionné de bière et de cigare cubain

21 septembre 2009 Developpement, Tuto développementandroid, developpemet, vibreur1,799

2023 © Android-France