我想知道在啓動應用程序時是否可能有2種不同的操作。
當你去的所有程序,並選擇您的應用程序,你打開應用程序 ,如果您打開了快速選擇應用程序(我不知道這是否就是所謂的這一點,但像畫面是這樣的:
然後運行一些代碼,顯示我敬酒。Android應用程序2不同操作
這可能嗎?
我想知道在啓動應用程序時是否可能有2種不同的操作。
當你去的所有程序,並選擇您的應用程序,你打開應用程序 ,如果您打開了快速選擇應用程序(我不知道這是否就是所謂的這一點,但像畫面是這樣的:
然後運行一些代碼,顯示我敬酒。Android應用程序2不同操作
這可能嗎?
是。
你在你的manifest.xml與Android登記「的意圖過濾器」。「主」的意圖過濾器發射器使用的那個,和只有一個啓動器使用,啓動您的應用程序。因此,如果您通過啓動器啓動您的應用程序,它將始終通過與「主要」意圖關聯的活動啓動。
您還可以註冊其他意圖過濾器,例如發電子郵件。當用戶使用第三方應用並選擇「發送電子郵件」時,如果Android只有一個意圖從應用中註冊了「我可以做到」的意圖,則會通過該意向啓動。如果多個應用註冊了「發送電子郵件」的意圖,Android會顯示您在問題中顯示的選擇器。如果多個應用程序註冊了「發送電子郵件」的意圖,並且用戶已將應用程序設置爲意圖的默認應用程序(因此「默認使用」複選框),Android會通過意圖啓動該應用程序。
開始閱讀有關的意圖過濾器在這裏:
http://developer.android.com/guide/topics/manifest/manifest-intro.html
請重新表述您的問題。我想我知道你的意思,但我不完全確定。我寧願不回答一個不同的問題。 – mrres1