Abrir archivo pdf del movil

  • Respuestas:3
  • AbiertoSin chinchetaSin solución
  • Posts del Foro: 2

27-jun-2014 13:40:23 vía Web

buenas, tengo un programa que imprime pdf pero cuando quiero abrirlo con este codigo...

void openPdf()
{

    String filename = "/PDF/demo.pdf";

    File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + filename);
    Intent target = new Intent(Intent.ACTION_VIEW);
    target.setDataAndType(Uri.fromFile(file),"application/pdf");
    target.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);

    Intent intent = Intent.createChooser(target, "Open File");
    try {
        startActivity(intent);
    } catch (ActivityNotFoundException e) {
        // Instruct the user to install a PDF reader here, or something
    }
}

Me aparece el error en el startActivity

Alguna solucion?

  • Posts del Foro: 6.401

28-jun-2014 10:22:42 vía Web

Samuel Cortés Gutiérrez

buenas, tengo un programa que imprime pdf pero cuando quiero abrirlo con este codigo...

void openPdf()
{

    String filename = "/PDF/demo.pdf";

    File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + filename);
    Intent target = new Intent(Intent.ACTION_VIEW);
    target.setDataAndType(Uri.fromFile(file),"application/pdf");
    target.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);

    Intent intent = Intent.createChooser(target, "Open File");
    try {
        startActivity(intent);
    } catch (ActivityNotFoundException e) {
        // Instruct the user to install a PDF reader here, or something
    }
}

Me aparece el error en el startActivity

Alguna solucion?

a mi los *.pdf me los abre con office suitte.

  • Posts del Foro: 5

26-ago-2016 1:12:38 vía Web

pon de nuevo el código, pero con la herramienta que hay dos símbolos así <> de lo contrario no se puede apreciar bien el código y sale cualquier garabato.