Autore Topic: Twitter intent  (Letto 528 volte)

Offline crbin1

  • Utente junior
  • **
  • Post: 61
  • Respect: +6
    • labeltodo
    • Mostra profilo
    • Do Androids Dream of Electric Sheep?
  • Dispositivo Android:
    Galaxy Nexus
Twitter intent
« il: 24 Luglio 2013, 15:55:06 CEST »
0
Io vorrei che alla pressione di un pulsante si aprisse il client Twitter installato sul dispositivo e che questo mostrasse il profilo Twitter dell'applicazione stessa.

Esiste un Intent per fare questo? Un po' come l'Intent per il market

Codice (Java): [Seleziona]
intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.utente.app"));

Per adesso ho risolto inviano al web

Codice (Java): [Seleziona]
intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("https://twitter.com/appuser"));

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Twitter intent
« Risposta #1 il: 24 Luglio 2013, 16:26:24 CEST »
0
Prova questo (ma mettilo in un try-catch perchè se manca l'app probabilmente riceverai una exception).

Codice (Java): [Seleziona]
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("twitter://user?screen_name="+twitter_user_name)));
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline crbin1

  • Utente junior
  • **
  • Post: 61
  • Respect: +6
    • labeltodo
    • Mostra profilo
    • Do Androids Dream of Electric Sheep?
  • Dispositivo Android:
    Galaxy Nexus
Re:Twitter intent
« Risposta #2 il: 24 Luglio 2013, 16:45:40 CEST »
0
Prova questo (ma mettilo in un try-catch perchè se manca l'app probabilmente riceverai una exception).

Codice (Java): [Seleziona]
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("twitter://user?screen_name="+twitter_user_name)));

Funziona grazie  :-) Metto in try-catch e in caso di errore rimando al link su web.