Cumarsáid Android: Cad a dhéanann tú nuair a gheallann an úinéir gléas i dtuairimí an tsuímh
Acláirín Android 10.1 orlach bhí sé curtha ar fáil do úsáid kiosk le ADB, lucht túsaithe saincheaptha agus Leasú an Ghléas.
D’fhág sé seo dúshlán coitianta i gcur chuige kiosk: nuair a bhíonn rialú na h-ábharra córais agus na mbainistíocht ghlaiste teoranta, conas is féidir an cláirín a athbhunú don tástáil thuilleadh? Agus má theastaíonn ón aip oscailt Wi-Fi nó feidhmeanna eile an chórais, cé acu de na n-intents Android atá fós in ann a úsáid?
Úsáid an cliant ar dtús ordú ADB chun iarrthacht an chórais UI a athrú:
adb shell settings put system hide_navbar 1
adb shell settings put system statusbar_disp 1
adb shell settings put system swipe_show_nav_bar 0
adb shell settings put system power_button_show 0
Socraíodh an t-aip mar an príomhleathanach, agus ansin cuirtear an t-aip mar Leasú an Ghléas chun ábhar a bhfuil na foinctseanna rialú gléasanna riachtanacha ann.
Tar éis an atógála, an Android kiosk tablet chuaigh go huathoimleach isteach sa app mar a raibh súil leis. Mar sin féin, níorbh fhéidir leis an gcustaiméir an scáileán príomhshuíomh an app a fhágáil chun rochtain a fháil ar Logainmneacha Android nó ar fhoinsí eile an chórais. Níor oscail na cnaipeanna Logainmneacha agus Wi-Fi a bhí leagtha isteach sa app na leathanaigh córais comhfhreagracha.
Ní raibh an cheist láithreach náisiúnta ach conas an app a fhágáil. Ba ghiall ar an gcustaiméir bealach oiriúnach a fháil chun an Taibléad android a athbhunú le haghaidh tástála breise, agus ba mhaith leis freisin tuiscint a fháil ar na Intents córais a d’fhéadfadh a n-ábhar a úsáid.
Cén fáth a rinne an Tablet Android séard a bheith deacair le rochtain a fháil air
Tharla an fhadhb ó iliomad leibhéal rialú gléasanna a bheith curtha i bhfeidhm ag an am céanna.
Bhí an t-ullmhúchán saincheaptha mar a chinntigh cá bhfuil an aiplicíocht ag taispeáint mar an scáileán Baile, agus thug an Uinéir an Ghléas smacht níos leithne ar pholasaí an ghléisa. Tacaíonn na doiciméid oifigiúla Android don ghléas sainiúil leis an gcineál seo comhshóchur do chuid eile de na gléasanna rialaithe agus do na gléasanna ceaptha mar chiosca, lena n-áirítear an t-aiplicíocht réamhshocraithe Baile a rialú agus rochtain ar fheidhmeanna an chórais a theorannú.
Chuir na horduithe ADB strata eile leis trí iarracht a dhéanamh ar iompar an UI córais. Ní bheidh na socruithe seo mar aon le gach gléas nó le gach firmware ach iad a dtugtar ar ghluaiseanna atá briste ar an gléas nó ar an firmware, mar sin tá an tionchar cruinn acu ag brath ar conas a chuireann an firmware ar an mbordléarscáileán i bhfeidhm iad.
Ciallaíonn sé seo go bhfuil Bordléarscáileán Android a úsáidtear mar ghléas ciosca in ann a athshocraíocht a dhéanamh níos deacra nuair a athraítear an t-ullmhúchán, an t-ullmhúchán Uinéir an Ghléisa, na srianta ar an UI córais agus an t-ábhar taistil aiplicíochta le chéile.
Ní bhríonn an facht go bhfuil an cnapán Socruithe nó Wi-Fi na hAiplicíne níos mó ag obair nach bhfuil an Intinn féin mícheart. D’fhéadfadh an Gníomhaíocht Socruithe sprioc a bheith neamhfheidhmeach, faoi chosc, nó ar bhealach eile neamhtháinisteach faoi an gcumraíocht reatha an ghléas. Molann Android freisin seiceáil an bhfuil sé in ann Intinn a réiteach sula dtosaítear é.

