北京軟件公司Android Kiosk模式規則的限制随處可見。當然,我們談論的不是冰淇淋和檸檬水站在這裏,我們的帖子是關於交互式信息亭。
一個(gè)典型的信息亭是一個(gè)計算機終端,用戶可用來執行一組有限的行動(dòng)。常見的例子是自動(dòng)取款機,攝影亭,自動(dòng)售票、值機亭,和其他。
交互式信息亭使用各種技術:觸(chù)摸屏,比爾受體,照片和視頻攝像機,打印機和掃描儀,Wi-Fi,NFC等,但其共同的特點(diǎn)是一個強大的保護系統免受未經授權的活動。在這樣的終端不允許用戶更改系統的設置,設置軟件,或安裝額外的應用程序。
移動信息亭
快速發展移動技術具有革命性的亭。智能手機和平闆電腦是現在常用的信息亭。移動電話亭在标準終端的一些顯著(zhe)的優勢:他們是由於(yú)緊湊的尺寸和批量生産的便宜,但也有一個更廣泛的功能。移動信息亭作爲餐廳的電子菜單,在商店和展廳銷售助理手冊等,無論出於(yú)什麽目的,當移動設備服務亭的目的是很重要的,它不應該被用於(yú)任何其他目的。
移動電(diàn)話亭在标準終端的一些顯著(zhe)的優勢
點擊鳴叫
使kiosk模式設備(bèi)的工作,它需要運行一個程序塊的操作系統的典型功能,不允許用戶退出應用程序。亭的應用程序可能有一個秘密的管理面闆或遠程配置服務器。您還可以配置系統報(bào)道:應用程序将用戶行爲統計服務器和通知管理員對其現狀。
下面,我們将分享我們的一些經驗Kiosk模式 Android應用設備(bèi)。我們将讨論一些與他們的發(fā)展來解決共同問題的方法的陷阱。
Android Kiosk模式
把一個Android設備變成一個亭,鎖上所有的按鈕和連接器是一個好主意。在這種情況下,較平凡的,較有效的辦(bàn)法是把你的設備在一個防爆箱或專業站同一時間。然而,這並(bìng)不總是可能的。此外,狀态欄,系統對話框,和虛拟鍵盤仍然可以被任何用戶訪問和設置可以改變。你如何避免這些問題?
Android 5:期待已久的API
讓我們先說好消息:在Android 5中一個新的屏幕将API介紹。這個API“銷”屏幕,防止用戶把選定的應用程序。此功能可用於(yú)創(chuàng)建亭爲員工制定評價和考核教育應用。
當你激活屏幕鎖定模式,用戶不通過系統對話框和通知中斷,無法訪問其他應用程序,無法進入主界面,並(bìng)沒有看到狀态欄瞭(le)。
你可以激活此模式通過(guò)設置或軟(ruǎn)件:
在屏幕鎖定模式設置開關(guān),選擇所需的應用和重視它確(què)認你的選擇。
一個軟件激活調(diào)用startlocktask()確(què)認鎖定模式包含。
Android前5:如何繞(rào)過(guò)系統?
在早期版本的Android SDK,Kiosk模式,不幸的是,沒(méi)有提供。也沒(méi)有整體和全面的API來(lái)阻止系統。因此,所有部件都分别在不同版本的鎖。
定制的操作系統,可以大大簡化Kiosk模式的實現,但我們想引進一些技術,塊低於(yú)5的安卓版本不需要的東(dōng)西沒有特殊的固件或root權限。
重新啓動
首先,可能是用戶的頭腦當設備(bèi)結冰是啓動它。我們的任務是確(què)保在平闆電腦或智能手機重新啓動後,程序開始自動售貨亭。
這並(bìng)不難:描述接收清單(dān),允許接收消息之後重新啓動,然後擴展類BroadcastReceiver将運行我們的程序。
系統的對話
長(zhǎng)按電(diàn)源按鈕調用一個系統或對話,讓你退出應用程序。此外還有操作系統的更新和低電(diàn)池的窗口,也是亭危險的因爲他們可以進入系統設置。
徹底擺(bǎi)脫對話系統的建議如下:當活動失去瞭(le)焦點,它發送廣播:關閉所有對話框。虛拟鍵盤
可能會有一個“設置”按鈕,在虛拟鍵盤。如果鍵盤是必需的,較好的解決辦(bàn)法是創(chuàng)建一個自定義的版本或整合現有的功能有限。
狀态欄
狀态欄提供瞭(le)廣泛的機會,退出應用程序,所以你必須擺(bǎi)脫它。你應該做的第一件事是讓程序全屏。
在Android 4.0以下,您還(hái)可以指定窗口的類型爲type_system_alert -在這種情況(kuàng)下,應用亭将顯示在所有系統元件。
另一種方法是隐藏狀态欄(lán),隻要它願意出現。爲此,您必須指定清單(dān)的分辨率。
另一種流行的方法是創(chuàng)建一個透明的視圖對象,攔截在狀态欄的網站所有點(diǎn)擊。實現它的國旗system_alert_window是必需的。
所描述的技術隻有幾個可能的選擇鎖定在Android系統的元素。開發商不斷發現或發明新的方法和分享他們的經驗與其他開發商爲瞭(le)創(chuàng)造與限制,不能克服的用戶站的應用。
與我們分享你自己的關於亭應用開發Android。你用
北京軟件公司描述或你知道其他有用的黑客的方法?