protos Posté(e) 20 juin 2010 Share Posté(e) 20 juin 2010 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 More sharing options...
cyberalternative Posté(e) 28 septembre 2011 Share Posté(e) 28 septembre 2011 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 More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.