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
















 
 
 





 
 
 
 