最近我的老闆問我要在現場部署一個應用程序(對於外勤人員),其功能如下: - 當手機啓動時,應用程序應該自動啓動並且無人能夠使用其他手機的功能,如通話,發短信等。如何限制訪問手機的基本功能,沒有人可以卸載我的應用程序,完成鎖定?
此外,應用程序應該是這樣的,它不能被卸載。 想象一下除了我的應用之外,對手機功能的完全限制訪問;一個完全鎖定的情況?
那麼,我該怎麼做呢?我需要用我的應用程序構建一個全新的自定義ROM嗎?或者我將不得不利用應用程序的「權限」鎖定系統?哪個更好?
我應該從哪裏開始? 我的應用程序必須利用SQLite,GPS,Wifi/2G/3G網絡和攝像頭訪問。
任何意見,將不勝感激。 感謝
通過監聽並使用「活動開始」事件來確保用戶無法打開任何其他應用程序(包括諸如撥號程序,管理應用程序之類的內置應用程序)?那是對的嗎?另外「修改源代碼」我假設你正在討論修改自定義ROM的源代碼? – beerBear
@quantumstates是 –
但是這不會造成瓶頸情況嗎?就像在用戶啓動另一個應用的活動時自動啓動一個活動(我的應用)一樣? – beerBear