Android入門第十篇之PopupWindow

 介紹過AlertDialog之後,接下來就介紹一下PopupWindow這種對話方塊。PopupWindow是阻塞對話方塊,只有在外部線程 或者 PopupWindow本身做退出操作才行。PopupWindow完全依賴Layout做外觀,在常見的開發中,PopupWindow應該會與AlertDialog常混用。       貼出本例中啟動並執行結果圖:main.xml的源碼如下:view plaincopy to

Android_Intent意圖詳解

1.Intent作用        Intent是一個將要執行的動作的抽象的描述,由Intent來協助完成android各個組件之間的通訊。比如調用Activity執行個體化對象的startActivity()來啟動一個activity,或者由broadcaseIntent()來傳遞給所有感興趣的BroadcaseReceiver,

通過J2ME的錄音功能實現簡易示波器

早就有人通過PC音效卡的輸入(麥克風孔)來做類比示波器,但是用手機來實現的比較少。用J2ME的MMAPI實現類比示波器,具體效果稍遜於智能機,因為智能機可以即時讀取麥克風輸入資料流,而J2ME還需要有短暫的緩衝構成了阻塞,不過,實現出來玩一下還是足夠了。先貼出: 左圖是程式在WTK啟動並執行結果,右圖是Audition讀取音頻輸入口的波形,訊號源是一個經過訊號放大的壓力感應器。程式使用NetBeans + LWUIT類庫,接下來貼出全部代碼:view plaincopy to

Android培訓班(6)

網路檔案系統(NFS,Network File System)是一種將遠程主機上的分區(目錄)經網路掛載到本地系統的一種機制,通過對網路檔案系統的支援,使用者可以在本地系統上像操作本地分區一樣來對遠程主機的共用分區(目錄)進行操作。     在嵌入式Linux 的開發過程中,開發人員需要在Linux 伺服器上進行所有的軟體開發,交叉編譯後,通用FTP方式將可執行檔下載到嵌入式系統運行,但這種方式不但效率低下,且無法實現線上的調試。因此,可以通過建立NFS,

Android培訓班(13)

#111  #112      if (qemu[0])#113          import_kernel_cmdline(1);這段代碼是用來判斷是否使用模擬器運行,如果時,就載入核心命令列參數。 #114  #115      if (!strcmp(bootmode,"

Android ApiDemos樣本解析(78):Graphics->ScaleToFit

在例子Android ApiDemos樣本解析(74):Graphics->PolyToPoly 介紹在已知變換前後的座標然後根據Matrix.setPolyToPoly 得到對於的變換矩陣。此外Matrix也支援提供變換前後的兩個矩形,通過setRectToRect 取得對應的變換矩陣。來看看setRectToRect 的定義:public boolean setRectToRect(RectF src, RectF dst, Matrix.ScaleToFit stf)src

android 多媒體和相機詳解七

建立一個預覽類為了讓使用者有效擷取映像和視頻,必須能讓他們看到相機中的影像。一個相機預覽類是一個SurfaceView類,它可以顯示相機中的即時影像,於是使用者就可以框住並捕獲映像或視頻。下面例子中的代碼示範了如何建立一個基本的相機預覽類,此類可以被一個viewlayout包含。此類實現了SurfaceHolder.Callback,為的是擷取建立和銷毀view的回調事件,這個view用來分配相機預覽輸入。[java]/** 一個基本的相機預覽類 */ public class

Android的View和ViewGroup分析

1.

