package com.ken.findFile;
import java.io.File;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class FindFile extends Activity {
private Button mButton;
private EditText mKeyword;
private TextView mResult;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
start();
}
public void start(){
mButton=(Button)findViewById(R.id.mButton);
mKeyword=(EditText)findViewById(R.id.mKeyword);
mResult=(TextView)findViewById(R.id.mResult);
allListen();
}
public void allListen(){
mButton.setOnClickListener(listen);
}
OnClickListener listen=new OnClickListener(){
public void onClick(View arg0) {
// TODO Auto-generated method stub
String keyword=mKeyword.getText().toString();
if(keyword.equals("")){
mResult.setText("请勿输入空白的关键字!!");
}else{
mResult.setText(searchFile(keyword));
}
}
};
private String searchFile(String keyword){
String result="";
File[] files=new File("/").listFiles();
for(File f:files){
if(f.getName().indexOf(keyword)>=0){
result+=f.getPath()+"\n";
}
}
if(result.equals("")){
result="找不到文件!";
}
return result;
}
}