【Android Training - 05】與其他Apps進行交互 [ Lesson 0 - 章節概覽 ]

一個Android app通常都會有好幾個activities. 每一個activity的界面都可能允許用戶執行一些特殊任務(例如查看地圖或者是開始拍照等)。爲了讓用戶從一個activity跳到另外一個activity,你的app必須使用Intent來定義你的app想做的事情。當你使用startActivity()的方法,而且參數是intent時,系統會使用這個 Intent 來定義並啓動合適的app組件。使用intents還可以讓你的app來啓動另外一個app裏面的activity。

一個 Intent 可以顯式的指明需要啓動的模塊,也可以隱式的指明自己可以處理哪種類型的動作。[一個主動叫起別人,一個被特定類型的別人叫起]

這一章節會演示如何使用Intent 來做一些與其他app之間的簡單交互。類似,啓動另外一個app,從其他app接受數據,並且使得你的app能夠響應從其他發出的intent。

Lessons


Sending the User to Another App

演示創建隱式的intent,使得其它能夠執行這個隱式的所制定的action。

【Android Training - 05】與其他Apps進行交互 [ Lesson 1 - 啓動到另外一個app ]


Getting a Result from an Activity

演示如何啓動另外一個activity並且接受帶過來的數據。

【Android Training - 05】與其他Apps進行交互 [ Lesson 2 - 從activity獲取Result ]


Allowing Other Apps to Start Your Activity

演示如何通過指定intent過濾使得你的app中的activity能夠接受其他app的喚起。

【Android Training - 05】與其他Apps進行交互 [ Lesson 3 - 允許其他app啓動你的activity ]




學習自:https://developer.android.com/training/basics/intents/index.html,歡迎交流!轉載請註明出自:http://blog.csdn.net/kesenhoo,謝謝!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章