編輯:關於Android編程
今天這一篇小案例模擬模糊查詢,即輸入一個字符,顯示手機對應的所有存在該字符的路徑。
布局:
package com.example.csdn1;
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 MainActivity extends Activity {
private Button search = null;
private TextView info = null;
private EditText edit = null;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); // 生命周期方法
super.setContentView(R.layout.activity_main); // 設置要使用的布局管理器
edit = (EditText) super.findViewById(R.id.edit);
info = (TextView) super.findViewById(R.id.result);
search = (Button) super.findViewById(R.id.btn_search);
search.setOnClickListener(new OnClick());
}
private class OnClick implements OnClickListener {
public void onClick(View arg0) {
String keyWords = edit.getText().toString();
if (keyWords.equals("")) {
info.setText("請輸入關鍵字!");
} else {
info.setText(searchFile(keyWords));
}
}
/**搜索手機內文件,並返回匹配的文件*/
private CharSequence searchFile(String keyWords) {
String result = "";
File[] listFiles = new File("/").listFiles();//獲取所有文件路徑
for (File file : listFiles) {
//判斷file名稱是否包含輸入的關鍵字
if(file.toString().indexOf(keyWords)>=0){
//說明,路徑中包含關鍵字
result += file.toString()+"\n";
}
}
if(result.equals("")){
result = "未找到到任何匹配的文件";
}
return result;
}
}
}

怎樣使用移動電源充電?移動電源怎樣用?
隨著手機的普及,移動電源也開始火起來了,非常的方便,出門沒電必備,能先將電充進移動電源裡,儲存在裡面,等手機沒電再用移動電源給手機充電。那麼小編現在就給大家
Android TabWidget切換卡的實現應用
TabWidget類似於Android 中查看電話薄的界面,通過多個標簽切換顯示不同內容。要實現這一效果,首先要了解TabHost,它是一個用來存放多個Tab標簽的容器。
BlueStacks安卓模擬器彈窗的解決辦法
BlueStacks安卓模擬器彈窗的解決辦法,有時下載東西,還是打開東西,就會彈出一個“One time setup”窗口,這是由於
Android測試官方教程翻譯(三)--構建設備單元測試
翻譯難有謬誤,錯誤之處敬請指出。遇到不理解之處請對照官方英文資料。 mock object,mocking framework在前兩篇博文中也多次出現,不知如何翻譯,就