Android簡明開發教程二十:Broadcast Receiver簡訊觸發樣本

Android 中BroadCast Receiver可以用來偵聽廣播事件。在使用Broadcast 之前,必須使用代碼或是在AndroidManifest.xml 進行註冊。下面的例子實現使用簡訊來觸發AndroidGraphics2DTutorial中的樣本。簡訊格式為:@demo:xxxx ,xxxx為 樣本名稱,比如 , 啟動Colors樣本, 則向手機發送: @demo:Colors . 手機在收到簡訊後,先檢測簡訊格式是否符合 @demo:xxxx, 若符合,

Android簡明開發教程十八:自訂對話方塊Transform

Android內建的AlertDialog,ProgressDialog,DatePickerDialog,TimePickerDialog 可以用於簡單的對話方塊顯示。當還是有 這些對話方塊不能滿足應用需要的時候,這時就可以使用一些自定 義的對話方塊。有多種方法可以實現自訂對話方塊。一是使用Activity作為Dialog,可以通過設定Activity顯示Dialog風格,使得 該Activity在外觀上和Dialog一致:顯示在其它Activity前面 且半透明。<Activity

Android簡明開發教程十四:Context Menu繪製幾何圖形

內容相關性功能表(Context Menu)類同PC上按滑鼠右鍵顯示的菜單,在Android平台上是長按來啟用Context Menu,Context Menu一般用來顯示和當前UI內容相關的菜單。Context Menu的用法和Option Menu非常類似:首先是建立 菜單資源,在res/menu 下建立menu_context_shape.xml,用來顯示Oval,Pear,Shape2D:<?xml version=”1.0″

Android簡明開發教程十三:Option Menu畫筆樣本

引路蜂二維圖形畫筆(Pen)樣本含有四個樣本,Lines ,Dashes ,LineJoin 和LineCap。打算採用Option Menu(主菜單) 的方式來選擇不同樣本。首先要對GuidebeeGraphics2DView,和Graphics2DActivity做些改動,從這個樣本開始,GuidebeeGraphics2DView需要動態 繪製不同圖形(可以通過菜單,或是Thread)。在GuidebeeGraphics2DView增加下面兩個方法:final Runnable

Android簡明開發教程十二:引路蜂二維圖形庫簡介及顏色樣本

