code

View Code
 1 package com.example.flexd3;
 2 
 3 import java.io.File;
 4 
 5 import android.os.Bundle;
 6 import android.app.Activity;
 7 import android.view.Menu;
 8 import android.view.View;
 9 import android.view.View.OnClickListener;
10 import android.widget.Button;
11 import android.widget.EditText;
12 import android.widget.TextView;
13 
14 public class MainActivity extends Activity {
15     
16     private Button bt2;
17     private EditText et1;
18     private TextView tv1;
19 
20     @Override
21     protected void onCreate(Bundle savedInstanceState) {
22         super.onCreate(savedInstanceState);
23         setContentView(R.layout.activity_main);
24         bt2 = (Button)findViewById(R.id.bt2);
25         tv1 = (TextView)findViewById(R.id.tv1);
26         et1 = (EditText)findViewById(R.id.et1);
27         bt2.setOnClickListener(listener);
28     }
29     
30     android.view.View.OnClickListener listener = new OnClickListener() {
31         @Override
32         public void onClick(View v) {
33             if(!"".equals(et1.getText().toString())){
34                 tv1.setText(search(et1.getText().toString()));
35             }
36         }
37     };
38     
39     /**
40      * Search
41      * @param keyWords
42      * @return
43      */
44     private String search(String keyWords){
45         String result = "NONE";
46         File[] files = new File("/").listFiles();
47         for(File file:files){
48             if(file.getName().indexOf(keyWords)>=0){
49                 result = file.getPath();
50             }
51         }
52         return result;
53     }
54 
55     @Override
56     public boolean onCreateOptionsMenu(Menu menu) {
57         // Inflate the menu; this adds items to the action bar if it is present.
58         getMenuInflater().inflate(R.menu.activity_main, menu);
59         return true;
60     }
61 
62 }

 

posted on 2012-12-10 15:49  hanxun  阅读(154)  评论(0编辑  收藏  举报