在基於android平板電腦的菜單應用中與餐廳一起工作。如果可能的話,我想限制訪問菜單應用程序和瀏覽器。我如何將一個正常的儀表板應用程序變成一個啓動器更換?製作簡單的蜂窩發射器
1
A
回答
-1
你可以編寫一個簡單的應用程序,允許用戶使用意圖啓動2個不同的應用程序(菜單和瀏覽器),而永不結束你的主應用程序。在該應用程序/啓動器應用程序中,您可以以不允許用戶退出該應用程序/啓動器的方式覆蓋主頁/後退按鈕。這意味着,一旦啓動應用程序,就無法停止它,除非關閉平板電腦。
3
添加到您的<activity>
:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
當用戶再次按下HOME,他們將得到一個選擇器 - 勾選「設爲默認值」複選框,然後點擊你的應用程序中的條目,你現在是主屏幕。
請記住,雖然,:
- 如果你讓用戶得到一個瀏覽器,他們將能夠下載並運行公開發布的應用程序,再加上單擊可能會導致對其他應用的鏈接設備(例如YouTube,PDF閱讀器)
- 如果用戶知道如何在安全模式下啓動設備,固件主屏幕將返回;唯一的解決方案是將主屏幕安裝在設備的固件上
SDK中有一個Home示例項目,演示了更多這方面的內容。
相關問題
- 1. android蜂窩列表菜單
- 2. android_asset不工作在蜂窩?
- 3. state_activated預蜂窩
- 4. Android:WebView ActionBar(蜂窩)?
- 5. 在蜂窩
- 6. 蜂窩和startManagingCursor
- 7. 蜂窩邊界
- 8. 蜂窩中的併發修改異常
- 9. 蜂窩系統欄
- 10. Android蜂窩和imeOptions
- 11. 設置在蜂窩
- 12. android蜂窩菜單按鈕目標
- 13. 屏幕大小蜂窩菜單android
- 14. MonoDroid的蜂窩狀 - 熄燈
- 15. 直播崩潰的蜂窩
- 16. StackView在Android 3.0的蜂窩
- 17. MapView中的片段(蜂窩)
- 18. Android蜂窩標籤類似操作欄
- 19. 蜂窩操作欄和邊距
- 20. optionMenu文字顏色動作蜂窩
- 21. 蜂窩模擬器LVL授權?
- 22. MFMessageComposeViewController:如何限制發送消息作爲蜂窩消息而不是iMessage
- 23. 蜂窩片段vs AsyncTask
- 24. SlidingMenu和ViewPager與API13(蜂窩)
- 25. 最小化蜂窩應用
- 26. 搜索查看蜂窩
- 27. 浮動蜂窩窗口
- 28. 蜂窩和遊標(沮喪)
- 29. 蜂窩應用程序LocalBroadcastManager
- 30. 替代在Android蜂窩
幸運的是,您在這裏描述的具體技術不起作用。除了成爲主屏幕之外,您不能以您所描述的方式「覆蓋家庭」按鈕。 – CommonsWare
@CommonsWare我從這個名爲MaplePaint的應用程序中獲得了這個想法,他們以這樣的方式覆蓋了主頁按鈕,當您按下它時會出現一個對話框,詢問您是否要保存正在處理的任何內容。如果可能的話爲什麼我的建議不起作用? – Greg
他們可能重寫'onUserLeaveHint()'。他們不能阻止HOME按鈕的行爲。 – CommonsWare