- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
- Milyen okostelefont vegyek?
- Honor Magic7 Pro - kifinomult, költséges képalkotás
- Yettel topik
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
- Huawei Watch Fit 5 Pro - jó forma
- Samsung Galaxy S24 FE - később
- Samsung Galaxy S26 Ultra - fontossági sorrend
- A Motorola Edge is különleges textúrával várható
- Vivo X200 Pro - a kétszázát!
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
lanszelot
addikt
-
lanszelot
addikt
Te Android fejlesztés specifikus kérdéseket tettél fel most, nem java-st. Androidra pedig már a Google szerint a kotlin first az irányelv. Amúgy 1-1ben alakítható a java-kotlin ide-oda. De továbbra is csak egy nyelv, teljesen mindegy milyen nyelven írod a natív alkalmazásod, főleg mert a linkelt videó xml alapú anim resourceok használatát mutatja be.
Szerintem egyáltalán nem érted és nem is akarod érteni a mögöttes dolgait annak amit csinálsz, így pedig nehéz segíteni. Másképp nem írnál ilyet, hogy "kiskapu".
Amúgy lehet csak pure Java-val is. Csinálsz egy CustomView-t és annak az onDraw metódusában azt rajzolsz ami jól esik.
Ha ilyet akarsz, akkor javaslom, hogy az alap OO programozás könyvek mellé egy Számítógépes grafika könyvet is tolj végig.Az, hogy valaki megír helyettem dolgokat, és én azt sajátként adom el, az kis kapu.
Én hobbiból csinálom. Teljesen más a célom mint pl neked.
Ezért nem értesz. Illetve ezen felül én más szempontból is teljesen más vagyok mint az átlag.
Ezek miatt teljesen félre érted a dolgokat. Amit megértek, és semmi gond.
Megpróbálom elmagyarázni:
Van aki vesz egy modell készletet, és profi módon gyönyörűen össze rakja, festi stb és a végeredmény kiállításra kerül.
És van aki vesz pár gyufát, kiborítja, vagdal, ragasztgat, és ha kész kirakja a polcra, amit csak a család lát. Nem profi munka, és nem bámulják millióan, de más volt a cél.
Ha a gyufás srác a profitól kérdez a neten a profi a nem fogja érteni hogy miért nem hallgatja meg a műanyag ragasztásáról.
Meghallgatta, csak neki nem kell műanyag, se airbrush.
Bocsánat a bugyuta magyarázatért
-
lanszelot
addikt
Hello,
Nem android studio specifikus, az csak egy IDE.
XML-ben is van amit tudsz animálni, de ha ilyen egyedi rajzolást szeretnél, akkor canvas-re kell rajzolnod és ott megoldani.Ne is hasonlítsd a CSS-hez, ami a webes világban van. Ha amúgy csak ennyi a célod, akkor jobban jársz egy PWA-val androidra, mert azt írhatod tetszőleges webes toolokkal és lényegében egy weboldal aminek van ikonja a launcheren.
Továbbra is javaslom, hogy az alapokat értsd meg programozásból. Amúgy Google első találat: https://www.youtube.com/watch?v=8rF_8wIrpL4
Először is köszönöm szépen a választ.
Te kotlin-ról írtál.
Én java -t használok. Azért is írok ide.Azért írtam Android Studio -t, mert ez a java topik.
Csak java-val nem lehet animálni.
Azért dobtam css linket, hogy mit értek animálás alatt.
Mert az lett volna a kérdés, hogy mit értek animálás alatt.PWA nem érdekel. Se AI se semmi más.
Android Studio és java, ennyi.Gradle Scripts - build.gradle(module.app) /implementation/
Ide 2 sort beszúrva már lehet, ezt is tudom.
De nem tudom az hogy működik.
Kell e majd az app nak net, ha oda bemásolom a 2 sort.Vagy animated vector drawable-t készítek. És maga a kép animált.
Az érdekelne, hogy csak Android Studio / java lehet -e animálni elemeket. Vagy mindenképp kiskapu kell?
-
lanszelot
addikt
Értéket adsz át primitív típusoknál (int, boolean, double, stb) nem referenciát, szóval ez így nem fog működni. Fogalmam nincs, hogy körülötte mi van, nyilván van sokféle megoldás OO/wrapper esetben, de ha csak egy rövid scriptként nézzük akkor ez csinálja azt amit szeretnél. Sok értelme mondjuk nincs.
boolean egy = false;egy = myMethod();public boolean myMethod(){return true;}Amúgy javaslom, hogy legalább olvass el 1-2 programozás alapjai cikket vagy könyvet, mert az oké, hogy nem érted az specifikus android vagy mélyebb tudást igénylő dolgokat, de itt az alapokkal is gondok vannak, úgy pedig nagyon nehéz haladni.
Vagy ha más nem, akkor másold be chatgpt-be mondjuk és kérd meg h magyarázza el a kódot vagy írd meg neki mit szeretnél.Először is köszönöm szépen a választ.
Ez így teljesen más.
Nekem változók értékét kell megváltoztatni a methodon belül.
De nem "egy" kerül be, hanem vagy "egy", vagy "ket", vagy "har"Tehát a te példádban a method-nak semmi értelme, mert ha tudom mi változik, akkor
egy = true;
És kész is.No de nem tudom hogy melyik valtozik.
Azt a methodban beadott parameter tudja.
Methodban létrehozott switch -el meg lehet oldani.
Ezt is tudom.
"if" -el is meg lehet oldani.De nem egyszerűbb ha parameterel viszembe és akkor tudom a methodon belül, hogy melyik változik, és nem kell switch vagy if.
Tehát tudom, hogyan oldjam meg. Method helyett copy paste is megoldás.
De most tanulom, és most kell megértenem hogyan lehet hatékonyan használni.A nyelvet szoknom kell. Rá kell álnom a gondolat menetére, hogyan gondolkodjak java-ban. Más nyelvben masként kell gondolkodni. De ezt csak a gyakorlás adja majd meg.
Sok sok gyakorlás.
-
lanszelot
addikt
Hello,
Ötletem sincs miért akarod inner methodnak. Simán tedd egy szintre az onCreate-tel és hívhatod az osztályban bárhol this.yourmethod()-dal.
Amúgy van megoldás arra is amit szeretnél, lambda, anonymus vagy local class kifejezésekkel találsz rá megoldást. De Java-ban ez nem egy követendő irány, mint néhány funkcionális nyelvben. (pl Python).Először is köszönöm szépen a választ.
A scope miatt nem tudom kintebb rakni.
Ami fura nekem, ha létre hozok egy üres projektet, abba létre tudok ott hozni saját method-ot.
De a projekten amin dolgozom ott nem.
Nem értem miért.
Mi történt a projektemben, hogy nem engedi?
#12100 posztomban ott a project. -
axioma
veterán
El fog futni, mert az R.drawable.* az android által generál resource azonosítója lesz.
pl src/drawable/one.png => R.drawable.one
R az android által generált resource osztály, amiben lehet csomó bepakolt resource azonosítója és azon keresztül lehet ezekre hivatkozni. Ezért is lesz int az értéke amit ki lehet debugolni, de amúgy lényegtelen, hogy mi is az.
@lanszelot: Egyszerűbb lenne ha felraknád a kódod valahova, pl github-ra és viszonylag gyorsan meglenne a megfejtés. A hiba pedig amit ír csak szemantikai hiba, nem runtime vagy fordítási. Szerintem rossz helyre másoltad be a kódot vagy ilyesmi.
Figyu, en tudom h mukodnie kell, de most a cel az, h a kerdezo megtapasztalja es megjegyezze. A legelso hsz-ere lehetett volna 4-5 soros megoldast irni, de az a hal, nem a ha'lo'...
-
lanszelot
addikt
Az
setImageResource(int) metódusba be tudsz írni egy olyan függvényt, aminek a visszatérési értéke int.
Nem néztem végig a teljes kódod, de valami ilyesmi fog kelleni neked:public void setImageResourceBasedOnValue(ImageView imageView, int value) {imageView.setImageResource(getDrawable(value));}private int getDrawable(int value) {switch (resourceId) {case 0:return R.drawable.one;case 1:return R.drawable.two;default:return R.drawable.three;}}Hello,
Most értem haza és megpróbáltam, de nem müködik:
"error: illegal start of expression public void setImageResourceBasedOnValue(ImageView imageView1, int value) {"talaltam ezt: [link]
De egyik se működik.Jelenleg feladom.

Még tanulok sokat, és hátha későb.
Nagyon negatív irányba tol ez a projct, mert nagyon nem akar sikerülni.
Már nincs kedvem leülni a gép elé se.Nagyon szépen köszönöm a segítségeteket

Magamnak tanulgatok hobbiból, semmi célom vele.
Pár éven át Fron/Backend Dev tanultam. Sok honlapot készítettem magamnak.
Semmi értelmeset, csak ami épp eszembe jutott.
Pár hónapja elkezdtem egy weboldalt, és nagyon beakadtam.
Kerestem tanárt aki adna pár órát, hogy tovább haladjak a projekttel, de senki se vállalt. Igy teljesen leálltam a weboldalakkal, és gondoltam Java/android.
Ez nem igazán jól indul, és az előző miatt meg most ez a tanulás is csak falakat rak elém, így nagyon elszállt a lelkesedésem.
Valami sokkal egyszerűbb projektet kell kitalálnom, hogy legyen valami pozitívum is már. -
lanszelot
addikt
Magyar nyelvi kóddal lekérés nem megfelelő? Abban magyarul vannak a description mezők.
[link]lang (optional) – Sets the language of the translatable parts of the output such as the conditions field. Available languages include: ar (Arabic), bg (Bulgiarian), cs (Czech), da (Danish), de (German), el (Greek Modern), en (English), es (Spanish) ), fa (Farsi), fi (Finnish), fr (French), he Hebrew), hu, (Hungarian), it (Italian), ja (Japanese), ko (Korean), nl (Dutch), pl (Polish), pt (Portuguese), ru (Russian),, sr (Serbian), sv (Swedish), tr (Turkish), uk (Ukranian), vi (Vietnamese) and zh (Chinese). In addition passing in ‘id’ will result in the raw descriptor IDs.
pl:
description":"Részben felhős egész nap."Először is köszönöm a választ.
Ezt néztem, de ez a fordítás.
Én nem találtam, hol lehetne hu -ra váltani.
Új hozzászólás Aktív témák
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Villanyszerelés
- Autós topik
- Forza sorozat (Horizon/Motorsport)
- Milyen okostelefont vegyek?
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Kamionok, fuvarozás, logisztika topik
- Vicces képek
- Arc Raiders
- Honor Magic7 Pro - kifinomult, költséges képalkotás
- Allegro vélemények - tapasztalatok
- További aktív témák...
- 27% - Asus külső Optikai megható!
- Logitech G POWERPLAY vezeték nélküli öltő/ egérpad
- Dell Precision 7760 i7-11850H 64 GB RAM NVIDIA RTX A4000 FHD IPS Garancia
- 27% - Minisforum UM690L Slim Ryzen 9 6900HX / 32GB DDR5 / 1TB SSD / 680M MiniPC
- Telefon felvásárlás!! iPhone 13 Mini/iPhone 13/iPhone 13 Pro/iPhone 13 Pro Max
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest







