Time of Update: 2013-12-11
介紹過AlertDialog之後,接下來就介紹一下PopupWindow這種對話方塊。PopupWindow是阻塞對話方塊,只有在外部線程 或者 PopupWindow本身做退出操作才行。PopupWindow完全依賴Layout做外觀,在常見的開發中,PopupWindow應該會與AlertDialog常混用。 貼出本例中啟動並執行結果圖:main.xml的源碼如下:view plaincopy to
Time of Update: 2013-12-11
1.Intent作用 Intent是一個將要執行的動作的抽象的描述,由Intent來協助完成android各個組件之間的通訊。比如調用Activity執行個體化對象的startActivity()來啟動一個activity,或者由broadcaseIntent()來傳遞給所有感興趣的BroadcaseReceiver,
Time of Update: 2013-12-11
早就有人通過PC音效卡的輸入(麥克風孔)來做類比示波器,但是用手機來實現的比較少。用J2ME的MMAPI實現類比示波器,具體效果稍遜於智能機,因為智能機可以即時讀取麥克風輸入資料流,而J2ME還需要有短暫的緩衝構成了阻塞,不過,實現出來玩一下還是足夠了。先貼出: 左圖是程式在WTK啟動並執行結果,右圖是Audition讀取音頻輸入口的波形,訊號源是一個經過訊號放大的壓力感應器。程式使用NetBeans + LWUIT類庫,接下來貼出全部代碼:view plaincopy to
Time of Update: 2013-12-11
Time of Update: 2013-12-11
網路檔案系統(NFS,Network File System)是一種將遠程主機上的分區(目錄)經網路掛載到本地系統的一種機制,通過對網路檔案系統的支援,使用者可以在本地系統上像操作本地分區一樣來對遠程主機的共用分區(目錄)進行操作。 在嵌入式Linux 的開發過程中,開發人員需要在Linux 伺服器上進行所有的軟體開發,交叉編譯後,通用FTP方式將可執行檔下載到嵌入式系統運行,但這種方式不但效率低下,且無法實現線上的調試。因此,可以通過建立NFS,
Time of Update: 2013-12-11
#111 #112 if (qemu[0])#113 import_kernel_cmdline(1);這段代碼是用來判斷是否使用模擬器運行,如果時,就載入核心命令列參數。 #114 #115 if (!strcmp(bootmode,"
Time of Update: 2013-12-11
在例子Android ApiDemos樣本解析(74):Graphics->PolyToPoly 介紹在已知變換前後的座標然後根據Matrix.setPolyToPoly 得到對於的變換矩陣。此外Matrix也支援提供變換前後的兩個矩形,通過setRectToRect 取得對應的變換矩陣。來看看setRectToRect 的定義:public boolean setRectToRect(RectF src, RectF dst, Matrix.ScaleToFit stf)src
Time of Update: 2013-12-11
建立一個預覽類為了讓使用者有效擷取映像和視頻,必須能讓他們看到相機中的影像。一個相機預覽類是一個SurfaceView類,它可以顯示相機中的即時影像,於是使用者就可以框住並捕獲映像或視頻。下面例子中的代碼示範了如何建立一個基本的相機預覽類,此類可以被一個viewlayout包含。此類實現了SurfaceHolder.Callback,為的是擷取建立和銷毀view的回調事件,這個view用來分配相機預覽輸入。[java]/** 一個基本的相機預覽類 */ public class
Time of Update: 2013-12-11
1.
Time of Update: 2013-12-11
基於上一篇中提到的google網站的一份代碼(http://code.google.com/p/android-ilbc/)這個需要git下載,我上傳了一份在CSDN,稍微進行了修改:下載連結:(http://download.csdn.net/detail/ranxiedao/4450917)。 現在開始講解代碼結構搭建環節:要求: 環境:Ubuntu 12.04 (其他Linux環境皆可),Android 2.2
Time of Update: 2013-12-11
1.Uri通用資源標誌符(Universal Resource Identifier, 簡稱"URI")。Uri代表要操作的資料,Android上可用的每種資源 - 映像、視頻片段等都可以用Uri來表示。 URI一般由三部分組成:訪問資源的命名機制。存放資源的主機名稱。資源自身的名稱,由路徑表示。 Android的Uri由以下三部分組成: "content://"、資料的路徑、
Time of Update: 2013-12-11
1。如果不修改android sdk版本,則使用project clean 命令作用於某工程即可。(該處理方式只是在高版本中相容了低版本工程,未真正意義上的升級) 2。如果修改android sdk版本,則需要以下幾個步驟: 1)修改SDK 選擇工程,buildpath --> configure build path ---> library 刪除引用的低版本SDK,然後add
Time of Update: 2013-12-11
Toast用於向使用者顯示一些協助/提示。下面我做了5中效果,來說明Toast的強大,定義一個屬於你自己的Toast。1.預設效果 代碼Toast.makeText(getApplicationContext(), "預設Toast樣式", Toast.LENGTH_SHORT).show(); 2.自訂顯示位置效果 代碼toast =
Time of Update: 2013-12-11
AutoCompleteTextView
Time of Update: 2013-12-11
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
Time of Update: 2013-12-11
我們可以通過ComponentName以及Intent的setComponent來實現:在一個應用程式裡面啟動另外一個已經安裝的應用程式或系統程式。下面是一個在一個應用程式裡面啟動另外一個已經安裝的程式,如下: [javascript]//組件名稱,第一個參數是應用程式的包名,後一個是這個應用程式的主Activity ComponentName com = new
Time of Update: 2013-12-11
/* (程式頭部注釋開始)* 程式的著作權和版本聲明部分* Copyright (c) 2011, 煙台大學電腦學院學生* All rights reserved.* 檔案名稱:資料庫應用—查詢單條記錄、修改* 作 者: 雷恒鑫* 完成日期: 2012 年 08 月 14 日* 版 本 號: V1.0* 對任務及求解方法的描述部分* 輸入描述:* 問題描述:* 程式輸出:* 程式頭部的注釋結束*/ 在“NotesDbAdapter”類中“
Time of Update: 2013-12-11
Android 顯示單位 dip: device independent pixels(裝置獨立像素). 不同裝置有不同的顯示效果,這個和裝置硬體有關,一般我們為了支援WVGA、HVGA和QVGA cwj推薦使用這個,不依賴像素。 px: pixels(像素). 不同裝置顯示效果相同,一般我們HVGA代表320x480像素,這個用的比較多。 pt: point,是一個標準的長度單位,1pt=1/72英寸,用於印刷業,非常簡單易用; sp: scaled
Time of Update: 2013-12-11
本文結合AppWidget的應用情境,分析Android中RemoteViews的內部具體實現。從前文《Android中AppWidget的分析與應用:AppWidgetProvider》和《Android中Launcher對於AppWidget的處理的分析:AppWidgetHost角色》中得知,Android中AppWidget的圖形資源是由AppWidgetProvider通過RemoteViews提供的;而顯示是由AppWidgetHost通過AppWidgetHostVie
Time of Update: 2013-12-11
[java]// 擷取螢幕資訊 WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay(); // 初始化相機 Camera camera = Camera.open(); Camera.Parameters parameters =