91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Android FileChooser能否支持多種文件類型

小樊
84
2024-09-15 22:44:11
欄目: 編程語言

是的,Android FileChooser 可以支持多種文件類型。為了實現這個功能,您需要在創建 Intent 時指定可接受的 MIME 類型。以下是一個示例代碼,展示了如何使用 FileChooser 選擇多種文件類型:

private static final int FILE_PICK_REQUEST_CODE = 1;

private void openFilePicker() {
    Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
    intent.setType("*/*");
    intent.addCategory(Intent.CATEGORY_OPENABLE);
    intent.putExtra(Intent.EXTRA_MIME_TYPES, new String[]{"image/*", "video/*", "audio/*", "text/plain"});
    startActivityForResult(Intent.createChooser(intent, "選擇文件"), FILE_PICK_REQUEST_CODE);
}

@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (requestCode == FILE_PICK_REQUEST_CODE && resultCode == RESULT_OK && data != null) {
        Uri uri = data.getData();
        // 處理選中的文件
    }
}

在這個示例中,我們創建了一個 Intent,并設置了 MIME 類型為 “/”,表示可以選擇任意類型的文件。然后,我們使用 Intent.EXTRA_MIME_TYPES 額外參數指定了可接受的 MIME 類型,包括圖像、視頻、音頻和純文本文件。最后,我們使用 startActivityForResult() 方法啟動 FileChooser,并在 onActivityResult() 方法中處理選中的文件。

0
资源县| 囊谦县| 镇巴县| 嵊泗县| 连城县| 东至县| 弥渡县| 宜州市| 耒阳市| 定南县| 禹州市| 江山市| 张家川| 聂拉木县| 旺苍县| 屏南县| 云林县| 商水县| 吕梁市| 康定县| 大连市| 双峰县| 乐陵市| 和林格尔县| 上栗县| 江都市| 张家口市| 宁城县| 阳高县| 久治县| 兴宁市| 云梦县| 昭苏县| 佛山市| 锡林郭勒盟| 青州市| 景东| 上栗县| 贵南县| 五台县| 桃源县|