AndroidGraphics2DTutorial定義了應用的主Activity,下面就可以開始寫每個具體的二維繪圖樣本。不同的例子將盡量採用 不同的UI控制項:Menu,Content Menu,Dialog,Custom Dialog,Button等等。例子採用了引路蜂二維圖形庫,引路蜂二維圖形 庫Graphics 2D API實現了移動平台(Java ME,Blackberry,iPhone,Android,Windows Phone)上圖形引擎,它能夠以一種統一的方 式處理各種基本圖形(

Android簡明開發教程十一:自訂Adapter顯示列表

在介紹資料繫結時,我們使用了系統內建的SimpleAdapter。Android 允許自訂Adapter ,理論上可以使用任意的View (Layout)來顯示資料。下圖是對AndroidGraphics2DTutorial做改動,使用自訂Adapter來顯示樣本Activity列表。在例子中我們把原來的AndroidGraphics2DTutorial改名為AndroidGraphics2DTutorial1,重新建立一個類

Android ApiDemos樣本解析(28):App->Notification->NotifyWithText

除了使用Notification之外,Toast也可以用來通知使用者某件事發生了,Toast為一個透明的對話方塊,可以在螢幕上顯示幾秒 鐘後自動消失。功能上有點類似Tooltip。 Toast的一個特點時不會擷取螢幕焦點(Focus)從而不會影響應用的運行。NotifyWithText介紹了使用Toast的基本方法,Toast在螢幕上顯示的時間間隔是可以控制的。Show Short Notification 和Show Long

Android ApiDemos樣本解析 (27)

App->Notification->Notifying Service Controller這個例子介紹了如何在Service中使用Notification,相關的類為NotifyingController和NotifyingService。在 Service中使用Notification的基本方法和前一例子相同。我們暫時還沒有介紹Service的用法。 Service的基本概念和Windows

Android ApiDemos樣本解析(25) App->Menu->Inflate from XML

本例示範了如何從Menu 資源(XML 定義)展開功能表項目。這個例子的onCreate 採用了使用代碼來建立Activity 介面的方法 而通常的方法是採用Layout資源的方法。如果你有興趣瞭解一下如何使用代碼建立UI,可以參考本例的onCreate方法,但這不是 本例的示範目的。使用XML 菜單資源來展開菜單的一般步驟是1. 在/res/menu目錄下定義菜單資源,本例中定義 了10種不同風格的功能表項目:”Title only”, “Title

Android ApiDemos樣本解析(22) App->Dialog

這個例子的主Activity定義在AlertDialogSamples.java 主要用來介紹類AlertDialog的用法,AlertDialog提供的功能是多 樣的:顯示訊息給使用者,並可提供一到三個按鈕(OK, Cancel ,Yes ,No)用於選擇或是顯示警告。顯示一個列表 以供使用者選擇,列表中可以是Radio Button  (單選),Check button

Android ApiDemos樣本解析(21) App->Device Admin

Device Admin樣本介紹了類DeviceAdminReceiver,DevicePolicyManager和ActivityManager。類 DevicePolicyManager 用於管理Android裝置定義的一些策略,主要指密碼定義的長度,密碼是否要含大寫字母,小寫字母等設 置密碼需要滿足的規範,鎖定裝置或是清除所有使用者資料,這個類一般需要配合DeviceAdminReceiver來使用。

Android ApiDemos樣本解析(12) App->Activity->Redirection

Redirection樣本涉及到三個Acitivity: RedirectEnter, RedirectMain,RedirectGetter。樣本的主Activity為 RedirectEnter ,RedirectEnter 啟動 RedirectMain, 而Activity 會根據某個條件來決定是否將應用的控制權傳給 RedirectGetter 或是保持在RedirectMain。應用代碼中使用到了Shared Preferences (在之前的樣本中介紹過)。

Android SurfaceView的運用

下面就貼上一個小程式代碼,主要運用SurfaceView來實現在螢幕上畫一個圓,你可以通過按方向鍵和觸控螢幕幕來改變圓的位 置代碼:Activitypackage com.view; import android.app.Activity; import android.os.Bundle; import android.view.Window; import android.view.WindowManager; public class

如何擷取Android版本號碼

As described in the android documentation, the SDK level (integer) the phone is running is available in:android.os.Build.VERSION.SDK_INT;The enum corresponding to this int is in the android.os.Build.VERSION_CODES class.Code example:int

Android的計量單位簡介

px   :是螢幕的像素點in    :英寸mm :毫米pt    :磅,1/72 英寸dp   :一個基於density的抽象單位,如果一個160dpi的螢幕,1dp=1pxdip  :等同於dpsp   :同dp相似,但還會 根據使用者的字型大小偏好來縮放。建議使用sp作為文本的單位,其它用dipdip和px 的關係:QVGA:    density=0.75;     &

Android ApiDemos樣本解析(7) App->Activity->Forwarding

Android應用可以包含,多個Activity,某個Activity可以啟動另外的Activity。這些Activity採用棧結構來管理,新開啟的 Activity疊放在當前的Activity之上,當前的Activity停止運行。當一個Activity停止運行時,Android系統保留其停止前的狀

Android ApiDemos樣本解析(6) App->Activity->Dialog

在Custom Dialog中說過可以將Activity的Theme定義為Dialog風格,使得Activity看起來像是個對話方塊(Dialog),而 Custome Title 說明如果自訂標題列。 Dialog樣本同樣使用Dialog風格來顯示Activity,同時為Titlebar 設定座標的表徵圖。DialogActivity使用Android系統定義的Dialog Theme:<activity

Android ApiDemos樣本解析(2) SimpleAdapter,ListActivity,PackageManager

建立好ApiDemo項目後,就可以逐個樣本的來分析代碼,這裡假定讀者已對Android開發有些瞭解或是讀過Android簡明開發教 程。首先是看ApiDemo的主Activity: com.example.android.apis.ApiDemos ,這個主Activity為ListActivity的子類, 主要用來列出ApiDemos中的200多個執行個體,執行個體採取分類層次顯示。在ApiDemos 的 onCreate()中代碼:setListAdapter(new

Android ApiDemos樣本解析(1) 建立ApiDemo樣本

Android SDK中帶有很多例子,其中ApiDemo詳細介紹了Android平台主要API,分成了AppContentGraphicsMediaOSTextViews幾個大類,每個大類又分為幾個小類,一共大約有 200多個執行個體,涵蓋了Android OS API的各個方面:下面是所有樣本的列表:App/Activity/AnimationApp/Activity/Custom DialogApp/Activity/Custom

Android測試教程(14):ActivityInstrumentationTestCase2樣本

ActivityInstrumentationTestCase2 用來測試單個的Activity,被測試的Activity可以使用InstrumentationTestCase.launchActivity 來啟動,然後你能夠直接操作被測試的Activity。ActivityInstrumentationTestCase2 也支援:可以在UI線程中運行測試方法.可以注入Intent對象到被測試的Activity中ActivityInstrumentationTestCase2

總頁數: 2771 1 .... 1167 1168 1169 1170 1171 .... 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.