谷歌Android手持设备应用程式设计基础试阅:……
在執行「startActivity」函式時,應用程式並不是直接呼叫另一個Activity,而是將「Intent」(意圖)傳進Android框架中
Android框架會查看「startActivity」呼叫所傳入的動作與Intent內容是否在註冊表中,如果符合,就啟動對應的服務或Activity
Android系統中的每一個應用程式,在安裝的過程裡,都得事先在Android框架中註冊、登記這個應用程式所建立的Activity,並事先註明會使用到的服務
譬如當我們在Android上安裝我們撰寫的BMI應用程式時,BMI應用程式就會向Android框架登記相關資訊:BMI應用程式將會用到「Bmi」這個Activity
這份訊息存在於每個Android應用程式專案根目錄下的「AndroidManifest
xml」檔案中
如果我們在程式裡,要用到其他應用程式或服務所提供的功能,也需一併在此列出
在安裝應用程式的時候,Android框架會根據應用程式提供的這份清單,將資訊註冊於Android框架的註冊表中
備註:這麼說其實是不太精確的
Android應用程式的運作流程,存在於四種載體中:1
Activity(活動)2
BroadcastIntentReceiver3
Service4
ContentProvider……
正文:InstallAndroid安裝Android開發工具Android提供免費而且跨平台的整合開發環境,只要電腦能連接上網路,我們隨時都能下載相關工具下來,並開始開發Android應用程式
有了輕鬆易用的開發工具,我們可以把心力專注於如何將想法實現到應用程式上
系統需求撰寫Android的應用程式,需要一套個人電腦系統
至於作業系統的部份,幾個主流作業系統都有支援
支援的作業系統如下:WindowsXP或Vi