Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie lösche ich eine einzelne Datei aus dem Medienspeicher?

versuchen Sie diese Zeile nach der Löschfunktion

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory())));

(obige Lösung scheint seit Android 4.4 nicht mehr zu funktionieren)

für DATEN:

MediaStore.MediaColumns.DATA

Sie können auch versuchen, dies zu verwenden

sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(fileDeleted)));

siehe diesen Link für eine (Art) detaillierte Methode:

http://sandersdenardi.com/querying-and-removing- media-from-android-mediastore/

Denken Sie auch daran: