我需要綁定一些電話硬件按鈕來啓動我的應用程序。
它應該從應用程序的代碼或安裝時完成。
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的硬件後退按鈕
- 5. Android應用程序中的控制硬件後退按鈕
- 6. 讓按鈕啓動應用程序
- 7. 在windows phone10中通過硬件按鍵啓動應用程序
- 8. Android應用程序按下「home」按鈕時重新啓動
- 9. 從功能內啓用Android應用程序按鈕
- 10. 如何讓android應用程序從長按搜索按鈕啓動?
- 11. 從按鈕啓動Android線程
- 12. 按鈕動作-Android應用程序
- 13. 從我的Android應用程序啓動Android應用程序
- 14. Android重新啓動應用程序作爲主頁按鈕
- 15. android:在啓動應用程序時顯示單選按鈕
- 16. Android KitKat從應用程序啓動screenrecord從應用程序
- 17. 帶啓動按鈕的iPhone啓動應用程序
- 18. 當應用程序處於後臺時,Android攔截硬件按鍵(PTT按鈕)
- 19. Ionic 2 - 防止退出應用程序硬件後退按鈕
- 20. 從網站啓動Android應用程序
- 21. 從Android上啓動Instagram應用程序
- 22. 隱藏Android應用程序從啓動
- 23. 從網頁啓動Android應用程序
- 24. 從網絡啓動Android應用程序
- 25. Android:從應用程序內啓動Firefox
- 26. 如何在電源按鈕上按啓動應用程序
- 27. Android應用程序啓動
- 28. 啓動Android應用程序
- 29. 啓動android應用程序
- 30. Android硬件按鈕位置
你提的問題是非常不清楚... – 2012-03-01 09:52:34
重複的[重寫Home鍵長按在category.HOME活動(HTTP://計算器。 com/questions/2934355 /壓倒一切的家庭鑰匙長按類別家庭活動) – 2012-03-01 10:08:56