Hirdetés
- Telekom mobilszolgáltatások
- Yettel topik
- Szívós, szép és kitartó az új OnePlus óra
- Fotók, videók mobillal
- Prohardver app (nem hivatalos)
- iOS alkalmazások
- Samsung Galaxy A56 - megbízható középszerűség
- Fittyet hány a pesti napfényre a Honor 600
- Samsung Galaxy A57 - kecses test, lusta lélek
- Vivo X300 Ultra - tárcsázz, ha van rá keret!
Új hozzászólás Aktív témák
-
Arcanus
aktív tag
Érdemes meglesned, az idei IO-n bejelentett API-kat, melyek közül [WorkManager]-t emelném ki. Egy felsőbb réteget biztosít számodra, nem kell az I/O programozással foglalkozz.
Ugyanígy, az adatbázis kezelést is érdemesebb fentről kezelni, ehhez a [Room] API-t ajánlom. Egyszerűbb, könnyebb karbantartani és az Android Jetpack része, amelyről [itt] olvashatsz bővebben
-
lanszelot
addikt
Nekem barmilyen megoldas jo, nem fontos hogy a telon lassam. Pl ha windows, osx, linux, barmi alol megnezem, vagy kimasolom oda es megnezem, barmilyen megoldas jo nekem.
Lenyeg hogy at tudjak koltozni nem root olt telora.
Sajnos programozashoz nem ertek, ti segitettetek megirni /60% ban ti irtatok meg/ -
thon73
tag
Köszönöm!
A gond csak az, hogy még mindig nem értem a használatát. Ezt vajon a View állítja be, ha nagyobb akar lenni, mint a Parent által adott érték? És akkor a Parent mit tesz? Tudomásul veszi, vagy küld nagyobb értéket? (Gondolom, ez nincs felprogramozva, csak a logikát kérdem.)A konkrét probléma lényege:
A parent egy frame-layout, amit a rendszer ad a KeyboardLayout számára, nem tudom megváltoztatni.
A Custom View magassága (alapvetően a rendelkezésre álló szélességtől függ), de ami fontos: nem haladhatja meg a rendelkezésre álló magasság egy bizonyos százalékát. Ez idáig egyszerűnek tűnik.
DE!
A mérési ciklus során egy csomó onMeasure() hívást kapok, melyek némelyike a teljes magasságot, némelyike a Navigation Bar-ral csökkentett magasságot, némelyike a már számított magasságot, némelyike pedig az általam számítottnál is kisebb magasságot kap meg - persze mindig AT_MOST megjelöléssel.
Hozzáteszem: a Custom View onMeasure metódusa MINDIG egy fix magasságértéket ad vissza - ami viszont természetesen nagyobb, mint fent a negyedik érték.Itt vált gyanússá, hogy használnom kellene ezt a bizonyos bitet. De akár beállítom, akár nem, ugyanaz történik. Pedig ettől reméltem a megoldást.
A hibajelenség (lehet, hogy ettől független): A Custom View tényleges magasságmérete némileg random értéket vesz fel. Néha pontos, fekvő módban néha "odaképzeli" maga alá a Navigation Bar-t (ami egyébként oldalt van), álló módban meg néha becsúszik a Navigation Bar mögé. Tíz esetből kb 1-2 alkalommal hibás, holott a logika mindig ugyanaz. És csak elforgatás után jelentkezik a hiba, ha requestLayout()-ot kérek, akkor pontosan számol.
Sehol nem találtam ilyen hibáról leírást, és elképzelni sem tudom, mit csinálok rosszul. A teljes program túl nagy, kellene írni egy rövid tesztet, de ahhoz se kedvem, se időm. Vagy a rendszerben van a hiba, az is lehet. Bocs, hogy hosszú voltam, de tényleg a fejem verem tőle a falba.
Közben rájöttem, hogy megkerülésül minden elfordítás (és measure cycle) után kiadok egy requestLayout-ot, ami rendezi a View-t. De valószínű nem ez a korrekt megoldás.
-
WonderCSabo
félisten
-
Karma
félisten
Egészen pontosan mit szeretnél csinálni? A saját alkalmazásodban használni valamire a proximity sensort, vagy a telefonon valamit "automatizálni" vele, de nem feltétlen önálló alkalmazásként?
Az előbbihez a SensorManager osztály lesz a barátod, amivel fel kell iratkoznod a proximity sensor változásaira, és az onSensorChanged metódussal azt csinálsz, amit akarsz.
Az utóbbit meg a Taskerrel össze lehet kalapálni. Ennek van külön topikja.
-
fatal`
titán
Én nem az android studioról, hanem az intellij-ről beszélek, ami a 13-as verziónál jár.
10x gyorsabb mint az eclipse, nekem az R.javaval sincs gondja. A pluginok is jobban össze vannak rakva. A szimbólumok írásával nem volt gondom.
AVD-t nem próbáltam, Genymotiont használok.
A junot nem használtam, csak a keplert. A lunát sem próbáltam, elvileg tegnap jelent meg.
-
WonderCSabo
félisten
Elolvastad a hibaüzenetet meg a kódot?
startActivity(new Intent(this,vmi.class)) ;
Ezzel ugyanazt a hibát fogja adni, mint most. Attól, hogy inlineolod az Intent létrehozását, nem változik semmi. Továbbá ahogy Karma már leírta, elve nagyon furcsa, hogy a this egy Class<Activity> példány.
-
-
Karma
félisten
Ezt nézd meg: stackoverflow
Új hozzászólás Aktív témák
Hirdetés
- Canon MILC: EOS R és M topik
- Kerékpárosok, bringások ide!
- Polgári repülőgép-szimulátorok
- World of Tanks - MMO
- exHWSW - Értünk mindenhez IS
- Filmvilág
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Telekom mobilszolgáltatások
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Milyen autót vegyek?
- További aktív témák...
- Új, Gamer félgép - MSI Z890 GAMING PLUS WIFI + Intel Ultra 7 265K + Corsair 2x16GB DDR5 6400MHz CL32
- ASUS Rog Ally Z1 Extreme, 2027.01.12-ig gyári garanciás, hálózati töltőjével, szilikon tokkal eladó!
- HP 250 G7,15.6",i5-1035G1,8GB DDR4,256GB SSD,WIN11
- Lenovo ThinkPad T480s,FHD,14",i5-7300U,8GB DDR4,256GB SSD,WIN11,TOUCH,jó akku
- Lenovo ThinkPad T480s,FHD,14,i5-7300U,8GB DDR4,256GB SSD,WIN11,TOUCH
- iPhone 17 256 GB Black - Bontatlan !! www.stylebolt.hu - Apple eszközök és tartozékok - Számlás
- iKing.hu Apple iPhone 12 Pro Max 128GB Gold használt, megkímélt 100% akku 6 hónap garancia
- Azonnali készpénzes AMD Ryzen 1xxx 2xxx 3xxx 5xxx processzor felvásárlás személyesen / csomagküldés
- AKCIÓ! 4TB Corsair MP600 Pro XT NVMe SSD meghajtó garanciával hibátlan működéssel
- BESZÁMÍTÁS! ASUS B550M R7 5700 32GB DDR4 512GB SSD RTX 3070 Ti 8GB Lian Li Vector V100R Corsair 650W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest




![;]](http://cdn.rios.hu/dl/s/v1.gif)


