Autore Topic: Testare la presenza di un altro programma e aprirlo  (Letto 831 volte)

Offline Pecas

  • Nuovo arrivato
  • *
  • Post: 47
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung GS2
Testare la presenza di un altro programma e aprirlo
« il: 05 Ottobre 2012, 18:22:21 CEST »
0
Salve a tutti,
nella mia applicazione ho necessità di verificare la presenza di un'altra applicazione sviluppata da altri e, se non disponibile proporre il download tramite google play, altrimenti aprirla.

Come si fa?

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Testare la presenza di un altro programma e aprirlo
« Risposta #1 il: 05 Ottobre 2012, 22:14:37 CEST »
0
Se conosci come richiamare l'applicazione tramite intent puoi usare questo snippet: Verificare se un Intent è "chiamabile" o meno - Android Developers Italia
Se non ti restituisce nulla fai partire un altro intent che punta alla pagina del market.

Offline Pecas

  • Nuovo arrivato
  • *
  • Post: 47
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung GS2
Re:Testare la presenza di un altro programma e aprirlo
« Risposta #2 il: 06 Ottobre 2012, 11:38:48 CEST »
0
Ma come si fa a sapere il nome dell'intent? Non è detto che sia lo stesso di quello visualizzato. Es. a me servirebbe webdav. Se non c'è vai sul market. Se all'utente non va bene si apte il browsetr. Come è possibile gestire tutto questo?