是的,可以通过编程方式删除Android上照片/视频目录中的所有文件。可以使用以下步骤实现:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
File directory = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/DCIM/Camera");
deleteFiles(directory);
private void deleteFiles(File file) {
if (file.isDirectory()) {
File[] files = file.listFiles();
if (files != null) {
for (File f : files) {
deleteFiles(f);
}
}
} else {
file.delete();
}
}
file.delete();
请注意,这是一个简单的示例代码,实际情况中可能需要添加异常处理、权限检查和用户确认等逻辑。
优势:
应用场景:
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云