是否可以有多個發射器以不同的意圖額外開始相同的活動?單個活動的兩個發射器
10
A
回答
20
啓動活動(通過啓動器)時無法提供意圖附加項。
但是,您可以使用<activity-alias>
標籤來定義將啓動相同(目標)活動的附加應用程序圖標。
編輯:添加例子:
這個例子顯示了一個真正的活動呼叫MyRealActivity
和別名叫做Blahblah
。兩者都有意圖過濾器,這些過濾器將使它們出現在可用應用程序列表中。他們有不同的標籤和不同圖標,使他們看起來像2個不同的應用程序給用戶。但是,他們都發起了同樣的活動。請注意,沒有java類.Blahblah
,這只是一個佔位符,並且必須是唯一的。
<activity
android:name=".MyRealActivity"
android:label="@string/header_application"
android:icon="@drawable/icon_myapp">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity-alias
android:targetActivity=".MyRealActivity"
android:name=".Blahblah"
android:label="@string/header_blahblah"
android:icon="@drawable/icon_blahblah">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity-alias>
2
我不知道爲什麼你想要它。但是您可以在homeScreen上創建快捷方式,並使用不同的額外功能打開相同的應用程序。
看一看this answer.和this
相關問題
- 1. 兩個發射活動
- 2. 我們可以做兩個發射器活動並基於某種條件發射一個活動嗎?
- 3. 將數據從兩個適配器發送到單個活動
- 4. 兩個在電話發射活動,一個在平板
- 5. 兩個web_view兩個活動
- 6. 應用與2個發射活動
- 7. 清單中的兩個活動
- 8. 連接活動的兩個HTML菜單
- 9. 單個活動的兩種佈局
- 10. 兩個活動互相發送數據
- 11. 兩個活動一個表
- 12. 單用戶行動發射兩個事件 - 第二個事件不會觸發
- 13. 安卓:兩個任務 - 兩個發射器圖標
- 14. 一個活動上的兩個動畫
- 15. 來自兩個對象的映射數據兩個與自動映射器
- 16. 單人活動渲染兩個視圖
- 17. 兩個活動動畫
- 18. 兩個活動或兩個片段?
- 19. 兩個活動,但兩個圖標
- 20. keepalived和兩個活動服務器
- 21. Pdf編輯器。合併兩個活動
- 22. 將一個活動中的兩個按鈕連接到另外兩個活動
- 23. 發射器和發送活動的意圖過濾器
- 24. 的java:如何從一個發射器啓動兩個應用程序
- 25. Android一個活動兩個動畫
- 26. 不要在清單中聲明主/發射器活動
- 27. 在一個活動中的兩個ListFragments
- 28. 一個活動中的兩個DatePickers
- 29. Android兩個佈局的一個活動
- 30. 在一個活動中的兩個SurfaceHolders
你說的「多發射器」是什麼意思? –
我指的是在應用程序啓動 – fiddler
幾個圖標這確實是可能的和接受的答案是錯的 – JacksOnF1re