我需要綁定一些電話硬件按鈕來啓動我的應用程序。
它應該從應用程序的代碼或安裝時完成。
Android可以嗎?Android - 從硬件按鈕啓動應用程序
0
A
回答
1
您可以將應用程序無法綁定到像桌面應用程序創建快捷鍵的鍵。
如果你的應用程序沒有運行,那麼除了手動按下啓動器圖標之外,只能通過廣播接收器來調用它。但在Android中沒有按鍵播放。
通過在前景中運行服務來實現此目的的一種方法,該服務監視按鍵,並且可以在按下特定組合鍵時啓動您的應用程序。但不推薦,因爲用戶可能不喜歡這個。
+0
嗨。 我該如何看待服務中的按鍵? – 2012-03-04 14:25:41
+0
你必須添加一個服務視圖..可能不可見.. – 2012-03-05 05:11:36
0
不,你不能這樣做,據我所知,更重要的是,即使你可以,你不應該 - 這將是非常可靠的用戶體驗。用戶期望硬件按鈕執行特定的功能,覆蓋這聽起來像一個非常糟糕的主意。
試想一下,如果你安裝任何應用程序可能只是改變你的home鍵做什麼...
1
聲明此在manifest.xml文件
<activity android:name=".youractivity">
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.MONKEY" />
</intent-filter >
</activity>
相關問題
- 1. 使用硬件按鈕Home和Lock按鈕(硬件按鈕)啓動我的Android應用程序
- 2. 使用硬件按鈕Home和Lock按鈕啓動我的Android應用程序
- 3. 關閉應用程序在Android的硬件後退按鈕
- 4. Android應用程序按下「home」按鈕時重新啓動
- 5. 讓按鈕啓動應用程序
- 6. 在windows phone10中通過硬件按鍵啓動應用程序
- 7. 如何讓android應用程序從長按搜索按鈕啓動?
- 8. 從按鈕啓動Android線程
- 9. 按鈕動作-Android應用程序
- 10. Android重新啓動應用程序作爲主頁按鈕
- 11. 帶啓動按鈕的iPhone啓動應用程序
- 12. Ionic 2 - 防止退出應用程序硬件後退按鈕
- 13. 從網站啓動Android應用程序
- 14. 從網絡啓動Android應用程序
- 15. 隱藏Android應用程序從啓動
- 16. Android:從應用程序內啓動Firefox
- 17. 如何在電源按鈕上按啓動應用程序
- 18. Android應用程序啓動
- 19. 啓動Android應用程序
- 20. 自動阻止應用程序從啓動程序啓動
- 21. 如何從Java Web應用程序啓動Android應用程序?
- 22. 從我的應用程序啓動Android視頻應用程序
- 23. 從我的Android應用程序啓動Adobe Air應用程序
- 24. 用Android應用程序啓動應用程序或文件
- 25. 按鈕點擊無法啓動Android應用程序小部件中的服務
- 26. 訪問相機應用程序中的硬件按鈕
- 27. 從應用程序啓動「啓動器應用程序抽屜」?
- 28. 在Android應用程序中的有限時間啓用按鈕
- 29. 從多個服務的BroadcastReceiver啓動Android啓動應用程序
- 30. 長按主頁按鈕/音量按鈕啓動iOS應用程序
你提的問題是非常不清楚... – 2012-03-01 09:52:34
重複的[重寫Home鍵長按在category.HOME活動(HTTP://計算器。 com/questions/2934355 /壓倒一切的家庭鑰匙長按類別家庭活動) – 2012-03-01 10:08:56