Új hozzászólás Aktív témák
-
Sianis
addikt
Adott egy screen, lényegtelen mennyi minden van rajta. x mp tétlenség, tehát nem ér semmihez, semmilyen módon, fel akarok dobni egy kis tippet. Utána ezt elrejteni y idő után, vagy érintés után.
Van erre valami jó kis módszer? Az a bajom, hogy mindennek nem adhatok onTouchListener-t, hiszen van neki sajátja, meg ezért egy Button-ból nem csinálnék külön sajátot.
Minden ötletet szívesen látok.
Köszi!
Sianis
-
Sianis
addikt
Kicsit egyszerűbre vettem a figurát. Raktam az egész elé egy View-t, ami invisible. Ennek lett egy OnTouchListenere, ami mindig false-t ad vissza, így nem avatkozik bele az alatta lévő bármilyen elem működésébe, ugyanakkor leállítja a postDelayed-del megadott Runnable-t ami megjelenítené a tutorialt. Miután megjelenik a tutorial, elindul ugyanígy egy másik Runnable, ami pedig amint lejár eltűnteti a tutorialt és törli a láthatatlan view-t is így végképp kikerül a zavarási eshetőségek közül.
Sianis
-
Sianis
addikt
Jól értem, hogy az IntentService olyan, hogy az egyes kérések, felsorakoznak egymás után? Tehát egyszerre csak egy kérés tud futni?
Sianis
-
Sianis
addikt
válasz WonderCSabo #1759 üzenetére
Ez kell nekem, kiváló. Kösz!
Sianis
-
Sianis
addikt
válasz Discon00b #1835 üzenetére
Hali!
Nem nagy kaland, szerintem Bluetooth-szal jobban jársz. Sima soros kommunikáció nem egy nagy feladat rajta, az Android oldalán van egy példa chat alkalmazás, az gyakorlatilag a keresés - párosítás - küldés/fogadás részét teljesen lefedi.
A mikrokontrolleres rész nem ide tartozik, de gondolom azzal jobban állsz.
Sianis
-
Sianis
addikt
válasz h1ght3chzor #1837 üzenetére
Ez eléggé hasonlít. Amúgy a samples-ben kellene lennie, amit az SDK Manager letölt.
Sianis
-
Sianis
addikt
Szerintem a legjobb git kezelő Windows és OS X alá. Sourcetree. Évek óta használom, első indítás óta nem volt szükségem arra, hogy mást kelljen keresnem.
Sianis
-
Sianis
addikt
Az mitől lehet, hogy addToBackStack("ManageRoutesListFragment") hívással csinálok egy tranzakciót, akkor ilyen névvel a back stack-ben nem találok tranzakciót? Hiába adok neki nevet, minden entry neve null.
Ez így WTF? Találkoztatok már ilyesmivel?
Sianis
-
Sianis
addikt
Sziasztok!
Ezúttal már tényleg olyasmi amit nem tudok. Adott 3 fragment, legynek A, B és C. Mindegyik között replace tranzakcióval navigálok, A -> B -> C. Mindig ez a sorrend. A amikor B-re megy akkor hozzáadja magát a back stachez. B amikor C-re megy, akkor nem. C-ről pedig popBackStack-el visszamegyek A-ra. Első körben ezt tökéletesen működik. Második körben viszont amikor C-n hívom a popBackStack-et, akkor C marad elől, a backStack kiürül. Mindig az R.id.content részre hívok replace-t.
Kérdés, miért nem jön vissza második esetben az A fragment tartalma?
Minden ötletet köszönök!
Sianis
-
Sianis
addikt
ButterKnife háza táján érdekes mozgolódás. [link]
Sianis
-
Sianis
addikt
válasz WonderCSabo #2028 üzenetére
ButterKnife pehelysúlyúbb. Én is Annotations párti voltam, de mivel ez jóval kevésbé terhes dolog így inkább ezt szoktam már használni. Inkább olvashatóságot ad ez a kódnak, mint keretrendszert.
Sianis
-
Sianis
addikt
Hogyan készítsük variánsokat Gradle segítségével. [link]
Kipróbáltam, tök jól működik. Egyik projektbe kellett tennem most olyat, hogy más legyen az alap URL az API hívásoknál. És lehet futtatni 2 külön verziót, kódbázis ugyanaz, megférnek együtt egy eszközön, mégis más címre küldenek.
Szóljatok, ha zavaró, hogy az érdekesebb dolgokat így direktbe belököm.
Sianis
-
Sianis
addikt
Sziasztok!
Arra tudtok valami megoldást, hogy hogyan lehetne vizsgálni mikor van az alkalmazás előtérben, háttérben? Első körben arra gondoltam, hogy egy AtomicInteger számlólót bevezetek, amikor egy-egy Activity onResume lefut akkor növeli, onPause esetében csökkenti a számlálót. Csökkentés, növelés után kiküldök egy Otto értesítést, hogy ellenőrizze az értéket. Ha 0 akkor háttérben van az alkalmazás, hogy nem akkor előtérben. Érzem, hogy ez még közel sem tökéletes, mivel minden Activity váltásnál 2x fut le az ellenőrzés, egyszer látja, hogy 0-ra vált (onPause), majd újra megnő (onResume). Illetve abban sem vagyok biztos, hogy az onPause hamarabb végez, mint egy onResume. Legyünk ugye gyanakvóak.
Valami tipp, hogy hogyan lehetne ezt tökéletesre megírni?
Köszi!
Sianis
-
Sianis
addikt
válasz WonderCSabo #2218 üzenetére
Tehát, ha mondjuk azt mondom, hogy onPause után isApplicationSentToBackground true-val tér vissza, akkor egyetlen Activity sem fut előtérben, tehát háttérben van az app. Ha onResume lefut bármikor akkor meg egyértelműen előtérben fut, igaz?
Sianis
[ Szerkesztve ]
-
Sianis
addikt
válasz WonderCSabo #2220 üzenetére
Igen, de ha mondjuk mindkettő esetében ugyanazt a syncronized metódust hívom akkor már tuti, hogy onPause nem előzi be az onResume-ot. Az meg, hogy esetleg emiatt egyszer egyszer egy ilyen gyors ki/bekapcsolás történik az megeshet. Csak alapetően nem akarom, hogy gyakran kapcsolgassam a kapcsolót le, fel.
Sianis
-
Sianis
addikt
Egy backend service-t akarok írni, ami a háttérben hallgatózik location változás után. Ha előtérben fut az app, akkor figyeli a GPS-t, háttérben csak percenként, 100 méteres elmozdulással network alapú helymeghatározással figyel. Ezt akarom kapcsolgatni.
Az most más kérdés, hogy mennyire etikus, hasznos, hogy egy az app állandóan figyeli, hogy merre jár a user. Ez a feladat. Amúgy úgy akarom megcsinálni, hogyha nincs netkapcsolat akkor leáll a service, mert értelmetlen a futása. Aztán majd, ha visszatér a hálózat, újra elindul.
Sianis
-
Sianis
addikt
Hali!
Látott már valaki értelmes megvalósításban Quick return patternt + ListView-t? A helyzet a következő. Van egy View (vagy adott esetben több, mindegy) egy ListView felett. Ha lefelé görget akkor el kell rejteni, animálva, ha felfelé akkor visszahozni. Ez a dolog egészen odáig fejben nekem oké is volt, hogy kiúsztatom, vissza, viszont mindig a ListView felé úszik. Úgy kellene nekem, hogy a ListView teteje igazodjon a View aljához. Erre látott már valaki példát?
Köszi!
Sianis
-
-
Sianis
addikt
válasz WonderCSabo #2272 üzenetére
Ezeknek a megértésével próbálkozom amúgy, éppen
Sianis
-
Sianis
addikt
válasz DrojDtroll #2329 üzenetére
A logikát abban kell írnod. Szóval kell. Könyv
Sianis
-
Sianis
addikt
Skacok, várom a véleményeket a Google I/O dolgairól. Az új dizájn tetszik, bár ha nem adnak mellé automatizált vagy erős API szintű animáció támogatást akkor kevesen fognak ilyen szép dolgokat szülni.
-
Sianis
addikt
válasz WonderCSabo #2390 üzenetére
Az szép kis lib lesz!
Sianis
-
Sianis
addikt
válasz WonderCSabo #2392 üzenetére
Igen, ismerem. Most nagy hirtelen abba is hagytam egy app kezdeményt, hogy megvárjam mi sül ki belőle. Mert ha ilyen jó kis animációkat tudok majd beletenni egyszerűen akkor az kell nekem bele. Kell.
-
Sianis
addikt
válasz WonderCSabo #2395 üzenetére
Mondjuk az a Settings kép ez sok minden, csak nem szép.
-
Sianis
addikt
válasz PumpkinSeed #2435 üzenetére
Android Eszközkezelő tud ilyet. Meg tudja csörgetni a telefont, még akkor is ha le van némítva.
-
Sianis
addikt
Esetleg ez? [link]
Anno én is tartottam itt vendégelőadóként egy kis sessiont és szerintem ami előtte ment infó az eléggé gyakorlatias volt.
Új hozzászólás Aktív témák
- Okos Otthon / Smart Home
- Yettel topik
- Computex 2024: beröffentette az AI-t az AMD
- Red Dead Redemption 2 (PC)
- EAFC 24
- Politika
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Nvidia GPU-k jövője - amit tudni vélünk
- Milyen okostelefont vegyek?
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- További aktív témák...
- ACER NITRO 17" 120Hz iPS, i5, RTX3060-6, 32/1024 SSD, több zónás RGB bill, erős akku szla +garancia
- HP ProBook 440 G6 (FHD 14"/i5-8265U/8GB DDR4/250GB SSD) olcsón,csak a hétvégén!
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- SAMSUNG ODYSSEY OLED G8 S34BG850SU
- AMD Ryzen 7 5800x3D Aqua Garancia 2026.10.16
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs