1.MessageQueue的角色l在你的Android程序里,新創建一個線程,或稱線程(Thread)時,并不會自動建立其MessageLoop。lAndroid里并沒有Global的MessageQueue數據結構,例如,不同APK里的對象不能透過MassageQueue來交換消息(Message)。l一個線程可以創建一個Looper對象,由它來管理此線程里的MessageQueue。l你可以創建Handler對象來與Looper溝通,以便push新消
系統 2019-08-29 23:07:31 1826
分類:android2012-07-1311:1339人閱讀評論(0)收藏舉報1、View的坐標[java]viewplaincopyprint?/***Toppositionofthisviewrelativetoitsparent.*相對應父控件的top位置,單位為像素,即頭部到父控件的距離*@returnThetopofthisview,inpixels.*/@ViewDebug.CapturedViewPropertypublicfinalintg
系統 2019-08-29 22:21:31 1826
我參考了這篇文章,我將它改了一下:可動態布局的Android抽屜之基礎工程中需要這樣的效果,左邊和右邊的Panel可以打開關閉:我把左邊和右邊的Panel封裝成2個類了。這里要特別注意,抽屜是需要“handler”的,我這里可以把任何View都看成“handler”,使用setBindView(ViewbindView)方法進行綁定“handler”。這樣做的好處是“把手”可以獨立于抽屜,可以任意控制把手的位置,而不需要把手跟著抽屜移動!先看左邊的Pane
系統 2019-08-29 22:07:41 1826
在做一個小練習的時候,又遇到了Adapter,才發現以前沒有對它進行過記錄現在介紹一下:其實Adapter就是數據和視圖之間的橋梁,數據在adapter中做處理,然后顯示到ListView上面Adapter有很多種,有ArrayAdapter,BaseAdapter,CursorAdapter,HeaderViewListAdapter,ListAdapter,ResourceCursorAdapter,SimpleAdapter,SimpleCur
系統 2019-08-12 09:29:47 1826
Android應用開發完全退出程序的通用方法!!!分類:Android基礎教程2011-03-2613:3718356人閱讀評論(60)收藏舉報大家好,好久不見了,我們在開發一個android應用時,有可能有N個Activity,而在每個Activity里的菜單里有個"退出程序"菜單,這里就要完全退出程序了,所以今天給大家分享的是Android應用開發完全退出程序的通用方法,以前我在網上收了幾種方法,但都不能通用,比如:任務管理器方法(ActivityMa
系統 2019-08-29 23:41:32 1825
點擊收聽,顯示此博主的偶像列表,點擊列表,將顯示偶像的詳情界面Java代碼publicclassIdolActivityextendsListActivityimplementsOnItemClickListener{privateDataHelperdataHelper;privateUserInfouser;privateMyWeiboSyncweibo;privateHandlerhandler;privateAsyncImageLoaderasyn
系統 2019-08-29 23:04:01 1825
2011.09.13(2)———android圖標上面添加數字參考:http://flysnow.iteye.com/blog/906770新建名為NotificationIconCount的AndroidProject。首先修改AndroidManifest.xml,加入權限,因為我們要讀取聯
系統 2019-08-29 22:41:45 1825
1.3進程和線程當應用程序的第一個組件需要運行時,Android會為它啟動一個Linux進程,及單一的執行線程。默認情況下,應用程序所有的組件均在這個進程、線程中運行。然而,你也可以安排組件在其他進程中運行,而且可以為任意進程衍生出其它線程。1.3.1進程組件運行的進程由manifest文件控制。組件元素——,,和每個都有一個process屬性來指定組件希望運行的進程??梢栽O置這
系統 2019-08-29 22:33:42 1825
引言通過前面兩篇:Android開發之又見HelloWorld!Android開發之深入分析布局文件&又是“HelloWorld!”我們對Android應用程序運行原理及布局文件可謂有了比較深刻的認識和理解,并且用“HelloWorld!”程序來實踐證明了。在繼續深入Android開發之旅之前,有必要解決前兩篇中沒有介紹的遺留問題:View的幾種布局顯示方法,以后就不會在針對布局方面做過多的介紹。View的布局顯示方式有下面幾種:線性布局(LinearLa
系統 2019-08-29 22:32:06 1825
http://www.ideasandroid.com/archives/328#more-328本文將介紹在android平臺下如何實現多線程下載,大家都知道,android平臺使用java做為開發語言,所以java中支持的多線程下載方式在android平臺下都支持,其中主要有兩種方式可以實現多線程下載。一種方式是使用很多個線程分別下載文件的不同部分,最后把所有下載完的文件合并成一個文件。另一種方式是使用java為我們提供的RandomAccessFil
系統 2019-08-29 22:24:18 1825
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/basics/actionbar/adding-buttons.htmlActionBar允許你為和應用當前Context相關的最重要的action事件添加按鈕。那些在ActionBar中直接顯示出來的圖標或文字就是所謂的
系統 2019-08-12 01:55:23 1825
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/camera/cameradirect.html在這節課中,我們討論如何直接通過框架內的API來控制相機硬件。直接控制一個相機硬件需要的代碼,比通過已存在的相機應用拍攝照片和視頻所需要的代碼要多。然而,如果你希望構建一個特
系統 2019-08-12 01:55:12 1825
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/location/index.html移動應用的其中一個獨一無二的特性是可以獲知地點。移動用戶會攜帶它們的設備到任何地方,你的應用會有地點感知的功能,這樣的功能提供給了用戶更豐富的使用體驗。GooglePlay服務中新的地
系統 2019-08-12 01:53:11 1825
Adapter介紹Adapter是將數據綁定到UI界面上的橋接類。Adapter負責創建顯示每個項目的子View和提供對下層數據的訪問。支持Adapter綁定的UI控件必須擴展AdapterView抽象類。創建自己的繼承自AdapterView的控件和創建新的Adapter類來綁定它們是可能的。一些Android提供的Adapter介紹在多數情況下,你不需要白手創建自己的Adapter。Android提供了一系列Adapter來將數據綁定到UIWidget
系統 2019-08-29 23:48:27 1824
最近做的launcher項目里一個顯示對話框效果。好多朋友都問我要代碼,所以今天抽了點時間把這段代碼扣出來,分享給大家《轉帖的朋友,請標明出處,尊重作者的勞動成果》。上圖吧代碼相對較多些,我就不一一闡述。項目里摳出來的,一些沒必要的也都在里邊了。使用作法如下publicclassMainActivityextendsActivityimplementsOnCorpusSelectedListener{publicCorpusSelectionDialogm
系統 2019-08-29 22:36:30 1824