Autore Topic: condivisione su facebook e twitter  (Letto 4414 volte)

Offline nirvana91

  • Nuovo arrivato
  • *
  • Post: 45
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Windows 7, Ubuntu 12.10
condivisione su facebook e twitter
« il: 15 Giugno 2011, 10:59:12 CEST »
0
Ciao a tutti!sto sviluppando un applicazione e vorrei inserire un tasto condividi che permetta di condividere un certo contenuto su facebook e twitter. Più in dettaglio vorrei che schiacciando un button, si apra un'activity che mi faccia scegliere il social network sul quale condividere, e una volta scelto, mi apra il browser e mi porti alla procedura di condivisione che usano tutti i siti! qualcuno sa come aiutarmi?

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:condivisione su facebook e twitter
« Risposta #1 il: 15 Giugno 2011, 11:14:37 CEST »
+1
Dipende se vuoi o meno inviare un'immagine:

uri è la uri del file da condividere:

Codice (Java): [Seleziona]
                            Intent intent = new Intent();
                            intent.setAction(Intent.ACTION_SEND);
                            intent.setType("image/jpeg");
                            intent.putExtra(Intent.EXTRA_STREAM, uri);
                            startActivity(intent);

se non vuoi condividere immagini, allora utilizza, come type "text/html" che dovrebbe essere visibile a fb/twitter.
dovresti mettere anche altri dati.Ma in linea di massima, parti da questo.

un saluto.
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline nirvana91

  • Nuovo arrivato
  • *
  • Post: 45
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Windows 7, Ubuntu 12.10
Re:condivisione su facebook e twitter
« Risposta #2 il: 15 Giugno 2011, 11:37:17 CEST »
0
praticamente io devo condividere una classifica(quindi una listView). in poche parole sotto la classifica di utenti( con punteggi e nomi degli utenti) ho il butto condividi e da li deve partire tutto. quindi anche in questo caso il type è "text/html"?

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:condivisione su facebook e twitter
« Risposta #3 il: 15 Giugno 2011, 13:09:38 CEST »
0
esatto.
ti crei una tabella o quello che credi sia meglio in html e condividi quello.
^_^
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline nirvana91

  • Nuovo arrivato
  • *
  • Post: 45
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Windows 7, Ubuntu 12.10
Re:condivisione su facebook e twitter
« Risposta #4 il: 15 Giugno 2011, 13:25:34 CEST »
0
ok e fino a qua ci posso arrivare XD però la mia ignoranza è molta e purtroppo non so come usare le api di facebook e twitter per fare quello k devo fare XD esiste qualche tutorial o esempio?


Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:condivisione su facebook e twitter
« Risposta #5 il: 15 Giugno 2011, 15:35:09 CEST »
0
se hai le app  di facebook o twitter installate, non devi fare niente...pensano a tutto loro.
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline fede

  • Nuovo arrivato
  • *
  • Post: 2
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Next
  • Sistema operativo:
    Windows
Re:condivisione su facebook e twitter
« Risposta #6 il: 16 Giugno 2011, 10:27:21 CEST »
0
salve a tutti! anche io sono nuovo della programmazione, e quindi farò domande x voi un pò banali  :D. come faccio a scaricare le app di facebook?

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:condivisione su facebook e twitter
« Risposta #7 il: 16 Giugno 2011, 12:10:52 CEST »
0
salve a tutti! anche io sono nuovo della programmazione, e quindi farò domande x voi un pò banali  :D. come faccio a scaricare le app di facebook?
Dal market.....
Postate il LogCat LogCat LogCat LogCat LogCat

Offline fede

  • Nuovo arrivato
  • *
  • Post: 2
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Next
  • Sistema operativo:
    Windows
Re:condivisione su facebook e twitter
« Risposta #8 il: 16 Giugno 2011, 12:30:33 CEST »
0
Mi spiego meglio...Anche io vorrei inserire il tasto condividi nella mia applicazione,ma non ho idea neanche da dove cominciare..esiste qualche tutorial o qualcosa del genere?

Offline nirvana91

  • Nuovo arrivato
  • *
  • Post: 45
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Windows 7, Ubuntu 12.10
Re:condivisione su facebook e twitter
« Risposta #9 il: 17 Giugno 2011, 16:40:10 CEST »
0
a me dispiace insistere con le domande ma purtroppo sono abbastanza disperato! vi spiego meglio la mia situazione, praticamente sto frequentando un corso biennale di programmazione e altro, solo che adesso mi hanno commissionato un'applicazione in android e devo dire che piano piano sto riuscendo a portarla avanti. Almeno fino a 2 giorni fa! devo implementare la condivisione su facebook e twitter di una classifica di utenti, ma non ho neanche la più pallida idea di dove cominciare! ho letto migliaia di cose su internet ma sono servite solo ad aumentare la mia confusione, e le risposte date in questo topic non so come metterle in atto! Quindi quello che vi chiedo e se qualcuno potrebbe spiegarmi come si fa in termini terra terra ma abbastanza dettagliati.
grazie in anticipo!

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:condivisione su facebook e twitter
« Risposta #10 il: 17 Giugno 2011, 17:53:29 CEST »
0
1)Metodo semplice se l'utente ha installato Twitter o Facebook:

Codice (Java): [Seleziona]
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_TEXT, shareText);
startActivity(Intent.createChooser(i, "Share"));

2)Metodo più complesso: integrare Facebook Sdk e Twitter Sdk e utilizzarne le API per condividere i contenuti

Offline nirvana91

  • Nuovo arrivato
  • *
  • Post: 45
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Windows 7, Ubuntu 12.10
Re:condivisione su facebook e twitter
« Risposta #11 il: 17 Giugno 2011, 19:30:42 CEST »
0
1)Metodo semplice se l'utente ha installato Twitter o Facebook:

Codice (Java): [Seleziona]
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_TEXT, shareText);
startActivity(Intent.createChooser(i, "Share"));

mettendo questo nell'onclick mi apre l'app facebook e mi porta a condividere, però posso condividere solo link presenti in rete... c'è un modo per condividere un contenuto presente sul terminale?

ps: grazie mille cmq...

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:condivisione su facebook e twitter
« Risposta #12 il: 20 Giugno 2011, 09:43:24 CEST »
0
scusa, cosa intendi con: "condividere un contenuto presente sul terminale"?

se tu dei fare un post, su un qualunque social network, oppure su questo forum, e devi farci vedere dei pezzi di codice che hai fatto, come fai? ti aspetti che esista qualcosa che lo faccia al posto tuo oppure prendi il codice, lo organizzi e lo posti tu stesso?
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline nirvana91

  • Nuovo arrivato
  • *
  • Post: 45
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Windows 7, Ubuntu 12.10
Re:condivisione su facebook e twitter
« Risposta #13 il: 20 Giugno 2011, 10:36:35 CEST »
0
con contenuti presenti sul terminale, intendo, un insieme di dati (sta benedetta classifica) che possano essere condivisi dallo smartphone, piuttosto che dover condividere il link alla pagina internet dove è presente lo stesso  contenuto. cmq ho creato un piccolo sito e gli ho messo i suddetti contenuti quindi problema risolto...
grazie a tutti

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:condivisione su facebook e twitter
« Risposta #14 il: 20 Giugno 2011, 10:37:43 CEST »
0
beh....
quello che ti suggerivo nell'altro post, era quello di crearti del codice html e di condividere quello....
il risultato sarebbe stato perfetto.
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/