Android studio

Uživatelský avatar
jiri.tusla
Příspěvky: 75
Registrován: ned 08. zář 2019 15:45:09
Dal poděkování: 8 poděkování
Dostal poděkování: 19 poděkování

Re: Android studio

Příspěvek od jiri.tusla » pon 19. dub 2021 11:18:24

No však.
Ještě rozšíříš parametry v konstruktory té classy, co jsem navrhl.
Přidáš příkaz. Buď celý nebo jen tu poslední část, která se liší.
Ten potom samozřejmě správně zpropaguješ až do executeRemoteCommand.
Přidáš referenci na cílový label a do něj to v AsyncTasku zapíšeš.

Pak si vyrobíš třeba dva timery s různými frekvencemi, nebo...
Dej člověku rybu a nebude mít hlad jeden den.
Nauč jej chytat ryby a bude celý den sedět na pramici a chlastat pivo.
BigSandy
Příspěvky: 196
Registrován: úte 13. srp 2019 8:07:32
Dal poděkování: 1 poděkování
Dostal poděkování: 12 poděkování

Re: Android studio

Příspěvek od BigSandy » pát 23. dub 2021 6:21:19

Tak jsem to nějak sesmolil a funguje, ale nejsem moc spokojen.
Pokud jsem to pochopil, tak AsyncTask se připoji k raspi, stahne tu teplotu a po ukončení se zavola metoda onPostExecute, přes kterou se to už da vypsat do textView.
Ale to přihlašovaní a odhlašovaní s raspi není zrovna to idealní.
Ono by to chtělo nějak pořešit, aby ten AsyncTask jel furt dokola a s raspi se neodhlašoval.
Uživatelský avatar
jiri.tusla
Příspěvky: 75
Registrován: ned 08. zář 2019 15:45:09
Dal poděkování: 8 poděkování
Dostal poděkování: 19 poděkování

Re: Android studio

Příspěvek od jiri.tusla » sob 24. dub 2021 18:44:08

BigSandy píše:
pát 23. dub 2021 6:21:19
Tak jsem to nějak sesmolil a funguje, ale nejsem moc spokojen.
Pokud jsem to pochopil, tak AsyncTask se připoji k raspi, stahne tu teplotu a po ukončení se zavola metoda onPostExecute, přes kterou se to už da vypsat do textView.
Jo, přesně takhle to má fungovat.
BigSandy píše:
pát 23. dub 2021 6:21:19
Ale to přihlašovaní a odhlašovaní s raspi není zrovna to idealní.
Ono by to chtělo nějak pořešit, aby ten AsyncTask jel furt dokola a s raspi se neodhlašoval.
A proč se Ti to nelíbí? Teda kromě toho, že to chvíli trvá? Nebo že musíš mít v kódu aplikace zakletý jméno a heslo?
Dej člověku rybu a nebude mít hlad jeden den.
Nauč jej chytat ryby a bude celý den sedět na pramici a chlastat pivo.
BigSandy
Příspěvky: 196
Registrován: úte 13. srp 2019 8:07:32
Dal poděkování: 1 poděkování
Dostal poděkování: 12 poděkování

Re: Android studio

Příspěvek od BigSandy » ned 25. dub 2021 6:07:31

Jelikož to mam na tabletu a chtěl bych aby to běželo furt, tak pokud by to tahalo jen jednou za 10 vteřin, tak to je 8 640 logu za den.
Asi bude lepši vyzkoušet, zda mi to pojede přes normální vlákno a neodpojovat to.
https://www.tutorialspoint.com/how-to-c ... in-android
Uživatelský avatar
jiri.tusla
Příspěvky: 75
Registrován: ned 08. zář 2019 15:45:09
Dal poděkování: 8 poděkování
Dostal poděkování: 19 poděkování

Re: Android studio

Příspěvek od jiri.tusla » ned 25. dub 2021 10:24:29

To si už říká o velmi jednoduchou service běžící právě na tom RasPi, která Ti přes http GET poskytne právě chtěné
hodnoty a nic jiného.
Dej člověku rybu a nebude mít hlad jeden den.
Nauč jej chytat ryby a bude celý den sedět na pramici a chlastat pivo.
BigSandy
Příspěvky: 196
Registrován: úte 13. srp 2019 8:07:32
Dal poděkování: 1 poděkování
Dostal poděkování: 12 poděkování

Re: Android studio

Příspěvek od BigSandy » stř 28. dub 2021 6:30:36

PetrSmetana píše:
čtv 15. dub 2021 11:18:44
Shodou náhod jsem ho už párkrát použil pro vývoj aplikace pro tracking a výměnu informací přes síť. Co bys potřeboval?
Co tak se pochlubit nějakým a podělit se o zkušenosti? ;)
Zajima mně vše ohledně komunikace racpi android
Uživatelský avatar
PetrSmetana
Příspěvky: 310
Registrován: pon 22. črc 2019 9:06:45
Bydliště: Mnich
Dal poděkování: 28 poděkování
Dostal poděkování: 60 poděkování
Kontaktovat uživatele:

Re: Android studio

Příspěvek od PetrSmetana » pát 30. dub 2021 9:31:51

V kostce tady - https://docs.google.com/presentation/d/ ... sp=sharing

Není to přímo o RPi ... ale věřím, že kdyby na to přišlo, tak by šla serverová část navléct i na ní.

Technicky na serveru běží pár komponent, které to obsluhují:
socketový multithreadový server v javě pokombený s letsencryptem pro šifrování - který posílá datagramy enkapsulované v jsonu a obsluhuje sešny s jednotlivými mobilními klienty - vše se sype do DB a na disk (zaslané soubory)

Dalšími komponentami jsou součásti LAMPu, kde běží aplikace pro štáb. Nyní se ještě vyvíjí trenažer, pro cvičení na štábní aplikaci - ten poběží na symfony, a je na jiném serveru.

Veškerý serverový deploy se děje přes docker-composer. Mobilní apka je pak klient, který běží na pozadí, a vyměňuje si data dle potřeby se serverem.

Vývoj běží na dobrovolnické bázi - no cash involved. Od sponzorů uvedených v prezentaci jsme získali vybavení pro rozběhnutí digitálního krizového štábu.

Potřebovali bychom ještě někoho, kdo by byl schopen na dobrovolnické bázi zastřešit vývoj pro iOS.
Modré z nebe na počkání, zázraky do dvou dnů.
Odpovědět