- Az NVIDIA szerint a partnereik prémium AI PC-ket kínálnak
- Két Zen 5-ös dizájnjának mintáit is szállítja már az AMD
- A Colorful "fagyosan kompakt" alkatrészekkel megy elébe a nyárnak
- A Keychron ismét egy űr betöltését vállalta magára az egerek szegmensében
- Az átlagnál vaskosabb ventilátorok kandikáltak ki a Corsair vitorlája mögül
- Milyen monitort vegyek?
- HP ProLiant MicroServer Gen8
- Milyen TV-t vegyek?
- Az NVIDIA szerint a partnereik prémium AI PC-ket kínálnak
- Milyen billentyűzetet vegyek?
- 3D nyomtatás
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Fujifilm X
- OLED TV topic
Hirdetés
-
Spyra: akkus, nagynyomású, automata vízipuska
lo Type-C port, egy töltéssel 2200 lövés, több, mint 2 kg-os súly, automata víz felszívás... Start the epic! :)
-
Nyár végén jön az idei THQ Nordic Digital Showcase
gp Az új bejelentések mellett újabb részleteket kapunk a Gothic Remake-ről és a Titan Quest II-ről is.
-
Az üzleti chatbot lehet az új fejőstehén
it Üzleti chatbotot indított az Anthropic, azt reméli, hogy sok pénz folyik majd be a cégektől.
Új hozzászólás Aktív témák
-
thiclyoon
aktív tag
válasz bandi0000 #4950 üzenetére
Igen, valószínűleg ez a statikus fragment-ek miatt nem működik. Végszükség esetére a fragment váltás után (még a fragment-ben) a dolgok visibility-jét átállíthatod gone-ra. De a csúnya kódok elkerülés érdekében én inkább a sima régi módszernél maradnék. Esetleg egy új activity-t is nyithatsz neki, és akkor minden tuti, még a megjelenést (mármint az animációt, gondolom emiatt is szeretnéd a fragment cserét) is testre tudod szabni
-
Ablakos
őstag
DialogFragment -ből származott osztályban szeretném a feldobott Alertdialog-ot modálissá tenni. Próbáltam mindenféle okosságot a netről (setCancelable(false) stb.), de egyik sem működik.
Hogy kell ezt megoldani? -
thiclyoon
aktív tag
válasz Ablakos #4953 üzenetére
A setStyle()-lal próbáltad átállítani
STYLE_NORMAL
-ra?[ Szerkesztve ]
-
Ablakos
őstag
Azt nem, de közben arra jutottam, hogy nem jó helyen használtam a setCancelable methodot.
Az onCreateDialog -om belül akartam a AlertDialog.Builder objektumnak beállítani, de ott nincs hatással rá. Ha kívül, ahol példányosítom és meghívom a DialogFragment -ből származó osztályt ott már teszi a dolgát a setCancelable.[ Szerkesztve ]
-
moleculez
veterán
Sziasztok, ráérő android fejlesztőt keresek egy egyszerű kis app erejéig, persze nem ingyen. (Magán célra, nem producion ready cucc lenne).
Ha nem megfelelő a topic, akkor egy útbaigazítást is szívesen veszek. Pacsi .Még nincs kész, de már majdnem elkezdtük!
-
Ablakos
őstag
Melyik az ajánlott gradle a studióban? A project strukturában számos verziót felhoz. (0.7 ) Van amikor ilyen régit kell használni?
-
thiclyoon
aktív tag
válasz Ablakos #4958 üzenetére
A 0.7 az egy jó 6-7 éves verzió én szeretem uptodate tartani azt is, meg a függőségeket is. Igaz, hogy egy-egy főverzió el tudja rontani a már kész alkalmazást (ilyenkor maradok a régebbi, jól működő verziónál), de általában vannak javítások, fejlesztések, amik miatt megéri. Azt nem tudom, hogy a gradle vagy az android studio miatt, de a build egy ideje egyre gyorsabb - már csak emiatt is megérheti újabbat használni / kipróbálni.
-
Ablakos
őstag
Van valamilyen mondás, hogy meddig lesz a Java nyelv támogatva a fejlesztéshez?
-
thiclyoon
aktív tag
válasz Ablakos #4960 üzenetére
Én se tudok konkrét dátumról, valószínűleg nincs is, és jó ideig nem is lesz szerintem rengeteg app java-t használ (még), nem akar minden fejlesztőt elveszíteni a google. Én is a kotlint javaslom - legyen a fejlesztő bármilyen szinten -, sok-sok előnye van.
(#4961) bandi0000: ha minden optional, akkor bármi lehet null
-
bandi0000
nagyúr
válasz thiclyoon #4962 üzenetére
Na jah, nincs azzal gond, ha kiismeri az ember, én nagy f@sszal mentem neki, hogy majd útközben meglesz, aztán csak jobban utàna kellett jàrnom, mikor a viewmodel-ben a liveData null lett, és ősszefosta magàt az app, raktam mindenhova a kérdőjelet és a felkiàltójeleket aztán a végén inkább megnêztem, hogy is kéne csinálni :D
Xbox One: bandymnc
-
vlevi
nagyúr
Sok sok éve összerúgta a pórt a google és az oracle (aki a SUN-tol vette meg) a Java néhány libraryjanak használata miatt.
Emiatt a google próbál áttérni egy saját, vagy legalabbis masik programnyelvre, és ez nem is baj, ha az jobb, mint a regi. En se vettem meg a faradtsagot, hogy neki állnak kotlani, pedig érdemes lenne átnézni némelyik régebbi próbálkozásomat (appnak azért nem neveznem ), hogy mivel lenne érdemes újra megírni. Természetesen kötőiknél, de már előszedve normális libeket, és nem kézzel osszekokanyolni mindent. Csak hát annyi felesleges energiám nincsen... -
fatal`
titán
Ez így téves. A port a Google és az Oracle az API-n rúgta össze és nem a nyelven (emlékeim szerint egy nevetséges függvényen ment a vita). A Kotlin ugyanúgy JVM-re fordul, tehát ez nem fogja megoldani a problémát (bár van neki natív része is).
De nekem mondjuk eszembe nem jutna Javat használni, túl sok a boiler plate.
-
Ablakos
őstag
A valódi hardvereket a profiler nem tudja logolni vagy valamit nem jól csinálok?
-
thiclyoon
aktív tag
válasz Ablakos #4969 üzenetére
Studio 3.6.3, valós eszközön elindítva egy projektet és utána a profile-t megnyitva ez jön elő egy pár másodperces várakozás után: [link]
3.0+ Studio és 5.0+ android kell hozzá (21-es api), lehet ez a gond? (A képen látszik is, hogy van, amihez még nagyobb api kell.)[ Szerkesztve ]
-
Ablakos
őstag
Ezzel görcsölök egész délután, de nem megy. Nem hívódik meg az
AirPlan.onReceive
.
Szinte triviálisan egyszerű kód, de mégsem. Hiába változtatom a repül/nem repül módot.
Mi lehet itt még buktató?<receiver android:name=".AirPlan">
<intent-filter>
<action android:name="android.intent.action.AIRPLANE_MODE" />
</intent-filter>
</receiver>
-
thiclyoon
aktív tag
válasz Ablakos #4972 üzenetére
A kód jó valószínűleg a gond az android api miatt van: "If your app targets Android 8.0 or higher, you cannot use the manifest to declare a receiver for most implicit broadcasts (broadcasts that don't target your app specifically)" [link]
Ha a kódot így szeretnéd ellenőrizni, akkor a module szintű build.gradle targetSdkVersion-jét vedd kisebbre (pl. 22), és egy ugyanilyen api-val rendelkező emulátoron teszeld. Viszont éles projekt, stb. esetén tedd is vissza a target-et, és próbáld meg kódból (manifest-ből töröld a kódodat):
val intentFilter = IntentFilter("android.intent.action.AIRPLANE_MODE")
val receiver: BroadcastReceiver = object : BroadcastReceiver() {
override fun onReceive(context: Context?, intent: Intent?) {
Toast.makeText(this@MainActivity, "changed", Toast.LENGTH_SHORT).show()
}
}
this.registerReceiver(receiver, intentFilter)[ Szerkesztve ]
-
Ablakos
őstag
Igen, ez volt a gond. Csak a dinamikus broadcast megy.
Persze hibüzenet nincs, csak mérgelődés, kétségbeesés.
Pedig úgy örültem, hogy sikerült (igaz 6 éves ) Udemy kurzust letorrentezni, de látom xart sem ér. Már harmadszor futok ilyen alap hibába és még az elején járok.[ Szerkesztve ]
-
-
Ablakos
őstag
Ezen is csak átléptem eddig:
Elindítok egy új projektet (empty activity) és automatikusan a 5.6.4 gradle verziót állítja be a környezet. Ezzel csak org.codehaus.groovy.control.MultipleCompilationErrorsException hibát tudok előidézni. Szóval mindig átállítom 6.2.2 -re és azonnal tudok dolgozni.
De ez még sem kerek így. -
thiclyoon
aktív tag
-
bandi0000
nagyúr
Androidstudioban lehet valahol állítani, hogyha ráviszem a kurzort egy függvényre, akkor írjon ki róla valami infót? Vagy amikor írom be a függvény nevet, akkor ha van leírása azt is írja ki?
Jelenleg ezek az infók hiányoznak, és nem tudom, merre keressem a beállítását
Xbox One: bandymnc
-
bandi0000
nagyúr
válasz thiclyoon #4979 üzenetére
Köszönöm
Amúgy visszatérve a régebbi kérdésemre, ugye a default kotlinos navigationt hasznàlom, de jó gyakorlat/megoldás pl egy egyedi dialogot mutatni mikor egy összetettebb szűrést vagy pl egy hirdetés feladást akarok megjelenïteni?
Vagy valahogy lekelleme cserélni a fragmentet mert az.a szebb nem?
Xbox One: bandymnc
-
thiclyoon
aktív tag
válasz bandi0000 #4980 üzenetére
Ilyen esetben én a dialogot jobban preferálom. A fragmentcsere is hasznos tud lenni, de szerintem kevés esetben hasznos / szép / illik az alkalmazásba. A dialog cancel + ok gombokkal szerintem erre teljesen oké, mikor csak egy megerősítés szükséges. Komplexebb esetben, mikor például nem minden fér el szépen egy dialogban, akkor érdemes lehet átgondolni a fragment-cserét is persze, nem kell mindenáron mindent belezsúfolni egy dialogba.
-
thiclyoon
aktív tag
válasz Ablakos #4982 üzenetére
Érdemes először megnézni a fragment életciklust, itt látszik, hogy gyanús az az onSaveInstanceState() függvény például. Ez működni szokott, ha pedig valamilyen speciális helyzetben próbálod megoldani, akkor érdemes betenni ide a már elkészült kód releváns részét, akkor könnyebben tud bárki segíteni.
-
domel
tag
Helló! OpenStreetMap-et használt már valaki? Elhúzom a térképet valamerre, és nem tölti be az újabb "csempéket", csak hébe-hóba, homályos-óriáspixeles lesz a térkép. Mi lehet a baj?
-Domel -
bandi0000
nagyúr
Nem vagyok annyire kreatív felületen mint szeretném, így hátha tud valaki normálisabb megoldást
Lényeg, hogy a szűrésnél vannak kategóriák ami kb 4-5 fajta lehetne, ezt checkboxal oldottam meg, viszont egyáltalán nem jó kezelni, mert mindegyiknél meg kell vizsgálni, hogy be van e pipálva, vagy nem , és úgy szűrni, + nekem kb 3 állapot kellene, miszerint igen, nem vagy mind1
Legjobb talán a RadioGroup lenne, de elvileg lehetne olyan, ahol több kategóriát is belehetne pipálni
Erre létezhet valami szebb és egyszerűbben kezelhető megoldás?
Xbox One: bandymnc
-
bandi0000
nagyúr
válasz thiclyoon #4987 üzenetére
Megoldottam végülis RadioGroup-pal, nem a legjobb de jóvanazúgy
Viszont nem nagyon jövök rá, vagyis inkább nem nagyon tudom mire keressek, Firestore-ba van egy collection azon belül generált kulcsok és azon belül az adatok, és nem tudom, hogyan kérdezzem le az adatokat, valahogy át kellene ugorni a generált kulcsokat, de nem találom, hogy hogyan
Xbox One: bandymnc
-
bandi0000
nagyúr
-
domel
tag
OpenStreetMap még mindig, csak most felkészültebben teszem fel a kérdést
Szóval az a bajom, hogy nem tölti be a csempéket, max egyszer, de ha elhúzom a térképet egy másik városra, akkor óriás-pixeles lesz a térkép. Tehát az a baj, hogy nem frissíti a csempéket. Felteszem ide a forráskódot, egy végtelenül egyszerű kód, ha lenne ideje rá valakinek, az ránézhetne:
[link]
ha amapView.setTileSource(TileSourceFactory.MAPNIK);
sort átjavítommapView.setTileSource(TileSourceFactory.OpenTopo);
-ra, akkor azzal a térképpel meg működik, de nekem pont nem topográfiai térkép kell. Az a gyanúm, hogy csak nálam jelentkezik a hiba, idegen telefonon menni fog
Előre is köszönöm a segítséget! -domel -
thiclyoon
aktív tag
A permission-ök sosem voltak a kedvenceim, sok boilerplate kód a kb. semmiért. Nem akartam átírni ilyen szinten a kódod, mert lehet, hogy csak összezavartalak volna vele. Ha érdekel, külső könyvtár permission-ökhöz, ami számomra bevált: [link].
Itt pedig a működő verziójú Activity: [link]. A telepítés után egyből nullpointer exception fogadott. Ezek elkerülésére tökéletes a kotlin, szintén csak ajánlani tudom. A térkép betöltése viszont kissé lassú, ez ilyen sajnos..[ Szerkesztve ]
-
domel
tag
válasz thiclyoon #4993 üzenetére
Működik a kódod, úgyhogy van nagy öröm! Természetesen az volt az első, hogy megnézzem mi a különbség a kettőnk észjárása között, és a következő sorok voltak döntőek:
Context ctx = getApplicationContext();
Configuration.getInstance().load(ctx, PreferenceManager.getDefaultSharedPreferences(ctx));
én mindenre gondoltam, csak erre nem. Tehát letölti a térképet, lementi, és onnan tölti be, vagyis töltötte volna be, ha le tudta volna menteni.
Hálás köszönet a segítségedért, egy hetes kepesztés végére tettél pontot.
Üdv: -domel -
acsati
aktív tag
Sziasztok!
Nem tudom mennyire leszek nevetséges a kérdésemmel, de ezt a topikot találtam a legmegfelelőbbnek a címe alapján.
Egy kisebb kereskedés üzletébe szeretnék egy információs platformot kihelyezni és első körben egy nagyobb, erősebb tablet jutott eszembe, melyen futna egy applikáció az üzletről.
Programozás tudás nélkül van lehetőség valamiféle modernebb, elegáns (animált), egyedi applikációt elkészíteni?
Pár menüt gondolnék bele, termékekről forgatható 360-as renderfotót, különböző termékek/képeken választható színt, paraméter megjelenítést meg ilyesmit. Adatbázis, regisztráció, meg űrlapok nem kellenének, csupán ilyen interaktív bemutató app kéne. Nekem inkább vizuális tudásom lenne ehhez (Photoshop, 3D).
Köszönöm előre is, ha eltereltek valamilyen irányba az információk alapján.[ Szerkesztve ]
-
domel
tag
Ezekkel az üzlethelyiségbe kirakott prezentációs tabletekkel kapcsolatban (kettő hozzászólással felettem) lenne egy kérdésem:
Meg lehet azt oldani egy androidos tablettel, hogy a hülyegyerekek ne nyomkodják el, ne lépjenek ki a programból? Vagy marad a keretbe szerelt tablet, ami letakarja az alsó-felső értesítési és menü-sávot a képernyőből? -
Guitar14
senior tag
Üdv mindenkinek!
Alábbi problémával fordulok hozzátok. Androidos program, amit földmérő munkára írt volt kolléga. Alapfeladata egyszerű. Locus térképalkalmazásban benne vannak a földek (KML) és arra rányomva megjelenik egy lista és azon keresztül lehet megnyitni az Adatlapkitöltő programot (Kitűzési adatlap) ami megnyit egy XLS fájlt a belső memóriában és így nem kell az excelt kitölteni kézzel hanem gombokkal választani lehet dolgokat (föld megközelítés, térkép terep azonosság egyezik e stb stb) és még lehet fényképezni benne amit úgy nevez el ahogy mi beírjuk plus elé automatikusan beírja a nyilvántartási számot (amit az XLSből vesz ki) tehát igazából nem egy komplikált program. A baj az hogy a videón: [link] a jobb oldali régi tableten (Android 4x) működik, meg 5x és 6x verziók alatt is amint látszik is hogy megnyitja a táblát. a Bal oldalon viszont 7x ver. android van rajta és betöltés után visszadob a Locusba. Próbáltam újabb telefonokon is és én úgy vettem észre hogy 6-os android felett semmin se működik. Viszont kezd a tabletes flotta öregedni és vennénk újakat de a program nem működik újakon. A telefonon amit mutatok a végén a hibaüzenet látható. Esetleg tudtok valamit, hogy mi okozhatja a problémát? Mi változott az új androidban, mert mintha nem engedne hozzáférést a fájlhoz, pedig a probramnak minden engedély megvan. Mit kéne átírnom benne, vagy teljesen újra kell írni? Alapszintű android programozási készségeim vannak csak. Köszönöm szépen előre is a segítségeteket, remélem érthető volt a leírás.[ Szerkesztve ]
Stick around. I'm full of bad ideas. - Isaac Clarke | Xbox:GuitarXIV | PS:guitarxiv
Új hozzászólás Aktív témák
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Kerékpárosok, bringások ide!
- Rövid előzetesen a S.T.A.L.K.E.R. 2: Heart of Chornobyl
- Milyen NAS-t vegyek?
- Milyen monitort vegyek?
- HP ProLiant MicroServer Gen8
- Helldivers 2 (PC, PS5)
- Milyen TV-t vegyek?
- Gördeszka topic
- Az NVIDIA szerint a partnereik prémium AI PC-ket kínálnak
- További aktív témák...