递归删除文件夹下面的文件
File file = new File(Environment.getExternalStorageDirectory() + "/download");
DeleteFile(file);
public void DeleteFile(File file) {
if (file.isDirectory()) {
File[] childFile = file.listFiles();
if (childFile == null || childFile.length == 0) {
return;
}
for (File f : childFile) {
DeleteFile(f);
}
DeleteFile(file);
}
}
打开下载的APK文件
Uri path = Uri.fromFile(arg0.result);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setDataAndType(path, "application/vnd.android.package-archive");
startActivity(intent);
调用系统浏览器下载
Intent intent= new Intent();
intent.setAction("android.intent.action.VIEW");
Uri content_url = Uri.parse(appBean.getDownloadURL());
intent.setData(content_url);
startActivity(intent);