Hirdetés
Új hozzászólás Aktív témák
-
Mr Dini
addikt
Remek kérdés! Köszönöm, hogy felhoztad!
Tervben is volt, hogy kitérek erre, de sajnos elveszett az első hozzászólás vázlatom egy böngésző bug miatt, kifelejtettem másodszorra.Az első indok, hogy ez csak egy felvezetés lenne. Ez nem túl kompikált feladat, de a segítségével szépen rá lehet érezni a dolog mikéntjére.
Illetve a plugin ilyen pitiáner dologra, mint egy értesítés, overkill. Azzal, hogy megírsz még egy plusz kiegészítő alkalmazást, ami telepítve van az eszközödre, jelentős plusz helyet foglalsz el. Pl. a TaskerPlugin és FireReceiver osztályokat minden pluginba implementálni kell (mondjuk utóbbit nem, csak Action plugin esetében). Plusz egy APK lefordulásakor a dex fájlba belekerül a Droid API, amivel forgattál. Ez is plusz 1-2 MB. Egy task pedig 5-6 kb. Ha pedig a Taskerrel natívan megoldható, minek szenvedjek pluginkereséssel/-vásárlással?
Fejlesztettem már nem egy alkalmazást és Tasker plugint Droidra (utóbbit mondjuk csak magamnak, mert érdekelt a mikéntje), így valamennyire átlátom a struktúráját fejlesztői szemszögből. A Tasker (vagy Locale stb.) egy intenttet küld a pluginodnak. Ennek hatására a rendszer a Tasker "folyamata" mellé betölt még egy szálat pluszban, a plugin adott "folyamatát". Ez lefut, a Tasker bevárja, megkapja az eredményt, majd visszatér, s futtatja tovább a taskot. Ahol pedig a bevárás és az új szál szavak szerepelnek egymás mellett, azt a helyzetet én szeretem minél messzebbről elkerülni. Aki nem így tesz, az optimalizálás szempontjából rossz fejlesztői felfogással rendelkezik. Tudom, hogy nem egetverően sok plusz idő pluginnal megoldani, de én akkor sem tennék ilyet (feltéve, ha van szebb megoldás - s én tudok róla), ha egy búlvárlap hangos felolvasásával kínoznának...
Plusz a pluginok és az App Factoryvel exportált appok nem szeretik egymást.
PS: Ez nem JS (JavaScript). De arról is tervezek majd írni később...
Ez a natúr Java nyelv "Taskeresítve", azaz a Java Functions opció.
Új hozzászólás Aktív témák
- Tudástár Tasker - AZ Android alkalmazás
- Kínai és egyéb olcsó órák topikja
- Apple MacBook
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Ha Darwinra hallgat az AI, nehéz lesz megállítani
- Overwatch 2
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Konteó topic
- 5.1, 7.1 és gamer fejhallgatók
- Ubuntu Linux
- Építő/felújító topik
- További aktív témák...
- iKing.Hu - Apple MacBook Pro 16 M1 Pro (2021) 16GB/1TB SSD megkímélt 88% akku 153 ciklus
- HIFIMAN SUNDARA SILVER Over-ear open planar audiofil fejhallgató, Ibasso szimm.tuningkábellel ELADÓ
- iKing.Hu - Apple MacBook Pro 16 M1 Max (2021) 32GB/1TB karcmentes 95% akku 155 ciklus
- iKing.Hu - Apple MacBook Pro 14 M1 Pro (2021) 16GB/500GB karcmentes 85% akku 353 ciklus
- iKing.Hu - Apple MacBook Air 13 M2 (2022) 8GB/256GB szép állapot 88% akku 273 ciklus
- Intel Core i9-10850K 10-Core 3.6GHz LGA1200 (20M Cache, up to 5.20 GHz)
- Xbox Game Pass Ultimate előfizetések kedvező áron
- iPhone 11 Pro 64GB 100% (3 hónap garancia)
- Értékcsökkentett gamer alaplapok /ASUS/MSI/AM5/Számlával/
- Apple iPhone 14 Plus 128GB sárga használt, karcmentes 97% akku 6 hónap garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Tervben is volt, hogy kitérek erre, de sajnos elveszett az első hozzászólás vázlatom egy böngésző bug miatt, kifelejtettem másodszorra.
