目前分類:程式設計 (363)

瀏覽方式: 標題列表 簡短摘要

android.os下的FileObserver類是一個用於監聽文件訪問、創建、修改、刪除、移動等操作的監聽器,基於linux的inotify。 FileObserver 是個抽象類,必須繼承它才能使用。每個FileObserver對象監聽一個單獨的文件或者文件夾,如果監視的是一個文件夾,那麽文件夾下所有的文件和級聯子目錄的改變都會觸發監聽的事件。
    所能監聽的事件類型如下:

狼翔月影 發表在 痞客邦 留言(0) 人氣()

        final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
        mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);

狼翔月影 發表在 痞客邦 留言(0) 人氣()

在Android模擬器AVD
本來可以正常上網

狼翔月影 發表在 痞客邦 留言(0) 人氣()

<TextView
    android:id="@+id/mytv"

狼翔月影 發表在 痞客邦 留言(0) 人氣()

有時候在開發程式時會遇到一進入應用程式時,因為EditText的關係,會自動顯示軟體鍵盤,怎樣才能一開啟程式時,不會自動顯示軟體鍵盤呢?

做法要在AndroidMainfest.xml檔案中,針對此activity加上android:windowSoftInputMode="stateHidden" 如此一來,程式一開始就不會自動顯示軟體鍵盤了

狼翔月影 發表在 痞客邦 留言(0) 人氣()

Android Apn 是由telephony.db來進行設定的,如果要改成預設的Apn就將Type 設為default 再將此Apn設為預設的Apn即可

下面提供常用方法

狼翔月影 發表在 痞客邦 留言(0) 人氣()

File vSDCard = null;

狼翔月影 發表在 痞客邦 留言(0) 人氣()

AndroidManifest.xml中

application標籤 新增android:debuggable="true"

狼翔月影 發表在 痞客邦 留言(1) 人氣()

會出現此問題,主要是因為使用的xml檔案中有沒有考慮到多國語系的問題

如下:因為在TextView中屬性text是設定成固定的內容"this will make error"所造成的

狼翔月影 發表在 痞客邦 留言(0) 人氣()

如題,有時候兩隻應用程式需要讀取各別設定的資料來源時可以使用

package com.android.demo.sps;

狼翔月影 發表在 痞客邦 留言(0) 人氣()

在Android中, 每個應用程式都可以有自己的進程. 在寫UI應用的時候, 經常要用到Service.
在不同的進程中, 怎樣傳遞物件呢?  顯然, Java中不允許跨進程記憶體共用. 因此傳遞物件, 只能把物件拆分成作業系統能理解的簡單形式,以達到跨界物件訪問的目的. 

狼翔月影 發表在 痞客邦 留言(0) 人氣()

建立savepreferences

package com.android.demo.savepreference;

狼翔月影 發表在 痞客邦 留言(0) 人氣()

 

  1assertEquals()方法,用來查看物件中存的值是否是期待的值,與字串比較中使用的equals()方法類似;

狼翔月影 發表在 痞客邦 留言(1) 人氣()

此目標是尋找android所有安裝過的應用程式,且Intent-filter 設定為CATEGORY_HOME

簡單來說就是找出機器所有安裝過的launcher,類似home key 出現的列表

狼翔月影 發表在 痞客邦 留言(0) 人氣()


public  String getVersionName(Context context, Class cls) 

狼翔月影 發表在 痞客邦 留言(0) 人氣()

  •  AsyncTask 

       AsyncTask是抽象類別,子類必須實現抽象方法doInBackground(Params... p) ,在此方法中實現任務的執行工作,比如連接網路獲取資料等。通常還應該實現onPostExecute(Result r)方法,因為應用程式關心的結果在此方法中返回。需要注意的是AsyncTask一定要在主執行緒中創建實例。AsyncTask定義了三種泛型類型 ParamsProgressResult

  • Params 啟動任務執行的輸入參數,比如HTTP請求的URL
  • Progress 幕後工作執行的百分比。
  • Result 後臺執行任務最終返回的結果,比如String

       AsyncTask的執行分為四個步驟,與前面定義的TaskListener類似。每一步都對應一個回檔方法,需要注意的是這些方法不應該由應用程式調用,開發者需要做的就是實現這些方法。在任務的執行過程中,這些方法被自動調用。

狼翔月影 發表在 痞客邦 留言(0) 人氣()

原來APIDemo中就有範例了

 

狼翔月影 發表在 痞客邦 留言(2) 人氣()

因為記憶體很小,所以當如果圖檔過大且數量過多就會出現錯誤,解決如下 

 BitmapFactory.Options options=new BitmapFactory.Options();

狼翔月影 發表在 痞客邦 留言(0) 人氣()


public void onCreate(Bundle savedInstanceState) {

狼翔月影 發表在 痞客邦 留言(1) 人氣()


Bitmap bm = BitmapFactory.decodeFile(arylistFrames.get(nowimgId));

狼翔月影 發表在 痞客邦 留言(0) 人氣()