Android公用程式工作原理主要是通過視窗的集合構成一個完整的應用系統,分發給各個終端使用者的就是一個應用程式,討論構建 Android 應用程式所需的開發環境所需的工具。
Android公用程式支援一些可選命令列參數,以提供強大的特性,例如複製檔案到裝置或從裝置複製檔案。可以使用 shell 命令列參數串連到手機本身,並發送基本的 shell 命令。圖 4 顯示在通過 USB 線串連到 Windows 膝上型電腦的一個實際裝置上啟動並執行 adb shell 命令。
在這個 shell 環境中,可以:顯示網路設定,網路設定可顯示多個網路連接。注意這多個網路連接:lo 是本地或 loopback 串連,布局包含一個 TextView,這實際上是一塊靜態文本。它是不可編輯的。文本被設為黑色,並通過 gravity 屬性設為水平置中。
tiwlan0 是 WiFi 串連,該串連由本地 DHCP 伺服器提供一個地址。顯示 PATH 環境變數的內容。執行 su 命令,以成為超級使用者。列出包含某個應用程式的目錄。Android 應用程式檔案實際上是歸檔檔案。
可通過 WinZip 之類的軟體查看。副檔名為 apk。發出 ping 命令,查看 Google.com 是否可用。從相同的命令提示字元環境中,還可以與 SQLite 資料庫互動,啟動程式以及執行許多其他系統級任務。
想像一下您正在串連到電話,因此這是非常了不起的功能。在下一節,您將建立一個簡單的 Android公用程式。本節展示如何構建一個 Android 應用程式。應用程式範例非常簡單:一個修改後的 “Hello Android” 應用程式。
您將進行一個微小的修改,使螢幕背景全部變為白色,以便把手機用作手電筒。這個例子不是很有創意,但是可以作為一個有用的例子。請 下載 完整的原始碼。為了在 Eclipse 中建立應用程式,選擇 File > New > Android project,這將啟動 New Android Project 嚮導。
接下來,建立一個簡單的應用程式,該應用程式有一個活動,並且在 main.xml 中有一個 UI 布局。布局包含一個文本元素,您將修改這個文本元素,以顯示 Android FlashLight。下面的清單顯示了這個簡單的布局。
當然,這個應用程式並不是很強大。但是如果希望讀點書,又不想打擾正在睡覺的愛人,或者如果需要在斷電時去地下室查看保險絲盒,那麼這個應用程式還是很方便的。
結束語
在本文中,您閱讀了對 Android公用程式的簡介,並構建了一個小型的應用程式。希望本文中的例子能激起您進一步探索 Android 平台的興趣。Android 有望成為對市場產生深遠影響的開源平台,它的用處將遠遠超越行動電話。