Bunanna Athshlánaithe do Thábailt Kiosk Android atá díograise
Más iad an t-aghaidh cheart mar Bhuachaill Gléasa cheana féin, ba chóir athshlánú bunaithe ar ghluaiseanna a mheas ar dtús.
Android DevicePolicyManager soláthraíonn feidhmeanna bainistíochta gléasa a úsáideann Bhuachaill Gléasa. I mbun le leagan Android agus le cumraíocht na hAiplicíne, is féidir le hAiplicíon Bhuachaill Gléasa an meicníocht scuabtha gléasa oiriúnach a úsáid chun an thábailt a aisghabháil go staid ghlan le haghaidh tástála. wipeData() is an API a bhfuil aitheantas air le scuabhadh sonraí an úsáideora, agus soláthraíonn leaganacha nua-aimseartha Android breis feidhmiúcháin scuabtha gléasa.
An t- clearDeviceOwnerApp() níor cheart an modh seo a mheas mar mhodh ginearálta le haghaidh aistriúcháin i dtionscnaimh. Tugann Android doiciméad air mar API atá dírithe ar thástáil agus molann sé athshocrú fabhracta mar an bealach gnách chun caidreamh Bhuachaire Gléine a bhaint.
Tairgeann ADB freisin ordúcháin bainistíochta polasaithe gléine, ach tá srian air sin. Mar shampla, adb shell dpm remove-active-admin ní hea modh uilechoiteach chun Buachaire Gléine a bhaint; deir doiciméad ADB Android na riachtanais a shonraíonn sé, mar shampla an t-ábhar testOnly a thagann leis an aip.
Más é an t-aistriúchán bogearraí nach bhfuil ar fáil toisc go bhfuil sé as féidir leis an aip an oibríocht riachtanach a fhorghníomhú, is é an bealach atá fágtha ná athshocrú fabhracta iarrthar nó próiseas Athshocraíochta Android .
Níor cheart an comhcheangal cnaipeanna cruinn a ghlacadh ó mhúnla eile de thábailt Android. Sainítear iarrthar Athshocraíochta de réir an fhiormhéirce agus an réaltaíochta a úsáideann an tábillt. Mar sin, don tionscadal tábillt Android saincheaptha, ba cheart an próiseas ceart Athshocraíochta a dhearbhú don mhúnla agus an fhiormhéirc atá i bhfeidhm roimh a chur i bhfeidhm.
Don chineál seo Android kiosk tablet , agus gur fíor-úsáideach é modh aitheanta a bheith ann le linn tástála na comhtháite mar is féidir le cumraíocht ar leibhéal an chórais, go dtí seo, brabhsáil an úsáideoire de ghnáth a bhaint amach go dtí seo.
Tástáil Intintí na Socruithe agus Feidhmeanna an Chórais ar Thábhléid Android
Bhí ceist eile an chustaiméara ann: an raibh sé in ann feidhmeanna an chórais, mar shampla na Socruithe agus an Wi-Fi, a thosú go díreach.
Tugann Android intintí caighdeánacha na Socruithe do na feidhmeanna seo. Mar shampla:
|
Feidhm |
Intint Caighdeánach Android |
|
Na Socruithe Príomha |
Settings.ACTION_SETTINGS |
|
Na Socruithe Wi-Fi |
Settings.ACTION_WIFI_SETTINGS |
|
Na Socruithe Gan Sreang |
Settings.ACTION_WIRELESS_SETTINGS |
|
Socruithe Bluetooth |
Settings.ACTION_BLUETOOTH_SETTINGS |
|
Socruithe an taispeána |
Settings.ACTION_DISPLAY_SETTINGS |
|
Socruithe Suíomh |
Settings.ACTION_LOCATION_SOURCE_SETTINGS |
|
Socruithe Fuaim |
Settings.ACTION_SOUND_SETTINGS |
|
Socruithe Slándála |
Settings.ACTION_SECURITY_SETTINGS |
|
Socruithe Aipeanna |
Socruithe.ACTION_APPLICATION_SETTINGS |
|
Socruithe Sonracha Aipeanna |
Socruithe.ACTION_APPLICATION_DETAILS_SETTINGS |
Is iad seo gníomhartha socruithe Android caighdeánach, seachas comhéadan a bhfuil spéis acu i gcomhlacht ar leith Monatóir Android . Áfach, ní chiallaíonn an bheith ann de ghníomhachtaí Intent go mbeidh siad in ann oscailt go rathúil ar gach gléas nó faoi gach comhréim chiosca. Molann Android an Intent a sheiceáil le resolveActivity() roimh é a thosú.
Mar sin, ba cheart tástáil a dhéanamh ar ghníomhachtaí Intent ar ghléas Android a bhfuil comhtháthú sa chóras air, ar an ffirmware agus ar leathanach Android atá á úsáid do na hionchur. Ba cheart an tástáil a fháil amach an bhfuil an Intent ann ach freisin an bhfuil an Gníomhaíocht chomhfhreagrach in ann a rochtain tar éis teorainneacha Bhuachaill an Ghléise, an lucht tosaíochta agus an cód UI an chórais a chur i bhfeidhm.
Más é seo a dhéanann tú oibre ar tháibléad Android mar kiosk nó ar thionscnamh comhtháite córais agus tá cabhair uait le hathbhunú an bhainisteora gléas, le intinní na socruithe, nó le fadhbanna eile gaolmhara leis an gcomhshocruíocht, téigh i dteagmháil linn le hainm an táibléid agus le leagan Android. Is féidir linn an tacaíocht teicniúil atá ar fáil agus na roghanna saincheapa a phlé.
Tugann an prionsabal céanna le haghaidh feidhmiúcháin eile an chórais. D’fhéadfadh API caighdeánach Android a bheith ann, ach is brí leis an gcuideachta iomlán ar leagan Android, ar chumraíochtaí an firmware, agus ar pholasaíochtaí bainistíochta an ghléisa.
Cén scéal le hIarrataí Tógála?
Tá ceist an chustaiméara faoi 'iarrataí tógála' beagán difriúil ó sheoladh leathanach na socruithe.
Intent.ACTION_SCREEN_ON is craoladh córais atá curtha in iúl go bhfuil an scáileán tar éis dul i ngníomh. Is é seo craoladh córais cosanta, mar sin níor cheart do app é a mheabhrú mar intinn ghinearálta is féidir a sheoladh go simplí chun an táibléad a thógáil.
Más é an riachtanas an scáileán a thógáil, an scáileán a choinneáil ina ghníomh, nó iarrataí tógála a rialú , ag deirtear an mecanachas oiriúnach ar riachtanais an iarratais. Soláthraíonn Android APIanna bainistíochta cumhachta agus fuinneoige/gníomhaíochta dona scéalta seo, lena n-áirítear PowerManager agus feidhmeacht gléas a choinneáil ar an gcumhacht nuair is oiriúnach é.
Tá an difríocht seo tábhachtach nuair a fhorbraítear aiplicídhí do Android kiosk tablet . Tá “oscailt fheidhme sistéim” agus “riaradh stáit cumhachta an ghléisa” ina dhó oibríochtaí éagsúla sistéim agus ba cheart iad a láimhseáil trí APIanna éagsúla.

