Autore Topic: Aprire file con altra app  (Letto 523 volte)

Offline Teo

  • Utente junior
  • **
  • Post: 98
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Acer Liquid E / Xoom2
  • Sistema operativo:
    Mac OS X 10.8
Aprire file con altra app
« il: 11 Agosto 2011, 09:58:20 CEST »
0
Ciao, la mia app crea un file PDF, che deve essere aperto da un'altra app, tipo Adobe Reader, io faccio così:

Codice (Java): [Seleziona]
Uri path = Uri.parse(Environment.getExternalStorageDirectory().getAbsolutePath()+"/ascensori/report.pdf");
       
         Intent intent = new Intent(Intent.ACTION_VIEW);
         intent.setDataAndType(path, "application/pdf");
         intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

       
         try {
                 mActivity.startActivity(intent);
         }
         catch (ActivityNotFoundException e) {
             Toast.makeText(mActivity.getApplicationContext(), e.getMessage(), Toast.LENGTH_LONG).show();
         }

il problema che non mi apre il file, e sono sicuro che esiste già quando lo cerco di aprire, come mai??
devo forse aggiungere dei permessi nel manifest??

Offline Teo

  • Utente junior
  • **
  • Post: 98
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Acer Liquid E / Xoom2
  • Sistema operativo:
    Mac OS X 10.8
Re:Aprire file con altra app
« Risposta #1 il: 11 Agosto 2011, 10:53:40 CEST »
0
Ci sono riuscito!!!  :D :D :D