2010-03-08 10 views

risposta

8

Prova questa:

findViewById(R.id.btnEnvoyer).setOnClickListener(
      new Button.OnClickListener() { 
       public void onClick(View v) { 
        Intent sendMailIntent = new Intent(Intent.ACTION_SEND); 
        sendMailIntent.putExtra(Intent.EXTRA_SUBJECT, getString(R.string.Share_Mail_Subject)); 
        sendMailIntent.putExtra(Intent.EXTRA_TEXT, getString(R.string.Share_Mail_Text)); 
        sendMailIntent.setType("text/plain"); 

        startActivity(Intent.createChooser(sendMailIntent, "Email/SMS/Tweet ?")); 
       } 
      } 
    ); 

funziona bene nel mio ultimo applicazione se si desidera verificare che: Comis Strips in Brussels

=> Hit [ Menu], quindi [Condividi], quindi il pulsante [Invia email/SMS/Tweet] = R.id.btnEnvoyer nel mio file di layout per vedere le alternative che l'utente può scegliere ...

.210

Spero che questo ti aiuta un po '...

H.

+0

Grazie hubert, ma puoi gentilmente scrivermi come si fa a condividere funzionalità come in facebook e twittter?. Provo il tuo codice ma mostra solo l'applicazione di posta, ma voglio condividere funzionalità come in facebook o twitter proprio come la tua applicazione . Ancora grazie – BIBEKRBARAL

+0

perché non hai installato nessuna app di Twitter o Facebook sul tuo telefono, vero? altrimenti, per impostazione predefinita, l'applicazione suggerirebbe queste app (in effetti qualsiasi app in grado di gestire Intent.ACTION_SEND). Questo è ciò che fa Intent.createChooser: fa comparire l'elenco di app in grado di gestire l'Intent ... Non ho provato con Facebook onestamente, ma funziona benissimo su Twitter. – Hubert

+0

Forse hai provato solo sull'emulatore (dove non hai installato l'app Twitter o Facebook)? Provalo su un telefono reale, dovrebbe funzionare! – Hubert

2

Sì, lo è. Twitter e Facebook hanno api per voi di fare quelli. Date un'occhiata a questi Twitter Java APIs anche checkout il facebook developer page

+0

non la sua una mia domanda. Voglio condividere alcuni articoli dal sito di notizie come bbc o cnn. Voglio dare un link in facebook dalla mia applicazione. – BIBEKRBARAL

Problemi correlati