Android ilbc 語音對話示範之代碼搭建

 基於上一篇中提到的google網站的一份代碼(http://code.google.com/p/android-ilbc/)這個需要git下載,我上傳了一份在CSDN,稍微進行了修改:下載連結:(http://download.csdn.net/detail/ranxiedao/4450917)。     現在開始講解代碼結構搭建環節:要求: 環境:Ubuntu 12.04 (其他Linux環境皆可),Android 2.2

[Android]Uri、UriMatcher、ContentUris詳解

  1.Uri通用資源標誌符(Universal Resource Identifier, 簡稱"URI")。Uri代表要操作的資料,Android上可用的每種資源 - 映像、視頻片段等都可以用Uri來表示。 URI一般由三部分組成:訪問資源的命名機制。存放資源的主機名稱。資源自身的名稱,由路徑表示。    Android的Uri由以下三部分組成: "content://"、資料的路徑、

[學習Android遇到的錯誤]conversion to dalvik format failed with erro

1。如果不修改android sdk版本,則使用project clean 命令作用於某工程即可。(該處理方式只是在高版本中相容了低版本工程,未真正意義上的升級) 2。如果修改android sdk版本,則需要以下幾個步驟: 1)修改SDK 選擇工程,buildpath --> configure build path ---> library 刪除引用的低版本SDK,然後add

Toast表徵圖大全

 Toast用於向使用者顯示一些協助/提示。下面我做了5中效果,來說明Toast的強大,定義一個屬於你自己的Toast。1.預設效果 代碼Toast.makeText(getApplicationContext(), "預設Toast樣式",     Toast.LENGTH_SHORT).show(); 2.自訂顯示位置效果 代碼toast =

Android ApiDemos樣本解析(102):Views->Auto Complete-&g

AutoCompleteTextView

android task與back stack 開發文檔翻譯 - 3

andling affinities處理affinityThe affinity indicates which task an activity prefers to belong to.By default, all the activities from the same application have an affinity for each other.So, by default, all activities in the same application prefer to

Android - 在一個應用程式中啟動另外一個已經安裝的應用程式或系統程式

我們可以通過ComponentName以及Intent的setComponent來實現:在一個應用程式裡面啟動另外一個已經安裝的應用程式或系統程式。下面是一個在一個應用程式裡面啟動另外一個已經安裝的程式,如下:     [javascript]//組件名稱,第一個參數是應用程式的包名,後一個是這個應用程式的主Activity  ComponentName com = new

Android開發—資料庫應用—訪問資料表(SQLite OpenHelper) —查詢單條記錄、修改

/* (程式頭部注釋開始)* 程式的著作權和版本聲明部分* Copyright (c) 2011, 煙台大學電腦學院學生* All rights reserved.* 檔案名稱:資料庫應用—查詢單條記錄、修改* 作 者: 雷恒鑫* 完成日期: 2012 年 08 月 14 日* 版 本 號: V1.0* 對任務及求解方法的描述部分* 輸入描述:* 問題描述:* 程式輸出:* 程式頭部的注釋結束*/ 在“NotesDbAdapter”類中“

Android布局檔案中常用的長度單位解析

Android 顯示單位    dip: device independent pixels(裝置獨立像素). 不同裝置有不同的顯示效果,這個和裝置硬體有關,一般我們為了支援WVGA、HVGA和QVGA cwj推薦使用這個,不依賴像素。  px: pixels(像素). 不同裝置顯示效果相同,一般我們HVGA代表320x480像素,這個用的比較多。  pt: point,是一個標準的長度單位,1pt=1/72英寸,用於印刷業,非常簡單易用;  sp: scaled

Android中RemoteViews的實現

 本文結合AppWidget的應用情境,分析Android中RemoteViews的內部具體實現。從前文《Android中AppWidget的分析與應用:AppWidgetProvider》和《Android中Launcher對於AppWidget的處理的分析:AppWidgetHost角色》中得知,Android中AppWidget的圖形資源是由AppWidgetProvider通過RemoteViews提供的;而顯示是由AppWidgetHost通過AppWidgetHostVie

Android 技術總結(009)—— 設定相機拍照尺寸為最小支援尺寸

[java]// 擷取螢幕資訊 WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay(); // 初始化相機 Camera camera = Camera.open(); Camera.Parameters parameters =

總頁數: 2771 1 .... 748 749 750 751 752 .... 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.