淺析Android實用程序工作原理
Android實用程序工作原理主要是通過窗口的集合構成一個完整的應用系統,分發(fā)給各個終端用戶的就是一個應用程序,討論構建 Android 應用程序所需的開發(fā)環(huán)境所需的工具。
Android實用程序支持一些可選命令行參數,以提供強大的特性,例如復制文件到設備或從設備復制文件。可以使用 shell 命令行參數連接到手機本身,并發(fā)送基本的 shell 命令。圖 4 顯示在通過 USB 線連接到 Windows 筆記本電腦的一個實際設備上運行的 adb shell 命令。
在這個 shell 環(huán)境中,可以:顯示網絡配置,網絡配置可顯示多個網絡連接。注意這多個網絡連接:lo 是本地或 loopback 連接,布局包含一個 TextView,這實際上是一塊靜態(tài)文本。它是不可編輯的。文本被設為黑色,并通過 gravity 屬性設為水平居中。
tiwlan0 是 WiFi 連接,該連接由本地 DHCP 服務器提供一個地址。顯示 PATH 環(huán)境變量的內容。執(zhí)行 su 命令,以成為超級用戶。列出包含某個應用程序的目錄。Android 應用程序文件實際上是歸檔文件。
可通過 WinZip 之類的軟件查看。擴展名為 apk。發(fā)出 ping 命令,查看 Google.com 是否可用。從相同的命令提示符環(huán)境中,還可以與 SQLite 數據庫交互,啟動程序以及執(zhí)行許多其他系統級任務。
想像一下您正在連接到電話,因此這是非常了不起的功能。在下一節(jié),您將創(chuàng)建一個簡單的 Android實用程序。本節(jié)展示如何構建一個 Android 應用程序。示例應用程序非常簡單:一個修改后的 “Hello Android” 應用程序。
您將進行一個微小的修改,使屏幕背景全部變?yōu)榘咨员惆咽謾C用作手電筒。這個例子不是很有創(chuàng)意,但是可以作為一個有用的例子。請 下載 完整的源代碼。為了在 Eclipse 中創(chuàng)建應用程序,選擇 File > New > Android project,這將啟動 New Android Project 向導。
接下來,創(chuàng)建一個簡單的應用程序,該應用程序有一個活動,并且在 main.xml 中有一個 UI 布局。布局包含一個文本元素,您將修改這個文本元素,以顯示 Android FlashLight。下面的清單顯示了這個簡單的布局。
當然,這個應用程序并不是很強大。但是如果希望讀點書,又不想打擾正在睡覺的愛人,或者如果需要在斷電時去地下室查看保險絲盒,那么這個應用程序還是很方便的。
結束語
在本文中,您閱讀了對 Android實用程序的簡介,并構建了一個小型的應用程序。希望本文中的例子能激起您進一步探索 Android 平臺的興趣。Android 有望成為對市場產生深遠影響的開源平臺,它的用處將遠遠超越移動電話。
【編輯推薦】