Home screen可以說是一個手機的最重要應用,就像一個門戶網站的首頁,直接決定了使用者的第一印象。下面對home screen做一簡要分析。home screen的代碼位於packages/apps/Launcher目錄。從檔案launcher.xml,workspace_screen.xml可獲知home screen的UI結構如所示:整個homescreen是一個包含三個child
今天想讓按鍵暫時無效,滿足一定條件下才可以被使用者按到。最初以為是setClickable,誰知搞錯了。請看手冊:public void setClickable (boolean clickable)Since: API Level 14Sets whether this node is clickable.Note: Cannot be called from an AccessibilityService. This class is made immutable before
總體介紹Android Camera 架構從整體上看是一個 client/service 的架構,有兩個進程:一個是 client 進程,可以看成是 AP 端,主要包括 JAVA 代碼與一些 native c/c++代碼;另一個是 service 進程,屬於服務端,是 native c/c++代碼,主要負責和 linux kernel 中的 camera driver 互動,搜集 linux kernel 中 camera driver
1.下載源碼android-2.1_r2,直接make2.出錯及解決如下:(1)/bin /bash: bison: command not found解決:a@ubuntu:~/work/android-2.1_r2$ sudo apt-get install bison(2)make: *** No rule to make target
Android軟鍵盤研究: 1.利用按鈕彈出軟鍵盤。 2.程式啟動後直接彈出軟鍵盤。 1.由Button的OnClick事件調出軟鍵盤和隱藏軟鍵盤。具體代碼如下:public class test extends Activity implements OnClickListener{ Button bt; /** Called when the activity is first created. */ @Override public void onCreate(Bundle
首先,當然要開啟模擬器然後,串連模擬器C:\Users\BillGates>telnet localhost 5554Android Console: type 'help' for a list of commandsOK其中5554為模擬器在原生連接埠,可以使用adb devices查看:C:\Users\BillGates>adb devicesList of devices attachedemulator-5554
一,模擬器資訊 Android 模擬器手機的色深是16bit, 即R/G/B=5/6/5. 故需要一些特殊處理才能獲得其螢幕映像。 我們可以adb登入進入Android模擬器,先dump出/dev/fb0的內容,然後將dump出的檔案拷貝到PC(ubuntu)上用convert命令進行處理。 通過程式擷取模擬器FrameBuffer 資訊The mem is :614400The line_length is :640The xres is :320