- Android入門基礎:從這裡開始
- Android分享操作
- Android多媒體
- Android圖像與動畫
- Android網絡連接與雲服務
- Android聯繫人與位置信息
- Android可穿戴應用
- Android TV應用
- Android企業級應用
- Android交互設計
- Android界面設計
- Android用戶輸入
- Android後臺任務
- Android性能優化
- Android安全與隱私
- Android測試程序
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
與其他應用的交互
編寫:kesenhoo - 原文:http://developer.android.com/training/basics/intents/index.html
- 一個Android app通常都會有多個activities。 每個activity的界面都扮演者用戶接口的角色,允許用戶執行一些特定任務(例如查看地圖或者是開始拍照等)。為了讓用戶能夠從一個activity跳到另一個activity,我們的app必須使用Intent來定義自己的意圖。當使用startActivity()的方法,且參數是intent時,系統會使用這個 Intent 來定義並啟動合適的app組件。使用intents甚至還可以讓app啟動另一個app裡面的activity。
- 一個 Intent 可以顯式的指明需要啟動的模塊(用一個指定的Activity實例),也可以隱式的指明自己可以處理哪種類型的動作(比如拍一張照等)。
- 本章節將演示如何使用Intent 與其他app執行一些基本的交互。比如啟動另外一個app,從其他app接受數據,以及使得我們的app能夠響應從其他app中發出的intent等。
Lessons
Intent的發送(Sending the User to Another App )
演示如何創建一個隱式Intent喚起能夠接收這個動作的App。
接收Activity返回的結果(Getting a Result from an Activity)
演示如何啟動另外一個Activity並接收返回值。
Intent過濾(Allowing Other Apps to Start Your Activity)
演示如何通過定義隱式的Intent的過濾器來使我們的應用能夠被其他應用喚起。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论