YA!終於到達鐵人賽的一半賽程了>W<。現在心中可是充滿各種喜悅!哈哈哈哈哈~
開心後,還是要來討論這篇文章的主題Intent,中文譯作意圖,你有甚麼意圖?!(頭上飛過幾隻烏鴉)
好吧!趕快進入主題唄!
Intent定義與介紹
Intent中文意思為意圖,Intent的組成架構為執行對象、動作、資料,可以用Intent表示Android系統應該採取的行動,在Android系統裡,可以啟動服務、協助傳送資料和啟動另一個Activity等功能,能啟動另一個Activity說明著Intent是Activity之間的橋樑。
Intent對象
Intent可以依照執行對象分為Explict_Intent有明確對象去執行和Implict_Intent無明確對象去執行,比如一功能需要App的某個Activity才能執行,那麼在建立Intent時給予明確的對象去執行稱Explict_Intent,反之,建立Intent沒指定相關的對象則是Implict_Intent。
Intent Filter介紹
Intent Filter內註明著每個Activity所擁有的功能,當呼叫某個Intent時,由Android系統過濾出能夠執行此動作的應用程式,若有1個以上能夠執行的應用程式存在,則Android提供選擇對象,例如:使用者想要從網路擷取資料存放至文字檔,可能會跳出雲端的app、便條app或任何Intent Filter內註明能存放文字的應用程式。
這篇先輕鬆一下,下篇文章將橫跨兩個程式語言!!!
猜猜看下一個主題是什麼唄!
Thank you for your time!