我有以下代码删除DCIM
文件夹和download
文件夹中的所有照片:
Uri uri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
String[] projection = new String[] {MediaStore.Images.Media._ID,
MediaStore.Images.Media.DATA};
ContentResolver cr = getApplicationContext().getContentResolver();
Cursor cur = cr.query(uri, projection, null, null, null);
if (cur != null) {
while (cur.moveToNext()) {
File path =new File(cur.getString(cur.getColumnIndex(MediaStore.Images.Media.DATA)));
path.delete();
}
cur.close();
}
但是此代码没有删除Gallery应用程序中的照片,您可以在应用程序菜单中找到它。
您是否知道如何一次性删除Android设备中的所有照片?
答案 0 :(得分:0)
您需要拥有以下权限。 uses-permission android:name =“android.permission.WRITE_EXTERNAL_STORAGE” 在AndroidManifest.xml文件中
但是你真的确定要删除所有用户的照片吗?