Time of Update: 2018-12-04
一.如何正確的啟動模擬器(早於Android 1.5的開發版本跳過此步) : 關於在eclipse裡面如何整合android這些問題就不說了,這寫問題我想還是不用在這裡廢話的。要正確的啟動類比,你必須先要建立一個 AVD( Android Virtual Device 虛擬設備 ) ,你可以建立多個AVD,但是你的每一個啟動了的模擬器都必須有一個AVD,這樣你才能正確運行。下面是建立AVD的文法(關於基本的WINDOWS文法就不贅述了,這都不知道也就不要做開發了) : android
Time of Update: 2018-12-04
發布: | 作者: | 來源: menglongfei | 查看:958次 | 使用者關註:這次介紹SurfaceView的雙緩衝使用。雙緩衝是為了防止動畫閃爍而實現的一種多線程應用,基於SurfaceView的雙緩衝實現很簡單,開一條線程並在其中繪圖即可。本文介紹基於SurfaceView的雙緩衝實現,以及介紹類似的更高效的實現方法。
Time of Update: 2018-12-04
關於黑屏預設的情況下,程式啟動時,會有一個黑屏的時期,原因是,首個activity會載入一些資料,比如初始化列表資料等。去除步驟1./res/values/styles.xml 在 Theme 中,添加一個 php?type=keyword&keyword=android style=text-decoration:underline;font-size:14px;color:#F70968; target=_blank>android:windowBackgrounds
Time of Update: 2018-12-04
之前本想把ANDROID4的動畫應用都寫下來的,後來覺得自己想講一套視頻,以共編程愛好者更好的學習,但是由於時間問題一直沒能如願,前段時間錄了些視頻,自己感覺錄製下來的效果並不理想,個人感覺自己的表達能力急需有待提高,在錄製好後,自己聽了遍,效果真是,那個差啊,不過沒關係,我有信心把它錄製好,並覺得錄製一套免費的ANDROOID4完全開發視頻,從底層分析到APP上線,說實話,之前一直給公司做,自己閑時抽了些時間給自己寫了幾個,比如說針對很多人面試難的面試寶典,還有人生寶典,個性展示等APP,處於
Time of Update: 2018-12-04
http://www.eoeandroid.com/thread-70480-1-1.htmlhttp://developer.android.com/reference/android/app/Service.htmlhttp://developer.android.com/guide/components/services.htmlhttp://stackoverflow.com/questions/6212459/why-this-handler-runnable-is-slowing-d
Time of Update: 2018-12-04
轉:Thread和Looper以及Handler和Message詳解 Android開發必讀http://hi.baidu.com/eastream/blog/item/b063188cd949c901b31bbad0.html關於線程繪畫問題: Can't create handler inside thread that has not called
Time of Update: 2018-12-04
分析方法論探討之設計意圖為什麼要研究Android,是因為它夠龐大,它夠複雜,他激起了我作為一個程式員的內心的渴望,渴望理解這種複雜性。我研究的對象是作為手機開發平台的Android軟體系統部分,而不是Dalvik虛擬機器本身。作為一個從其他平台裝接過來的程式員,要從事Andoid平台系統開發,我的關於手機平台上積累的知識已經不能滿足需要了,Android為我們帶來了大量的新名詞,Activity,Manifest,INTENT,Service,Binder,Dalvik虛擬機器,Framewo
Time of Update: 2018-12-04
《Android技術內幕.系統磁碟區》第二章Android與Linux的關係一、Android為什麼會選擇Linux 成熟的作業系統有很多,但是Android為什麼選擇採用Linux核心呢?這就與Linux的一些特性有關了,比如: 1、強大的記憶體管理和進程管理方案 2、基於許可權的安全模式 3、支援共用庫 4、經過認證的驅動模型 5、Linux本身就是開源項目 更多關於上述特性的資訊可以參考Linux
Time of Update: 2018-12-04
Mac OS X 10.6下android源碼編譯1.需要至少8G大的大小寫敏感分區 在Mac下編譯android的原始碼需要一個大小寫敏感(Case Sensitive)的分區格式如果你原來的分區不是HFS一類大小寫敏感的檔案格式,那麼最簡單的辦法就是建立一個這種分區格式的dmg出來,命令如下: sudo hdiutil create -size 8g -type UDIF -fs HFSX -volname android ~/android.dmg sudo chown
Time of Update: 2018-12-04
ProblemWhen i run an Android application HelloAndroid, the program is blocking the following sentences. =============================================================================================[2011-06-17 10:48:39 - HelloAndroid] ----------------
Time of Update: 2018-12-04
This is the first time to study Android for me, I referred to the Android Zone. When i saw Android at the first time, i fall in love with it. I feel that it is very interesting. Compared to IOS, i prefer to Android development. Due to open source, i
Time of Update: 2018-12-04
今天,決定把前期做的D大富翁增加聯機的功能,初步鎖定了一下範圍,決定先做藍芽和區域網路的,然後再想辦法實現廣域網路。粗數量級估計了一下實現的難度和遊戲需要改造的點。 1、多人畫面的即時同步及反映 2、多人的同步操作 3、各種異常情況處理,這部分工作覺得是最大的 4、聯機儲存及遊戲恢複,異常後的遊戲恢複能力 5、廣域網路需要伺服器中轉等更加複雜。
Time of Update: 2018-12-04
public class MapMgr { public static MapMgr mapMgr = null; private int map_num = 28; private int b_x = 0; private int b_y = 0; private int width = 0; private int height = 0; private Bitmap bmpView = null; //create by
Time of Update: 2018-12-04
以前倒是沒有注意listview的getView會重複執行多次,這次因為布局比較複雜,所以在測試的時候去斷點跟蹤,發現同一條資料不斷的重複執行。覺得很奇怪,於是上網搜尋了一下。網上的解釋基本一致,就是ListView布局時height和width都不是fill_parent,導致不斷計算高度,不斷重新整理。或者說它的父容器沒有設定成fill_parent。 可以布局太複雜的情況下,全部按照fill_parent去調整不現實。所以想了另一種方案,就是動態固定高度。
Time of Update: 2018-12-04
今天想實現點擊Popupwindow的外邊不消失,點擊返回鍵popupwindow自動關閉的效果,網上找了找,發現沒有完整的,零碎的而且不準確,於是自己琢磨了一下,試了試效果。以下是實現效果的代碼View keyboardView = LayoutInflater.from(activity).inflate(R.layout.random_keyboard, null); popupWindow = new
Time of Update: 2018-12-04
說明: 以前使用的都是xp下的android開發,現在借同學的本本,是win7 旗艦版32位,沒辦法,只能重新安裝了.... 經過驗證和總結如下 1. 首先JDK 用滑鼠右擊“電腦”->屬性->進階系統設定->環境變數系統變數->建立-> 變數名:JAVA_HOME 變數值:C:\Program Files\Java\jdk1.6.0_18
Time of Update: 2018-12-04
Android 架構允許建立一個 drawable 包含一個 bitmap 並用於平鋪、縮放和對齊處理。當我們需要讓背景使用下面圖片進行平鋪時:1)第一種利用系統提供的api實現Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.pic);//bitmap = Bitmap.createBitmap(100, 20, Config.ARGB_8888);BitmapDrawable drawable =
Time of Update: 2018-12-04
近日研究通話記錄 查詢資料去重,一直在研究 getContentResolver().query這個方法,對其中的幾個參數也小研究了一下。找到了通話記錄去重的辦法。 如果只取一列資料可以用distinct(number) as distinct_number ,Cursor mCallLogCursor = getContentResolver().query(CallLog.Calls.CONTENT_URI, -------------
Time of Update: 2018-12-04
PopupWindow是android中使用者比較喜歡的一個控制項,運用起來也比較簡單,新浪微部落格戶端中就用到PopupWindow來選擇好友分類。 今天我們做的就是它了,popupWindow裡放一個ListView。首先我們看到popupWindow裡是一個listView,我們用布局實現這個ListView:<?xml
Time of Update: 2018-12-04
/frameworks/base/services/java/InputMethodManagerService.java這是整個系統當中,一切與IME有關的地方的總控制中心。它通過管理下面三個模組來實現系統的IME架構。1、/frameworks/base/services/java/WindowManagerService負責顯示IME,接收使用者事件。2、/frameworks/base/core/java/android.inputmethodservice/InputMethodSer