簡體   English   中英

在Android設備上訪問SD卡上的PDF文件

[英]Accessing PDF files on SD card on Android Device

我目前正在為Android開發一個應用程序,該應用程序允許用戶將PDF文件從其SD卡上傳到服務器。 我正在看一個將圖像上載到服務器的教程,以了解上載文件的技術方面。

Intent pickImageIntent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(pickImageIntent, REQUEST_PICK_IMAGE);

我正在查看此內容,並且想知道如何編輯此代碼,以便用戶可以訪問SD卡並選擇PDF文件,而不是媒體存儲庫?

您必須創建一個類似的Intent

Intent intent = new Intent();
intent.setType("*/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
// Always show the chooser (if there are multiple options available)
startActivityForResult(Intent.createChooser(intent, "Select PDF"), REQUEST_PICK_PDF);

這將允許用戶選擇任何類型的文件,因此您必須檢查onActivityResult(...)的擴展名並進行相應的操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM