Android查看关键字是否存在的文件

package androidstudy.example;

import java.io.File;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;

public class search extends Activity {
	private Button ok;
	private TextView tv;
	private EditText et;

	/** Called when the activity is first created. */
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);

		ok = (Button) findViewById(R.id.button1);
		tv = (TextView) findViewById(R.id.textView1);
		et = (EditText) findViewById(R.id.editText1);

		ok.setOnClickListener(new Button.OnClickListener() {

			@Override
			public void onClick(View arg0) {
				// TODO Auto-generated method stub
				String key = et.getText().toString();
				if (key.equalsIgnoreCase("")) {
					Toast.makeText(search.this, "xxx", Toast.LENGTH_SHORT)
							.show();
				} else {
					tv.setText(searchFile(key));
				}
			}
		});

	}

	private String searchFile(String key) {
		String result = "";
		File[] files = new File("/").listFiles();
		for (File f : files) {
			if (f.getName().indexOf(key) >= 0) {
				result += f.getPath() + "
";
			}
		}
		if (result.equals(""))
			result = "no";
		return result;

	}
}
暂无评论
  • 1:请一针见血的评论。
  • 2:评论需要审核通过后才能显示。
  • 3:评论字数限制在1000字以内。
  • 当前字数:0
热门文章
推荐文章
随机文章
关于本站 - 广告服务 - 版权声明 - 联系我们 - 友情链接 - 网站地图 - 帮助中心