android.os下的FileObserver類是一個用於監聽文件訪問、創建、修改、刪除、移動等操作的監聽器,基於linux的inotify。 FileObserver 是個抽象類,必須繼承它才能使用。每個FileObserver對象監聽一個單獨的文件或者文件夾,如果監視的是一個文件夾,那麽文件夾下所有的文件和級聯子目錄的改變都會觸發監聽的事件。
所能監聽的事件類型如下:
目前分類:程式設計 (363)
- Apr 14 Thu 2011 11:24
android 監聽文件和目錄的創建刪除移動等事件
- Apr 11 Mon 2011 11:27
android 列出所有安裝軟體清單
final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);
- Mar 15 Tue 2011 17:23
Android 模擬器 無法上網解決方法
在Android模擬器AVD
本來可以正常上網
- Mar 11 Fri 2011 12:28
android 中textview實現跑馬燈效果
<TextView
android:id="@+id/mytv"
- Nov 12 Fri 2010 10:29
Android hide soft keyboard
有時候在開發程式時會遇到一進入應用程式時,因為EditText的關係,會自動顯示軟體鍵盤,怎樣才能一開啟程式時,不會自動顯示軟體鍵盤呢?
做法要在AndroidMainfest.xml檔案中,針對此activity加上android:windowSoftInputMode="stateHidden" 如此一來,程式一開始就不會自動顯示軟體鍵盤了
- Nov 12 Fri 2010 10:13
Android Apn
- Nov 03 Wed 2010 16:40
Android 存取 SD Card 檔案
File vSDCard = null;
- Sep 15 Wed 2010 10:00
android,如何在實機上執行debug
- Aug 26 Thu 2010 11:47
Android make apk error:This attribute must be localized.
會出現此問題,主要是因為使用的xml檔案中有沒有考慮到多國語系的問題
如下:因為在TextView中屬性text是設定成固定的內容"this will make error"所造成的
- Aug 10 Tue 2010 16:14
Android sharepreferences 分享給其他應用程式使用
- Jul 22 Thu 2010 11:05
AIDL --- Android中的遠程接口
在Android中, 每個應用程式都可以有自己的進程. 在寫UI應用的時候, 經常要用到Service.
在不同的進程中, 怎樣傳遞物件呢? 顯然, Java中不允許跨進程記憶體共用. 因此傳遞物件, 只能把物件拆分成作業系統能理解的簡單形式,以達到跨界物件訪問的目的.
- Jul 20 Tue 2010 10:19
Android, 不同應用程式讀寫savepreferences
- Jun 03 Thu 2010 18:04
JUnit Assert 提供的方法
- May 28 Fri 2010 09:43
Android search Intent.CATEGORY_HOME
此目標是尋找android所有安裝過的應用程式,且Intent-filter 設定為CATEGORY_HOME
簡單來說就是找出機器所有安裝過的launcher,類似home key 出現的列表
- May 25 Tue 2010 12:26
android getVersionName
public String getVersionName(Context context, Class cls)
- May 21 Fri 2010 09:50
Android AsyncTask sample
- AsyncTask
AsyncTask是抽象類別,子類必須實現抽象方法doInBackground(Params... p) ,在此方法中實現任務的執行工作,比如連接網路獲取資料等。通常還應該實現onPostExecute(Result r)方法,因為應用程式關心的結果在此方法中返回。需要注意的是AsyncTask一定要在主執行緒中創建實例。AsyncTask定義了三種泛型類型 Params,Progress和Result。
- Params 啟動任務執行的輸入參數,比如HTTP請求的URL。
- Progress 幕後工作執行的百分比。
- Result 後臺執行任務最終返回的結果,比如String。
AsyncTask的執行分為四個步驟,與前面定義的TaskListener類似。每一步都對應一個回檔方法,需要注意的是這些方法不應該由應用程式調用,開發者需要做的就是實現這些方法。在任務的執行過程中,這些方法被自動調用。
- May 06 Thu 2010 12:23
android 文字超連結
- Apr 27 Tue 2010 17:34
Android use BitmapFactory
因為記憶體很小,所以當如果圖檔過大且數量過多就會出現錯誤,解決如下
BitmapFactory.Options options=new BitmapFactory.Options();
- Apr 26 Mon 2010 09:49
Android 混合型動畫 - AnimationSet
public void onCreate(Bundle savedInstanceState) {
- Apr 23 Fri 2010 18:13
Android bitmap 轉換為 drawable
Bitmap bm = BitmapFactory.decodeFile(arylistFrames.get(nowimgId));