如何从图库中选择pdf并将其打开成pdf查看器?

时间:2018-04-02 08:54:58

标签: android android-studio pdf file-upload android-gallery

我是android developer.Image在服务器上成功上传(意味着将图像转换为编码字符串,当检索编码图像转换为位图并在图像视图上显示时)。我正在尝试PDF选择图库并在PDF查看器上显示但是当我从图库中选择PDF时,我得到了位图null。 点击btn(打开图库方法调用)

 SelectButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

            // PDF selection code start from here .

            Intent intent = new Intent();

            intent.setType("application/pdf");

            intent.setAction(Intent.ACTION_GET_CONTENT);

            startActivityForResult(Intent.createChooser(intent, "Select Pdf"), PDF_REQ_CODE);

        }
    });

onActivityResult方法

 if (requestCode == PDF_REQ_CODE && resultCode == RESULT_OK && data != null && data.getData() != null) {

        uri = data.getData();

        Log.e(TAG,"uri==>"+uri);
        **uri==>content://com.android.providers.downloads.documents/document/812**

        SelectButton.setText("PDF is Selected");
    }

点击上传按钮后,我收到了这个网址。

    public void PdfUploadFunction() {

    PdfNameHolder = PdfNameEditText.getText().toString().trim();

    PdfPathHolder = FilePath.getPath(this, uri);

uri123 ==> /storage/emulated/0/Download/Search-By-Port.pdf }

所以应该做什么。我正在尝试用户将每个文件(PDF,xlsx,doc)共享给其他用户......以及如何在图像或PDF查看器上显示位图..

上面的代码我得到了url但是哪个url传递给了服务器。

0 个答案:

没有答案