基于android的文件浏览器开发与实现(8)

2019-03-03 16:23

基于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 页


基于android的文件浏览器开发与实现(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:监理日志填写

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: