Rumah >Java >javaTutorial >Mengapa Fail Android Saya (Environment.DIRECTORY_DOCUMENTS) Tidak Dipaparkan dalam Windows File Explorer?

Mengapa Fail Android Saya (Environment.DIRECTORY_DOCUMENTS) Tidak Dipaparkan dalam Windows File Explorer?

Susan Sarandon
Susan Sarandonasal
2024-12-25 05:47:15170semak imbas

Why Aren't My Android Files (Environment.DIRECTORY_DOCUMENTS) Showing Up in Windows File Explorer?

Melihat Fail Storan Luaran dalam Windows daripada Android

Android menyediakan mekanisme untuk menyimpan fail ke storan luaran yang boleh diakses daripada penjelajah fail komputer apabila peranti disambungkan. Walau bagaimanapun, pilihan direktori tertentu mungkin tidak muncul dalam Windows.

Penjelasan Isu:

Persoalannya berkaitan dengan mengapa fail yang ditulis pada direktori tertentu (Environment.DIRECTORY_DOCUMENTS) tidak kelihatan dalam Windows File Explorer apabila peranti berada disambungkan.

Penyelesaian:

MediaStore, yang menguruskan pengindeksan fail, perlu dimaklumkan tentang fail yang baru dibuat untuk memasukkannya ke dalam indeksnya. Menggunakan MediaScannerConnection, pembangun boleh mencetuskan pemberitahuan ini secara manual:

// Scan the specified file and notify MediaStore
public void scanFile(Context ctxt, File f, String mimeType) {
    MediaScannerConnection
        .scanFile(ctxt, new String[] {f.getAbsolutePath()},
                  new String[] {mimeType}, null);
}

Imbasan ini memastikan MediaStore memasukkan fail yang baru dibuat dalam indeksnya, menjadikannya boleh diakses dalam Windows File Explorer.

Atas ialah kandungan terperinci Mengapa Fail Android Saya (Environment.DIRECTORY_DOCUMENTS) Tidak Dipaparkan dalam Windows File Explorer?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn