SD卡文件夹下,有几千个录音文件,删除极慢,怎么解决? SD卡的录音目录下,有几千个录音文件,程序用 file.delete逐个删除悲剧了,太慢,而被系统挂起各位,有什么好的办法批量删除大量文件?谢了先 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试着通过Runtime.getRuntime().exec调用rm -rf 同意4楼的做法执行shell命令:public void execShell(String cmd){ try{ //权限设置 Process p = Runtime.getRuntime().exec("su"); //获取输出流 OutputStream outputStream = p.getOutputStream(); DataOutputStream dataOutputStream=new DataOutputStream(outputStream); //将命令写入 dataOutputStream.writeBytes(cmd); //提交命令 dataOutputStream.flush(); //关闭流操作 dataOutputStream.close(); outputStream.close(); } catch(Throwable t) { t.printStackTrace(); } } 这个rm是常规命令无需root啊,你删除的目录在sd卡上没问题,只要不是rom的系统目录需要权限可以放心执行的 求解决:如何设置左边是一个textview文本,右边是一个button按钮 android播放音乐即时获取音量 想业余做ANDROID的开发,有经验的人来指点指点,谢谢。 求解中文乱码的问题。 shift-jis 转GBK android物理9键盘实现字符切换? 请问《光辉之城》里面这样的地图是如何实现的? android 有哪些开源的email? NDK环境下 从/assets 获取文件 安卓fragment问题 初学者求大神指点 android pageradapter 第几页问题 PreferenceScreen加载一个自定义布局layout,怎么设置监听 一个安卓应用所需要的知识
执行shell命令:public void execShell(String cmd){
try{
//权限设置
Process p = Runtime.getRuntime().exec("su");
//获取输出流
OutputStream outputStream = p.getOutputStream();
DataOutputStream dataOutputStream=new DataOutputStream(outputStream);
//将命令写入
dataOutputStream.writeBytes(cmd);
//提交命令
dataOutputStream.flush();
//关闭流操作
dataOutputStream.close();
outputStream.close();
}
catch(Throwable t)
{
t.printStackTrace();
}
}