Heim > Java > javaLernprogramm > Wie kann ich externe Android-Speicherdateien im Windows-Datei-Explorer sichtbar machen?

Wie kann ich externe Android-Speicherdateien im Windows-Datei-Explorer sichtbar machen?

Barbara Streisand
Freigeben: 2024-12-21 18:31:11
Original
950 Leute haben es durchsucht

How Can I Make Android External Storage Files Visible in Windows File Explorer?

So machen Sie externe Speicherdateien im Windows-Datei-Explorer auf Android sichtbar

Einführung

Dieser Artikel befasst sich mit der Herausforderung, Dateien auf einen externen Speicher zu schreiben Android so, dass sie über den Datei-Explorer auf einem angeschlossenen Windows-PC zugänglich sind. Trotz der beabsichtigten Funktionalität stoßen Benutzer häufig auf Schwierigkeiten, dies zu erreichen.

Lösung

Das Problem ergibt sich aus der Tatsache, dass MediaStore, das für die Indizierung und Anzeige von Dateien in Datei-Explorern verantwortlich ist, möglicherweise nicht automatisch funktioniert Entdecken Sie neu erstellte Dateien. Um dieses Problem zu beheben, muss MediaScannerConnection verwendet werden.

// Java
public void scanFile(Context ctxt, File f, String mimeType) {
    MediaScannerConnection.scanFile(ctxt, new String[] {f.getAbsolutePath()},
                  new String[] {mimeType}, null);
}

// Kotlin
fun scanFile(ctxt: Context, f: File, mimeType: String) {
  MediaScannerConnection.scanFile(ctxt, arrayOf(f.getAbsolutePath()), arrayOf(mimeType), null)
}
Nach dem Login kopieren

Rufen Sie beim Schreiben von Daten auf die Festplatte scanFile() auf, um MediaStore über die Existenz der Datei zu informieren. Dadurch wird die Datei anschließend im Windows-Datei-Explorer sichtbar.

Das obige ist der detaillierte Inhalt vonWie kann ich externe Android-Speicherdateien im Windows-Datei-Explorer sichtbar machen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage