Aller au contenu

Comment lancer un appel sur un click bouton


protos

Recommended Posts

Bonjour,

Je souhaiterais Via un click sur un bouton lancer un appel, mais je n'arrive pas trouver un exemple, ou même savoir quelle classe utiliser, quelqu'un a une idée ?

Actuellement je recupére la liste de mes contacts (nom, numéros) en utilisant ContactsContract qui marche très bien .

Par la suite j'affiche les resultats dans une listView.(code ci dessous)

J'aimerai que lorsqu'on click sur un des contacts sa lance l'appel....

public class Main extends Activity {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

liste_contact_new();

}

//version android v2.1

public void liste_contact_new() {

Cursor c = getContentResolver().query(Phone.CONTENT_URI, null, null, null, null);

startManagingCursor©;

ListView list = ((ListView) this.findViewById(R.id.ListView01));

SimpleCursorAdapter adpt = new SimpleCursorAdapter(this,

android.R.layout.simple_list_item_2,

c,

new String[] {Phone.DISPLAY_NAME, Phone.NUMBER} ,

new int[] {android.R.id.text1,android.R.id.text2});

list.setAdapter(adpt);

}

}

Lien vers le commentaire
Partager sur d’autres sites

  • 1 year later...

Bonjour.

Je suis conscient de déterrer ce sujet, mais comme j'ai cherché également ici avant de trouver, la réponse pourra en aider quelques uns.

Pour lancer un appel, c'est très simple.

Avant tout il faut donner les permissions dans le manifest :

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

Ensuite tu n'as plus qu'a appeler le code suivant quand tu désires effectuer l'appel :

startActivity(new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + "5550123")));

(555-01-23) étant le numéro de téléphone.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...