Android類參考—HandlerThread

1.  繼承關係java.lang.Object|______java.lang.Thread          |______android.os.HandlerThread2.  類概要這個類能夠方便的啟動一個新的線程,這個線程帶有一個訊息迴圈。這個訊息迴圈能夠被用來建立Handler類及其子類。要注意的是,線程的start()方法必須依然要被調用。這個類繼承自java.lang.Thread類。Public構造器如下:A. HandlerThread(String

Android類參考—Looper

1.  繼承關係java.lang.Object  

Android類參考—Message

1.繼承關係Java.lang.Object  

Android 使用者介面—狀態列通知(三)

建立定製化的通知布局預設情況下,在通知視窗顯示的通知包括標題和訊息文本。這兩項內容使用通過setLatestEventInfo()方法的contentTitle和contentText參數來定義的。但是,你也能夠使用RemoteViews類給通知定義一個定製化的布局。3所示就是一個定製的通知布局的例子。它看上去與預設的通知類似,但是實際上它是用一個定製的XML布局來建立的。圖3.帶有定製化布局的通知。要給通知建立自己的布局,就要執行個體化一個RemoteViews對象,用它來填充一個定製的布局檔

Android 使用者介面—拖放(Drag and Drop)(一)

用Android的拖放架構,能夠允許使用者使用圖形化的拖放手勢,把資料從當前布局中的一個View對象中移到另一個View對象中。這個架構套件括:拖拽事件類別、拖拽監聽器、以及輔助的方法和類。儘管這個架構主要是為資料移動設計的,但是你能夠把它用於其他的UI操作。如,你能夠建立一個調色應用程式,使用者把一個顏色的表徵圖拖到另一個顏色表徵圖之上,完成兩個顏色的調配操作。概要當使用者使用一些被認可的手勢訊號來開始拖動資料時,一個拖放操作就開始了。在響應中,應用程式會告訴系統拖動正在啟動。系統就會回調應用

Android類參考—Toast

1.  繼承關係java.lang.Object  

Android應用資源—樣式資源類型(Style)

樣式資源定義了UI的格式和外觀。一個樣式能夠應用與一個單獨的View對象,或是整個Activity,也可以是整個應用程式。注意:樣式是一種簡單的資源類型,它能夠使用其name屬性提供的值來引用資源。如可以把樣式資源跟其他的簡單資源群組合到一個XML檔案的<resources>元素中。檔案位置(FILE LOCATION):res/values/filename.xml檔案名稱是任意的。元素的那麼屬性值會被用作資源ID。資源引用(RESOURCE REFERENCE):在XML中:@[

Android 使用者介面—XML布局

布局是針對使用者介面的一個Activity的結構。它定義布局的結構並持有顯示給使用者的所有元素。你能夠用以下兩種方法來聲明你的布局:1.  在XML檔案中聲明UI元素。Android提供了一個簡單的XML詞彙表,用來對應View類和子類。如那些widget構件和layout布局。2.  在運行時執行個體化布局元素。你的應用程式能夠編程建立View和ViewGroup對象(並且操作它們的屬性)Android架構為聲明和管理應用程式UI提供了靈活的方法,你可以使用上述方法之一或兩者同時使用。例如,你

Android 應用資源—提供資源(Providing Resources)(三)

使用資源提供最好的裝置相容性為了讓應用程式支援多種裝置配置,始終給應用程式使用的每種資源類型都提供預設的資源是至關重要的。例如,如果應用程式支援幾種語言,就要始終包含沒有語言和地區限定符的values/目錄。如果把所有的字串檔案都放到由語言和地區限定符的目錄中,那麼當應用程式運行在不支援應用程式提供的語言集的裝置上時,就會崩潰。但是,只要提供了預設的values/資源,應用程式就會正確的運行(即使使用者不能理解應用程式提供的語言集,也比程式崩潰要好。)同樣,如果基於螢幕的方向,提供了不同的布局資

Android應用資源—本地化(Localization)(一)

Android會運行在許多地區的許多裝置上。為滿足大多數使用者的需要,應用程式應該使用與應用所在地區相適應的文本、音頻檔案、數字、貨幣符號、以及圖形等。本文檔介紹Android應用程式本地化的最佳實務。這個原則適用於你正在使用的任何IDE開發工具,如帶有ADT的Eclipse、基於Ant的工具等。首先要掌握Java的編程知識,並且熟悉Android的資源載入過程,以及XML中使用者介面元素的聲明方法。在開發方面要掌握Activity的生存周期以及國際化和本地化的一般原則。使用Android資源架

Android 使用者介面—定製組件(Custom Components)(二)

複合控制項如果不想建立一個完全定製的組件,而是想要把一組既存的控制項放到一起,形成一個可重用的組件,那麼建立一個複合組件(或複合控制項)是一個合適的選擇。在一個容器中,複合組件把多個原子化的控制項(或View)組合成一個邏輯組,它能夠處置一件單一的事情。例如,ComboBox控制項,就是通過一個單行文本域、一個按鈕和一個彈出列表組合而成的,如果按下按鈕並且從列表中選擇了一項,那麼選擇項就會填入單行文本域,而且如果使用者喜歡,也可以直接把內容輸入到文本域中。在Android中,實際上有另外兩Vie

Android 內容提供器—建立內容提供器(實現ContentProvider類)

ContentProvider對象執行個體通過處理來之其他應用程式的請求來管理對結構化資料集的訪問。最終調用ContentResolver對象的所有的訪問形式,都會對應ContentProvider類的具體方法。必要的方法抽象類別ContentProvider定義了六個抽象方法,你必須在你自己具體的子類中來實現這些方法。這些方法中除了onCreate()以外,都用於視圖訪問你的內容提供的用戶端應用程式調用。query()  

Android 應用資源(Application Resources)—概要

應用程式的資源,片和字串等應該始終放到代碼的外部,這樣可以獨立的維護它們。把資源放到外部還能夠提供支援特殊裝置配置的可選資源,如不同的語言或螢幕尺寸。隨著Android支援的帶有不同配置的裝置越來越多,這種代碼與資源分離的特性也日益變的重要。為了提供不同配置的相容性,必須把資源群組織到工程的res/目錄中,使用各種子目錄把不同類型的配置資源分組。對於任意類型的資源,都可以給應用程式指定預設資源和多種可選資源:1.  預設資源是那些裝置配置無關的資源,或者是沒有與當前配置匹配的可選資源時所使用的資

Android 使用者介面—輸入事件(Input Events)

在Android系統上,有多種方法截取使用者跟應用程式互動的事件。當考慮使用者介面的事件時,方法是要截獲來自跟使用者互動的那個特定的View對象的事件。View類提供這種能力。在用於組成布局的的各種View類中,你可以注意到幾個公用的用於UI事件的回調方法。在各自對象上的動作發生時,Android架構來調用這些方法。例如,當觸摸一個View對象(如一個按鈕)時,該對象的onTouchEvent()方法會被調用。但是,為了截獲這個事件,你必須繼承這個View類,並重寫這個方法。然而為了處理這類事件

Android類庫

 Android包含了一組被Android系統各種組件使用的C/C++類庫。這些類庫功能通過Android應用程式框架暴露給開發人員。下面列出一些核心類庫:系統C庫------派生與BSD的標準C庫(libc)的實現,並且基於嵌入式的Linux裝置進行了調整;多媒體庫------基於PacketVideo公司OpenCORE的多媒體類庫,這個類庫支援許多流行的音/視格式的回放和錄音,以及靜態圖片檔案,如:PPEG4、H.264、MP3、AAC、JPG、PNG。介面管理器------管理對顯示子系

Android畫布和圖形繪製—Canvas and Drawables(四)

本文譯自:http://developer.android.com/guide/topics/graphics/2d-graphics.html形狀繪製在想要動態繪製一些二維圖形的時候,ShapeDrawable對象將會滿足你的需要。用ShapeDrawable對象能夠編程繪製任何能夠想象得到的原始形狀和主題樣式。ShapeDrawable類是Drawable類的一個子類,因此能夠在任何期望使用Drawable對象的地方使用ShapeDrawable對象---如用setBackgroundDra

Android 使用者介面—樣式和主題(Styles and Themes)(一)

樣式是給View或Window指定外觀和格式的屬性集合。樣式能夠指定如高、邊距、字型顏色、字型尺寸、背景顏色等屬性。樣式被定義在一個與布局XML檔案分開的XML資源檔中。Android中的樣式與Web設計中的層疊式樣表類似,允許與內容分開設計。例如,通過使用樣式,可以把下面這個布局XML轉換成引用樣式的聲明:不使用樣式屬性:<TextView    android:layout_width="fill_parent"   

Android畫布和圖形繪製—Canvas and Drawables(五)

Nine-patchNinePatchDrawable圖形是可展開的位元影像圖片,Android系統會根據View對象中的內容來自動的調整背景圖片。使用NinePatch圖片的一個例子就是標準Android按鈕的背景圖片---按鈕必鬚根據字串的長度來展開背景圖片。NinePathc圖形繪製的是一個標準的PNG圖片,它包含了一個像素寬的邊框。圖片檔案的副檔名必須是.9.png,並且要儲存到工程的res/drawable/目錄中。邊框被用於定義圖片的展開和靜態地區。通過在邊框的左邊和上邊(其他邊框的

Android類參考—Fragment(七)

public void onStart()當該Fragment對象對使用者可見時,該方法會被調用。該方法通常會跟它的Activity的生命週期的Activity.onStart()方法綁定。public void onStop()當Fragment對象被終止的時候,該方法會被調用,它通常會跟它的Activity的生命週期的Activity.onStop()方法綁定。public void onTrimMemory(int level)當作業系統判斷某個時機是從進程中消除不需要的記憶體的好時機時,

Android Activity概要

 一個Activity是提供給使用者的用於與程式進行互動的介面組件,如打電話、拍照片、發郵件、或看地圖等。每個Activity就是一個用來描畫使用者介面的介面,通常這個視窗時全屏的,但是也可以比螢幕小,並且可以浮動在其他視窗的上面。 一個應用程式通常由多個Activity組成,它們彼此鬆散的綁定到一起。通常,在一個應用程式中要指定一個Activity作為主Activity,當使用者啟動應用程式時,這個Activity首先表現給使用者。然後,每個Activity為了執行不同的行為,能夠啟動另一個A

總頁數: 2771 1 .... 1465 1466 1467 1468 1469 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.