谷歌 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
Broadcast Intent Receiver3
Service4
Content Provider……
正 文:InstallAndroid 安裝 Android 開發工具Android 提供免費而且跨平台的整合開發環境,只要電腦能連接上網路,我們隨時都能下載相關工具下來,並開始開發 Android 應用程式
有了輕鬆易用的開發工具,我們可以把心力專注於如何將想法實現到應用程式上
系統需求撰寫 Android 的應用程式,需要一套個人電腦系統