基于Android的文件浏览器的开发与实现
}
});
}
dialog.cancel();
builder.setCancelable(false); builder.create(); builder.show();
else {
if ( myTmpOpt == 0 )//复制操作 {
if(new File(GetCurDirectory()+\{
Builder builder = new Builder(FileManager.this); builder.setTitle(\粘贴提示\
builder.setMessage(\该目录有相同的文件,是否需要覆盖?\builder.setPositiveButton(android.R.string.ok,
new AlertDialog.OnClickListener() { });
new DialogInterface.OnClickListener() { });
public void onClick(DialogInterface dialog, int which) { }
dialog.cancel();
public void onClick(DialogInterface dialog, int which) { }
copyFile(myTmpFile,new
browseTo(new File(GetCurDirectory()));
File(GetCurDirectory()+\
builder.setNegativeButton(android.R.string.cancel,
builder.setCancelable(false); builder.create(); builder.show();
第 32 页 共 56 页
基于Android的文件浏览器的开发与实现
;
}
} { }
else
copyFile(myTmpFile,new
browseTo(new File(GetCurDirectory()));
File(GetCurDirectory()+\
else if(myTmpOpt == 1)//粘贴操作 {
if(new File(GetCurDirectory()+\{
Builder builder = new Builder(FileManager.this); builder.setTitle(\粘贴提示\
builder.setMessage(\该目录有相同的文件,是否需要覆盖?\builder.setPositiveButton(android.R.string.ok,
new AlertDialog.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
moveFile(myTmpFile.getAbsolutePath(),GetCurDirectory()+\
});
new DialogInterface.OnClickListener() { });
public void onClick(DialogInterface dialog, int which) { }
dialog.cancel(); }
browseTo(new File(GetCurDirectory()));
builder.setNegativeButton(android.R.string.cancel,
builder.setCancelable(false); builder.create(); builder.show();
第 33 页 共 56 页
基于Android的文件浏览器的开发与实现
;
} {
else
moveFile(myTmpFile.getAbsolutePath(),GetCurDirectory()+\ }
//删除整个文件夹 public void MyDelete() {
//取得当前目录
File tmp=new File(this.currentDirectory.getAbsolutePath()); //跳到上一级目录 this.upOneLevel(); //删除取得的目录 if ( deleteFolder(tmp) ) {
Builder builder = new Builder(FileManager.this); builder.setTitle(\提示\builder.setMessage(\删除成功\
builder.setPositiveButton(android.R.string.ok,
new AlertDialog.OnClickListener() { });
public void onClick(DialogInterface dialog, int which) { }
dialog.cancel();
}
}
}
browseTo(new File(GetCurDirectory()));
builder.setCancelable(false); builder.create(); builder.show();
第 34 页 共 56 页
基于Android的文件浏览器的开发与实现
}
} else { }
this.browseTo(this.currentDirectory);
Builder builder = new Builder(FileManager.this); builder.setTitle(\提示\builder.setMessage(\删除失败\
builder.setPositiveButton(android.R.string.ok,
new AlertDialog.OnClickListener() { });
public void onClick(DialogInterface dialog, int which) { }
dialog.cancel();
builder.setCancelable(false); builder.create(); builder.show();
//新建文件夹 public void Mynew() {
final LayoutInflater factory = LayoutInflater.from(FileManager.this); final View dialogview = factory.inflate(R.layout.dialog, null); //设置TextView
((TextView) dialogview.findViewById(R.id.TextView_PROM)).setText(\请输入新建
文件夹的名称!\
//设置EditText
((EditText) dialogview.findViewById(R.id.EditText_PROM)).setText(\文件夹名
称...\
Builder builder = new Builder(FileManager.this); builder.setTitle(\新建文件夹\
第 35 页 共 56 页
基于Android的文件浏览器的开发与实现
builder.setView(dialogview);
builder.setPositiveButton(android.R.string.ok, new AlertDialog.OnClickListener() { public void onClick(DialogInterface dialog, int which) { String
value
=
((EditText)
dialogview.findViewById(R.id.EditText_PROM)).getText().toString();
which) {
作
which) {
if ( newFolder(value) ) { Builder builder = new Builder(FileManager.this); builder.setTitle(\提示\
builder.setMessage(\新建文件夹成功\ builder.setPositiveButton(android.R.string.ok, new AlertDialog.OnClickListener() { public void onClick(DialogInterface dialog, int
//点击确定按钮之后,继续执行网页中的操
dialog.cancel();
}
});
builder.setCancelable(false); builder.create(); builder.show();
}
else { Builder builder = new Builder(FileManager.this); builder.setTitle(\提示\
builder.setMessage(\新建文件夹失败\ builder.setPositiveButton(android.R.string.ok, new AlertDialog.OnClickListener() {
public void onClick(DialogInterface dialog, int
第 36 页 共 56 页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于android的文件浏览器开发与实现(8)在线全文阅读。
相关推荐: