[英]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.