咨詢郵箱?咨詢郵箱:service@yitianxinda.com 咨詢熱線?咨詢熱線:18101296137 微博 微信
北京軟件公司Android Kiosk模式:規(guī)則的限制_北京軟件開(kāi)發(fā)公司
發(fā)表日期:2015-08-31 16:52:18 ?? 文章編輯:宜天信達(dá) ?? 瀏覽次數(shù):
北京軟件公司Android Kiosk模式規(guī)則的限制隨處可見(jiàn)。當(dāng)然,我們談?wù)摰牟皇潜苛芎蜋幟仕驹谶@里,我們的帖子是關(guān)于交互式信息亭。
 
一個(gè)典型的信息亭是一個(gè)計(jì)算機(jī)終端,用戶可用來(lái)執(zhí)行一組有限的行動(dòng)。常見(jiàn)的例子是自動(dòng)取款機(jī),攝影亭,自動(dòng)售票、值機(jī)亭,和其他。
 
交互式信息亭使用各種技術(shù):觸摸屏,比爾受體,照片和視頻攝像機(jī),打印機(jī)和掃描儀,Wi-Fi,NFC等,但其共同的特點(diǎn)是一個(gè)強(qiáng)大的保護(hù)系統(tǒng)免受未經(jīng)授權(quán)的活動(dòng)。在這樣的終端不允許用戶更改系統(tǒng)的設(shè)置,設(shè)置軟件,或安裝額外的應(yīng)用程序。
 
移動(dòng)信息亭
快速發(fā)展移動(dòng)技術(shù)具有革命性的亭。智能手機(jī)和平板電腦是現(xiàn)在常用的信息亭。移動(dòng)電話亭在標(biāo)準(zhǔn)終端的一些顯著的優(yōu)勢(shì):他們是由于緊湊的尺寸和批量生產(chǎn)的便宜,但也有一個(gè)更廣泛的功能。移動(dòng)信息亭作為餐廳的電子菜單,在商店和展廳銷售助理手冊(cè)等,無(wú)論出于什么目的,當(dāng)移動(dòng)設(shè)備服務(wù)亭的目的是很重要的,它不應(yīng)該被用于任何其他目的。
 
移動(dòng)電話亭在標(biāo)準(zhǔn)終端的一些顯著的優(yōu)勢(shì)
點(diǎn)擊鳴叫
使kiosk模式設(shè)備的工作,它需要運(yùn)行一個(gè)程序塊的操作系統(tǒng)的典型功能,不允許用戶退出應(yīng)用程序。亭的應(yīng)用程序可能有一個(gè)秘密的管理面板或遠(yuǎn)程配置服務(wù)器。您還可以配置系統(tǒng)報(bào)道:應(yīng)用程序?qū)⒂脩粜袨榻y(tǒng)計(jì)服務(wù)器和通知管理員對(duì)其現(xiàn)狀。
 
下面,我們將分享我們的一些經(jīng)驗(yàn)Kiosk模式 Android應(yīng)用設(shè)備。我們將討論一些與他們的發(fā)展來(lái)解決共同問(wèn)題的方法的陷阱。
 
Android Kiosk模式
把一個(gè)Android設(shè)備變成一個(gè)亭,鎖上所有的按鈕和連接器是一個(gè)好主意。在這種情況下,較平凡的,較有效的辦法是把你的設(shè)備在一個(gè)防爆箱或?qū)I(yè)站同一時(shí)間。然而,這并不總是可能的。此外,狀態(tài)欄,系統(tǒng)對(duì)話框,和虛擬鍵盤(pán)仍然可以被任何用戶訪問(wèn)和設(shè)置可以改變。你如何避免這些問(wèn)題?
 
Android 5:期待已久的API
讓我們先說(shuō)好消息:在Android 5中一個(gè)新的屏幕將API介紹。這個(gè)API“銷”屏幕,防止用戶把選定的應(yīng)用程序。此功能可用于創(chuàng)建亭為員工制定評(píng)價(jià)和考核教育應(yīng)用。
 
當(dāng)你激活屏幕鎖定模式,用戶不通過(guò)系統(tǒng)對(duì)話框和通知中斷,無(wú)法訪問(wèn)其他應(yīng)用程序,無(wú)法進(jìn)入主界面,并沒(méi)有看到狀態(tài)欄了。
 
你可以激活此模式通過(guò)設(shè)置或軟件:
 
在屏幕鎖定模式設(shè)置開(kāi)關(guān),選擇所需的應(yīng)用和重視它確認(rèn)你的選擇。
一個(gè)軟件激活調(diào)用startlocktask()確認(rèn)鎖定模式包含。
Android前5:如何繞過(guò)系統(tǒng)?
在早期版本的Android SDK,Kiosk模式,不幸的是,沒(méi)有提供。也沒(méi)有整體和全面的API來(lái)阻止系統(tǒng)。因此,所有部件都分別在不同版本的鎖。
 
定制的操作系統(tǒng),可以大大簡(jiǎn)化Kiosk模式的實(shí)現(xiàn),但我們想引進(jìn)一些技術(shù),塊低于5的安卓版本不需要的東西沒(méi)有特殊的固件或root權(quán)限。
 
重新啟動(dòng)
首先,可能是用戶的頭腦當(dāng)設(shè)備結(jié)冰是啟動(dòng)它。我們的任務(wù)是確保在平板電腦或智能手機(jī)重新啟動(dòng)后,程序開(kāi)始自動(dòng)售貨亭。
 
這并不難:描述接收清單,允許接收消息之后重新啟動(dòng),然后擴(kuò)展類BroadcastReceiver將運(yùn)行我們的程序。
系統(tǒng)的對(duì)話
長(zhǎng)按電源按鈕調(diào)用一個(gè)系統(tǒng)或?qū)υ挘屇阃顺鰬?yīng)用程序。此外還有操作系統(tǒng)的更新和低電池的窗口,也是亭危險(xiǎn)的因?yàn)樗麄兛梢赃M(jìn)入系統(tǒng)設(shè)置。
 
徹底擺脫對(duì)話系統(tǒng)的建議如下:當(dāng)活動(dòng)失去了焦點(diǎn),它發(fā)送廣播:關(guān)閉所有對(duì)話框。虛擬鍵盤(pán)
可能會(huì)有一個(gè)“設(shè)置”按鈕,在虛擬鍵盤(pán)。如果鍵盤(pán)是必需的,較好的解決辦法是創(chuàng)建一個(gè)自定義的版本或整合現(xiàn)有的功能有限。
 
狀態(tài)欄
狀態(tài)欄提供了廣泛的機(jī)會(huì),退出應(yīng)用程序,所以你必須擺脫它。你應(yīng)該做的第一件事是讓程序全屏。
 
在Android 4.0以下,您還可以指定窗口的類型為type_system_alert -在這種情況下,應(yīng)用亭將顯示在所有系統(tǒng)元件。
 
另一種方法是隱藏狀態(tài)欄,只要它愿意出現(xiàn)。為此,您必須指定清單的分辨率。
另一種流行的方法是創(chuàng)建一個(gè)透明的視圖對(duì)象,攔截在狀態(tài)欄的網(wǎng)站所有點(diǎn)擊。實(shí)現(xiàn)它的國(guó)旗system_alert_window是必需的。
 
所描述的技術(shù)只有幾個(gè)可能的選擇鎖定在Android系統(tǒng)的元素。開(kāi)發(fā)商不斷發(fā)現(xiàn)或發(fā)明新的方法和分享他們的經(jīng)驗(yàn)與其他開(kāi)發(fā)商為了創(chuàng)造與限制,不能克服的用戶站的應(yīng)用。
 
與我們分享你自己的關(guān)于亭應(yīng)用開(kāi)發(fā)Android。你用北京軟件公司描述或你知道其他有用的黑客的方法?
相關(guān)文章推薦
軟件開(kāi)發(fā)是一個(gè)復(fù)雜的過(guò)程,涉及許多流程、組件和方法,它們必須協(xié)同工作才能成功。如果其中任何一個(gè)因素失敗,整個(gè)開(kāi)發(fā)過(guò)程都可能受到阻礙。然而,在競(jìng)爭(zhēng)激烈的生態(tài)系統(tǒng)中...
下一代工業(yè)進(jìn)步被稱為工業(yè)4.0,旨在將傳統(tǒng)行業(yè)(如自動(dòng)化)互聯(lián)互通并實(shí)現(xiàn)計(jì)算機(jī)化。工業(yè)4.0的目標(biāo)是使工廠變得更加智能,提高適應(yīng)性和資源效率,以及改善工廠之間供...
您正在尋找能夠?qū)⒛钊梭@嘆的應(yīng)用程序想法變?yōu)楝F(xiàn)實(shí)的人。我應(yīng)該聘請(qǐng)軟件公司還是兼職開(kāi)發(fā)者?這可能是每個(gè)新晉產(chǎn)品所有者問(wèn)自己的最常見(jiàn)問(wèn)題。在開(kāi)始開(kāi)發(fā)過(guò)程之前,您需要...
改進(jìn)人力資源流程對(duì)任何旨在最大限度地提高生產(chǎn)率和員工滿意度的企業(yè)都至關(guān)重要。許多公司需要人力資源任務(wù)的幫助,這需要時(shí)間和資源。企業(yè)資源規(guī)劃軟件可以是這方面的完美...
從頭開(kāi)始構(gòu)建網(wǎng)站并托管和維護(hù)或改造舊網(wǎng)站需要聘請(qǐng)一支擁有技能和專業(yè)知識(shí)的團(tuán)隊(duì)。如果您不想進(jìn)一步擴(kuò)大團(tuán)隊(duì),不想經(jīng)歷招聘大手筆,或者想降低離岸成本,北京軟件開(kāi)發(fā)外包...
對(duì)于希望簡(jiǎn)化軟件開(kāi)發(fā)人員招聘流程的企業(yè)來(lái)說(shuō),選擇合適的在線招聘評(píng)估平臺(tái)至關(guān)重要。由于有如此多的選擇,找到滿足您需求的解決方案可能具有挑戰(zhàn)性。本指南將幫助您解決選...
3程序描繪 2.3條件與限制 2任務(wù)概述 1.2項(xiàng)目背景:應(yīng)包括項(xiàng)目的開(kāi)頭和主管部門(mén)等。 3.5設(shè)備 測(cè)試闡述呈文 ●對(duì)啟迪環(huán)境的影響 ●體例辦事負(fù)荷量 8數(shù)據(jù)組織與程序的相關(guān) 1.1編寫(xiě)目的:...
軟件開(kāi)發(fā)公司對(duì)于iOS 7的設(shè)計(jì)...
北京軟件開(kāi)發(fā)公司在家工作的工具包作為一個(gè)測(cè)試人員是什么? ...
北京軟件開(kāi)發(fā)店餐飲管理系統(tǒng)針對(duì)小型酒店管理需求量身定制,根據(jù)客房數(shù)量的等級(jí)制定軟件售價(jià),流程簡(jiǎn)單、人員控制科學(xué)嚴(yán)密,即使您初次涉足酒店行業(yè),也能輕松管理酒店日常事...
管理軟件和應(yīng)用程序在 20 世紀(jì)后期被引入業(yè)務(wù)運(yùn)營(yíng)領(lǐng)域,從那時(shí)起,它們一直在不斷推動(dòng)公司隨著技術(shù)的發(fā)展而進(jìn)步。與其他人不同,Odoo 通過(guò)其用戶界面的靈活性、用戶友好性和預(yù)算...
北京軟件開(kāi)發(fā)優(yōu)化的Android應(yīng)用程序...
?