使用此代码:
try {
    URL url = new URL(aurl[0]);
    URLConnection conexion = url.openConnection();
    conexion.connect();
    int lenghtOfFile = conexion.getContentLength();
    Log.d("ANDRO_ASYNC", "Lenght of file: " + lenghtOfFile);
    InputStream input = new BufferedInputStream(url.openStream());
    FileOutputStream fos = openFileOutput("try.pdf", Context.MODE_PRIVATE);
    //PARA DESCARGARLO EN SD//
//  OutputStream output = new FileOutputStream("/sdcard/prueba.pdf");
    byte data[] = new byte[1024];
    long total = 0;
        while ((count = input.read(data)) != -1) {
            total += count;
            publishProgress(""+(int)((total*100)/lenghtOfFile));
            fos.write(data, 0, count);
        }
        fos.flush();
        fos.close();
        input.close();
    } catch (Exception e) {}
    return null;
我在应用程序中保留了一个 8 MB 大小的 PDF。我已经使用了几个代码来尝试打开它并查看它,但找不到方法。
有什么建议么?