Forum » Programiranje » Razvoj aplikacije za oddaljeno naročanje preko tablic
Razvoj aplikacije za oddaljeno naročanje preko tablic
i33a ::
Pozdravljeni,
ukvarjam se s projektom, ki bo deloval zelo podobno, kot naročanje menija preko tablice v gostilni (eliminiramo čas čakanja na natakarja, da sploh pobere naročilo). Sicer bo projekt namenjen za uporabo v drugem sektorju, a bo delovanje aplikacije z izjemo vsebine podobno.
Zaenkrat sem se zamisil tako, da bi postavil nek strežnik, kamor bi potem aplikacije na teh tablicah pošiljale podatke. Na drugi strani pa bi lahko gledali naročila (na primer v kuhinji).
Zanima me predvsem kakšne tablice se ponavadi uporabljajo za to? Mislim, da sem nekaj podobnega videl v neki azijski restavraciji v Lj pred časom, a se žal ne spomnim kje. Tečejo take apliacije običajno na androidu? Kako zagotoviti, da bo aplikacija nekako "zaklenjena" v odpredje in gost ne bo uporabljlal tablice za druge namane?
Vsaka informacija bo dobrodošla. Hvala!
ukvarjam se s projektom, ki bo deloval zelo podobno, kot naročanje menija preko tablice v gostilni (eliminiramo čas čakanja na natakarja, da sploh pobere naročilo). Sicer bo projekt namenjen za uporabo v drugem sektorju, a bo delovanje aplikacije z izjemo vsebine podobno.
Zaenkrat sem se zamisil tako, da bi postavil nek strežnik, kamor bi potem aplikacije na teh tablicah pošiljale podatke. Na drugi strani pa bi lahko gledali naročila (na primer v kuhinji).
Zanima me predvsem kakšne tablice se ponavadi uporabljajo za to? Mislim, da sem nekaj podobnega videl v neki azijski restavraciji v Lj pred časom, a se žal ne spomnim kje. Tečejo take apliacije običajno na androidu? Kako zagotoviti, da bo aplikacija nekako "zaklenjena" v odpredje in gost ne bo uporabljlal tablice za druge namane?
Vsaka informacija bo dobrodošla. Hvala!
d4vid ::
Najbolj enostavno pomoje to deloma uredis tako, da android misli da je tvoj app launcher. Potem lahko rines nazaj kolikor hoces, pa bo se vedno odprta ta aplikacija. Potem pa nekako (z neko aplikacijo) zaklenes nastavitve in vklop/izklop wifija in ostalega, kar se ti pojavi ko potegnes iz vrha ekrana proti dnu. Ker ce se ti kje zalomi je pa dobro da vpises geslo in si v nastavitvah (katere se da dobiti prek tega drop down menija po vsej verjetnosti)
Main PC: Asus PN50 | AMD Ryzen 5 4500U | 16 GB RAM | 256 GB SSD
PC2: HP Z400 | Intel Xeon L5630 | 6 GB RAM | 120 GB SSD
Laptop: HP Elitebook 840G1 | Intel i5 | 8 GB RAM | 256 GB SSD
PC2: HP Z400 | Intel Xeon L5630 | 6 GB RAM | 120 GB SSD
Laptop: HP Elitebook 840G1 | Intel i5 | 8 GB RAM | 256 GB SSD
i33a ::
Super. Hvala za pomoč! :)
Zanima me, če kdo slučajno kaj ve kako je glede hardware-a?
Iščem neko poceni tablico (idealno, tako kot sem videl tam v azijski restavraciji).. Izgledale so precej poceni in nezanimive za krajo. Zaslon pa je bil v tehnologiji e-ink (ali nekaj podobnega). Tako, da niso potrebovale konstantnega polnjenja.
Zanima me, če kdo slučajno kaj ve kako je glede hardware-a?
Iščem neko poceni tablico (idealno, tako kot sem videl tam v azijski restavraciji).. Izgledale so precej poceni in nezanimive za krajo. Zaslon pa je bil v tehnologiji e-ink (ali nekaj podobnega). Tako, da niso potrebovale konstantnega polnjenja.
jukoz ::
Verjetno si videl Visionectovo "tablico". Razvili so jo za te namene, sedaj se uporablja za tole:
https://getjoan.com/
Osnovna je bila res kul (Geoffrey), bila vododoprona itd:
Gor teče web broswer, ki se priključi na eno spletno stran, preko katere delaš naročila. Stran je seveda lahko poljubna.
Par let nazaj smo jo testirali za eno povsem drugo uporabo (brez weba), vendar je bila sprememba firmware-a predraga.
Če bi pa imel podoben HW (torej e-ink klient z web broserjem) pa sporoči na ZS. Vsaj za prototip bi bilo OK.
https://getjoan.com/
Osnovna je bila res kul (Geoffrey), bila vododoprona itd:
Gor teče web broswer, ki se priključi na eno spletno stran, preko katere delaš naročila. Stran je seveda lahko poljubna.
Par let nazaj smo jo testirali za eno povsem drugo uporabo (brez weba), vendar je bila sprememba firmware-a predraga.
Če bi pa imel podoben HW (torej e-ink klient z web broserjem) pa sporoči na ZS. Vsaj za prototip bi bilo OK.
LoveKvothe ::
Jaz sem bil v enaki situaciji kot ti, ko smo s podjetjem razvijali aplikacijo, ki bi morala delovati v tako imenovanem 'kiosk' načinu. Torej aplikacija in nič drugega, vse ostale stvari kot so gumbi ne smejo delovati (razen gumb za nazaj - akcijo tega gumba lahko preprosto overridaš v kodi in tako preprečiš izhod iz aplikacije. Ostale gumbe kot so home in recent apps težje izključiš v kodi).
Problem sem rešil tako, da sem za to namenjene aplikacije root-al, in jim v config datoteki spremenil keybindinge, tako da določeni gumbi niso bili aktivni (gumb za izklop, home button in recent app button). V aplikaciji je potrebno onemogočiti še zgornjo vrstico, tako da slide down ne odpre vrstice z obvestili. V aplikaciji smo naredili še skrito funkcionalnost za skrbnike aplikacije, tako da lahko aplikacijo z vnosom pravilnega gesla tudi zaprejo, če je to potrebno. Poskusil sem brez rootanja tablic, vendar ni tako preprosto spremeniti obnašanja sistemskih gumbov (enim je celo uspelo, vendar mislim, da na nižjih Android API-jih, men ni uspelo).
Če se boš lotil tega načina (ni najboljši, ker rootanje naprave pomeni izgubo garancije) in boš prišel do kakšnega problema javi :)
Problem sem rešil tako, da sem za to namenjene aplikacije root-al, in jim v config datoteki spremenil keybindinge, tako da določeni gumbi niso bili aktivni (gumb za izklop, home button in recent app button). V aplikaciji je potrebno onemogočiti še zgornjo vrstico, tako da slide down ne odpre vrstice z obvestili. V aplikaciji smo naredili še skrito funkcionalnost za skrbnike aplikacije, tako da lahko aplikacijo z vnosom pravilnega gesla tudi zaprejo, če je to potrebno. Poskusil sem brez rootanja tablic, vendar ni tako preprosto spremeniti obnašanja sistemskih gumbov (enim je celo uspelo, vendar mislim, da na nižjih Android API-jih, men ni uspelo).
Če se boš lotil tega načina (ni najboljši, ker rootanje naprave pomeni izgubo garancije) in boš prišel do kakšnega problema javi :)
Mavrik ::
Hmm, oba Android in iOS podpirata COSU (torej kiosk, samo ena aplikacija) način, zakaj kompliciranje z rootom in hekanjem?
Glej npr. https://developer.android.com/work/cosu... ?
Glej npr. https://developer.android.com/work/cosu... ?
The truth is rarely pure and never simple.
LoveKvothe ::
Hmm, oba Android in iOS podpirata COSU (torej kiosk, samo ena aplikacija) način, zakaj kompliciranje z rootom in hekanjem?
Glej npr. https://developer.android.com/work/cosu... ?
Hm, čudno da na tole nismo naleteli pri iskanju kako narediti Kiosk mode app... Očitno včasih najenostavnejše stvari spregledaš :) Hvala za link, mogoče kdaj pride naročilo še za kakšno tablico, pa da se jo ne roota in vse ostalo ampak samo spremeni v kodi. Verjetno tale tutorial kul? https://codelabs.developers.google.com/.....%2F..%2Findex#0
Ales ::
LoveKvothe je izjavil:
... rootanje naprave pomeni izgubo garancije ...Ne je ne.
Zgodovina sprememb…
- spremenil: Ales ()
LoveKvothe ::
LoveKvothe je izjavil:
... rootanje naprave pomeni izgubo garancije ...Ne je ne.
Yeah, right, zato pa vsak rooting tutorial izključno opozarja, da z nadaljevanjem postopka, ki je opisan, izgubiš garancijo. Tudi iz prve roke lahko potrdim to, prav tako pa dosti Q/A na googlu.
noraguta ::
Mah noben ne roota nekaj brez barv. Tega buttlerja so imel na krvavcu v sončkunže 5 let nazaj.
Pust' ot pobyedy k pobyedye vyedyot!
Ales ::
LoveKvothe je izjavil:
LoveKvothe je izjavil:
... rootanje naprave pomeni izgubo garancije ...Ne je ne.
Yeah, right, zato pa vsak rooting tutorial izključno opozarja, da z nadaljevanjem postopka, ki je opisan, izgubiš garancijo. Tudi iz prve roke lahko potrdim to, prav tako pa dosti Q/A na googlu.
Če uveljavljaš garancijo v ZDA (ali še kje) je temu mogoče tako. Za garancijo v EU in v Sloveniji pa ni.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | TV2GO - T-2Oddelek: Mobilne tehnologije | 7414 (168) | polde66 |
» | Android -ROOT (strani: 1 2 )Oddelek: Mobilne tehnologije | 7137 (3768) | max157 |
» | Samsung Galaxy S7 rootOddelek: Mobilne tehnologije | 2211 (2031) | roko granata |
» | Nov Android bo 5.0Oddelek: Novice / Android | 12644 (10715) | PrimozR |
» | Samsung Galaxy S3 - kako prenesti aplikacije na micro SD karticoOddelek: Mobilne tehnologije | 9961 (9651) | Boomer |