Tacaíocht Teicniúil le haghaidh Comhtháthú Cláir Android
Taispeánann an cás seo freisin cén fáth a d’fhéadfadh comhshuiteáil kiosk a bheith níos casta ná an comhshuiteáil bunúsach hardwéire cláir Android.
Nuair a chomhtháthaitear clár isteach sa ríomhchlár saincheaptha, córas POS, córas kiosk, córas tionsclaíochta nó aon ghléas eile faoi bhainistíocht, is féidir go mbeidh an comhshuiteáil bogearraí ina aghaidh an luchtóra, an Owner Gléasa, an UI córais, ceadanna na n-aiplicídhí, Intents Socruithe agus iarrachtaí athshocraithe ag an am céanna.
Do thionscail a éilíonn clár Android saincheaptha cumraíochtaí, ba cheart na riachtanais seo a mheas i gcomhthéacs leis an gcaighdeán agus le cumraíocht an chórais Android, seachas iad a sheiceáil mar fhoirceanna ar leith i rith an t-ainmniú deireanach.
Baineann an réiteach oiriúnach leis an leagan Android, le foirmfhirmware an táblaí, le cumraíocht an app agus leis na feidhmeanna a theastaíonn ón n-intégrálaí córais. Is féidir doiciméadú teicniúil a ullmhú freisin timpeall ar na comhéadan córais atá ar fáil, ar na hIntents atá tacaithe, ar na ceadanna agus ar na teorainneacha sonracha don ghléas.
Más féidir leat a thástáil an Taibléad android do úsáid mar chiosc nó do chur isteach sa chóras agus má thagann fadhbanna cosúla leis seo le Owner an Ghléisa, lucht túsú saincheaptha, mód an chiosc, Intents na Socruithe, srianta ar an UI córais nó ar aistriú an ghlaes , le do thoil déan Teagmháil Linn le haghaidh tacaíochta theicniúil .
Is féidir leat a chur in iúl an modh táblaí, an leagan Android, an cumraíocht a úsáidtear agus an bhfeidhm ar leith ar mhaith leat a chur i bhfeidhm. Ansin is féidir linn plé a dhéanamh ar na Saincheapadh táblaí Android agus tacaíocht theicniúil roghanna do do thionscadal.