我想知道是否有可能開發一個android應用程序,它將以一種信息亭模式運行。這個想法是,用戶應該只能通過這個應用程序與手機進行交互。是否有可能創建一個android應用程序,使手機運行在某種kiosk模式?
我知道應用程序可以自動重新啓動,並且可以通過訂閱電話事件的服務來實現,例如避免傳入呼叫,並在接到來電時掛斷。這樣做的缺點是通常的「應答呼叫屏幕」會在短時間內彈出。這背後的原因是,接收來電的股票android應用程序仍然會在那裏。
我也明白,如果內存使用量過低,這個定製應用程序可能隨時被操作系統殺死。儘管只有在任何正在運行的應用程序中存在內存泄漏時纔會發生這種情況。
我不確定是否可以禁用物理按鈕訪問家庭或設置屏幕的行爲。
我明白,修改設備和/或創建自定義的ROM將是一種更安全的方法,但也更復雜。我想知道一個足夠好的信息亭模式可以用一個android應用程序來實現。
P.S:很抱歉轉發這些問題,但類似問題的答案還不夠清楚。
主屏幕方法如何被繞過?謝謝 – foolano 2011-05-04 10:20:08
@ foolano:大多數設備都有一個組合鍵,可以讓您執行Windows「在安全模式下啓動」的等效功能。這會給你固件的主屏幕。 – CommonsWare 2011-05-04 10:23:14