Autore Topic: Individuare applicazioni installate in base al tipo di file supportato?  (Letto 602 volte)

Offline alessiococciolo

  • Nuovo arrivato
  • *
  • Post: 2
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S
  • Sistema operativo:
    Windows 7
Ciao,
avete qualche suggerimento su come individuare, magari utilizzando il PackageManager e gli Intent, le applicazioni eventualmente installate sul dispositivo ed associate ad uno o piu tipi di file?

A me servirebbe in particolare individuare le applicazioni installate sul dispositivo ed in grado di visualizzare dei file pdf.

P.S. Sono nuovo, spero di aver azzeccato la sezione del forum

Grazie,
Alessio

Offline alessiococciolo

  • Nuovo arrivato
  • *
  • Post: 2
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S
  • Sistema operativo:
    Windows 7
Re:Individuare applicazioni installate in base al tipo di file supportato?
« Risposta #1 il: 30 Settembre 2011, 13:06:22 CEST »
+2
Ok.. Problema risolto:
 
Codice (Java): [Seleziona]
        PackageManager pm = a.getPackageManager();
        Intent i = new Intent(Intent.ACTION_VIEW);
        i.setType("application/pdf");
        List<ResolveInfo> installedPdfViewer =  pm.queryIntentActivities(i, PackageManager.MATCH_DEFAULT_ONLY);

Spero possa tornarvi utile.
« Ultima modifica: 30 Settembre 2011, 13:09:44 CEST da alessiococciolo »

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:Individuare applicazioni installate in base al tipo di file supportato?
« Risposta #2 il: 30 Settembre 2011, 14:43:20 CEST »
0
Grazie per la condivisione della soluzione.  :-)

Sarebbe da farci uno Snippet
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store