protos Posted June 20, 2010 Share Posted June 20, 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); } } Link to comment Share on other sites More sharing options...
cyberalternative Posted September 28, 2011 Share Posted September 28, 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. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.