Time of Update: 2018-12-04
http://www.cnblogs.com/lab-hit/articles/2430198.htmlAndroidIME架構整理/frameworks/base/services/java/InputMethodManagerService.java 這是整個系統當中,一切與IME有關的地方的總控制中心。它通過管理下面三個模組來實現系統的IME架構。 1、/frameworks/base/services/java/WindowManagerService 負責顯示IME,接收使用者事件。
Time of Update: 2018-12-04
http://www.cnblogs.com/salam/archive/2010/11/30/1892143.html 我們在開發程式是經常會需要軟體全螢幕顯示、自訂標題(使用按鈕等控制項)和其他的需求,今天這一講就是如何控制Android應用程式的表單顯示. 首先介紹一個重要方法那就是requestWindowFeature(featrueId),它的功能是啟用表單的擴充特性。參數是Window類中定義的常量。一、枚舉常量1.DEFAULT_FEATURES:系統預設狀態,一般不需要指
Time of Update: 2018-12-04
http://tianmeng126.blog.163.com/blog/static/10800956820115981114488/ untun下USB串連Android手機後,使用adbdevices出現如下: List of devices attached???????????? no
Time of Update: 2018-12-04
建立項目Creating a new project with build.xmlIf you've already created your project and followedthe above instructions, you can skip this section. If not, you can may eithercreate a new Android project using the regular Eclipse method (via New >Other.
Time of Update: 2018-12-04
android中處理圖片的基礎類是Bitmap,顧名思義,就是位元影像。佔用記憶體的演算法如下:圖片的widthheightConfig。如果Config設定為ARGB_8888,那麼上面的Config就是4。一張480320的圖片佔用的記憶體就是480320*4 byte。前面有人說了一下8M的概念,其實是在預設情況下android進程的記憶體佔用量為16M,因為Bitmap他除了java中持有資料外,底層C++的
Time of Update: 2018-12-04
1. 修改emulator.exe二進位檔案中IMSI Android4.0, windows - sdk1) 修改sdk-dir/tools/emulator-arm.exe中的IMSI2) 用二進位修改工具(例如,Ultraedit)開啟emulator-arm.exe3) 尋找預設IMSI(310260000000000)十六進位(3331 30 32 36 30 30 30 30 30 30 30 30 30
Time of Update: 2018-12-04
http://hi.baidu.com/xmjmcai/blog/item/f22a468b1400ae8fa4c272a9.htmlhttp://hi.baidu.com/xmjmcai/blog/item/f22a468b1400ae8fa4c272a9.html 1. 菜單的種類1) OptionsMenu 選擇菜單這是應用程式最常用的菜單。當按下Menu按鈕時彈出的菜單。2) ContextMenu
Time of Update: 2018-12-04
http://quanminchaoren.iteye.com/blog/849512 簡而言之,DRM系統提供一套機制對使用者使用手機上的媒體內容(如ringtong, mp3等)進行限制,如限制拷貝給第三方,限制使用次數或時限等,從而保護內容供應商的權利。建議讀者可以閱讀OMA DRM
Time of Update: 2018-12-04
http://blog.csdn.net/wxzking/article/details/6419219序通過google, baidu,我們都很難搜尋到關於skia引擎方面的文檔,skia的官方wiki(http://code.google.com/p/skia)也只有寥寥無幾的文字簡單介紹了SkCanvas,
Time of Update: 2018-12-04
Android的PowerManager和PowerManager.WakeLock用法簡析之前的一個社區PDA項目在採集使用者座標這個功能的時候,需要保持螢幕常亮,面對未涉及過的東西,網路是最好的學習工具,便去找相關的資料,發現原來可以使用PowerManager.WakeLock來實現要求的功能,以下的文字部分轉載自網路上的一篇有關部落格,感覺寫的還比較清楚,可以學習並用來寫到項目中,原文連結。
Time of Update: 2018-12-04
Myeclipse控制台提示![2010-01-03 23:09:51 - DeviceMonitor]Adb connection Error:遠程主機強迫關閉了一個現有的串連。[2010-01-03 23:09:51 - DeviceMonitor]Connection attempts: 1 [2010-01-03 23:09:51 - DeviceMonitor]Connection attempts: 2。。。。原來是我結束了adb.exe的進程的問題。這是android
Time of Update: 2018-12-04
http://blog.sina.com.cn/s/blog_3f8c71da0100spad.htmlAndroid)開關機動畫製作原理開機動畫檔案:bootanimation.zip 首先要明白的是安卓Android的動畫由一系列的連續PNG順序圖表片作為幀組成的動畫。不是合成為一張GIF圖片,而是一個ZIP壓縮檔包,將各幀PNG圖片以壓縮包方式儲存。 這個檔案是zip壓縮檔,壓縮方式要求是儲存壓縮,一般包含一個檔案和兩個目錄: 1.動畫屬性描述檔案:desc.txt--
Time of Update: 2018-12-04
http://www.2cto.com/kf/201108/102108.html什麼知識,看官方的API是最好的了。但是鑒於很多人英語不好,便轉載了這篇文章,翻譯的非常好了。搞不懂Activity聲明周期,和程式架構設計的,最好看一看。Activity 和 task 的設計摘要Activity 是 Android
Time of Update: 2018-12-04
我們在做ui開發通常都會有這樣的需求,取得畫面的大小,以下這段代碼就能幫你在android平台中取得畫面的大小,代碼如下:1. Display display = getWindowManager().getDefaultDisplay(); 2. Log.i("view" , "height:" +display.getHeight()); 3. Log.i("view" , "width:" +display.getWidth()); Display display =
Time of Update: 2018-12-04
大家都知道Android的上層應用是基於 Dalvik Virtual Machine的。Dalvik VM的特點是基於寄存器,相比SUN的JVM(基於堆棧,沒有寄存器)來說,理論上完成同樣的功能需要的指令條數少,但是指令集複雜。到了Android2.2,Dalvik終於實現了JIT(Just In Time)功能,前進了一大步。近期我們遇到OutOfMemory的錯誤,通常是堆記憶體溢出。網上有些文章說可以通過函數設定應用的HEAP
Time of Update: 2018-12-04
1. 什麼是CTS? Android的CTS測試,英文為Compatibility Test Suite,意為相容性測試。只有通過CTS測試的裝置才有可能獲得Android的商標和享受Android Market的許可權。以下分享我對Android CTS的認識。2. 原生應用的CTS測試步驟: (1)複製原生應用(如:Settings應用)的test目錄(源碼目錄/package/app/Settings/tests)到源碼/cts /test/test/中,重新命名為
Time of Update: 2018-12-04
關於Android file.createNewFile() 方法出現的問題總結http://my.oschina.net/AlexZhuang/blog/55764 今天在編寫向SDcard中,建立檔案夾並向其中儲存檔案的過程中出現個一系列的問題 在此做下總結:1.首先要注意許可權問題<uses-permission
Time of Update: 2018-12-04
http://www.linuxidc.com/Linux/2012-07/64223.htm什麼是Surface? 簡單地說Surface對應了一塊螢幕緩衝區,每個window對應一個Surface,任何View都是畫在Surface上的,傳統的view共用一塊螢幕緩衝區,所有的繪製必須在UI線程中進行什麼是SurfaceView?說SurfaceView是一個View也許不夠嚴謹,然而從定義中 public class SurfaceView extends View
Time of Update: 2018-12-04
1:刷機有兩種方法: 1)按照 源碼/device/ti/panda/README 檔案刷機;因為通過usbboot 啟動host PC上面的bootloader.bin有點難!不一定什麼時候才能啟動bootloader.bin,感覺跟靠運氣似得!個人虛擬桌面是這樣的!所以推薦用第二種方法; 2)製作SD卡為啟動卡;把xloader.bin bootloader.bin 拷貝到boot分區;(切記如果是omap4460板子要:mv xloader.bin MLO ;mv
Time of Update: 2018-12-04
EditText控制項限制指定字元輸入,只需要兩步。strings.xml中添加指定輸入的字元 <string name="agg_string_only_enable_number_english_letter">._0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLIMNOPQRSTUVWXYZ</string>把