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