- 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
-
Snapdragon 8-as szériával várhatók a Honor 200-ak?
ma A Honor 200 állítólag a 8s Gen 3-at, a 200 Pro változat pedig a 8 Gen 3-at használja majd.
-
A legtöbb amerikai szerint a TikTok egy őket befolyásoló eszköz
it Egy felmérés szerint a legtöbb amerikai osztja azon véleményt, hogy a TikTok egy őket befolyásoló eszköz.
-
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! :)
Új hozzászólás Aktív témák
-
Karma
félisten
Mondjuk úgy látom, hogy egy éve kezdte el ezeket a videókat, akkor még én is az ADT-t javasoltam volna
Azt nem tudom, hogy a videók és a kód milyen minőségűek, de a tartalomjegyzék alapvetően rendben van. Az ActionBarSherlock helyett mondjuk már ott van az AppCompat - de ez csak apróság.
Személy szerint nagyon nem szeretem az ilyen kód-oktató videókat. Sokkal jobban értékelem, ha cikkeket írnak videó helyett, könnyebben navigálható és sokkal kevesebb idő feldolgozni. De ez csak magánvélemény
[ Szerkesztve ]
“All nothings are not equal.”
-
thon73
tag
Hát ez az. De az int ugye signed int. Ezért nem mindegy, hogy a long->int veszteséges átalakításnál mi történik. Ha csak eldobja a felső két byte-ot, akkor minden ok. Ha azonban az átalakítás Integer.MAX_VALUE és MIN_VALUE között történik, akkor az algoritmustól függően a színek (kevésbé átlátszó) felét elveszíthetem.
Eddig úgy tűnik, hogy a primitív típusoknál az előbbi történik. Abban nem voltam biztos, hogy ez mennyire biztosan van így.
-
thon73
tag
Többek között ez bizonytalanított el: saturatedCast
Tehát vannak olyan algoritmusok, ahol az előjelbit "elveszik".De a válaszok alapján primitív típusokkal nyugodtan dolgozhatok. Köszönöm!
((tovább olvasva rájöttem, hogy a primitivek közötti levágást konverziónak, ezt meg castnak nevezi az irodalom)) -
SektorFlop
aktív tag
Poén, mi szilveszterkor Alkoholi nevű játékkal akartunk játszani, volt is otthon egy A4-es lapra nyomtatott példány, amit nem igazán találtam. EKkor gondoltam egy hétvégi unaloműzésnek jó projekt lesz androidra megvalósítani.
Más:
Hogy álltok az Android Studio-val? Én tegnap gondoltam rá, hogy az itthoni gépemen átálok Eclipse-ről. Első inditás után odáig jutottam hogy létrehoztam egy új projectet, de ezután kifagyot, és minden inditásnál szintén kifagy és a gépem is megzuhan. Igaz nincs egy erőművem, de a rendszerkövetelményeknek megfelel.[ Szerkesztve ]
"Amikor már azt hittem kint vagyok, ezek mindig visszarántottak..."
-
-
Karma
félisten
Az IEEE754 lebegőpontos számok már csak ilyenek, hja. A tízes számrendszerben leírható számok kettesben elég gyakran csak végtelen törtként írhatóak fel. Nem véletlenül szigorúan tilos bármilyen pénzügyi, vagy precíziót igénylő számításhoz használni.
Van helyette BigDecimal osztály, ami bár sokkal körülményesebb (immutable, és metódusokat kell hívni az operátorok helyett), mégis tökéletes pontosságot ad, használd azt.
A floatra castolást meg pláne felejtsd el, hacsak nem valami androidos API-nak kell floatot átadni.
---
Az SDK verziós kérdésre: a double működésében nem számít. A target SDK-t célszerű a legújabbon tartani, hogy az új telefonokon ne legyen gond (figyelmeztet is az IDE, ha le vagy maradva). A minimum pedig az, aminél régebbire fel se települhet az alkalmazásod.
Gyakorlatilag azokat az osztályokat használhatod gondtalanul, amik a min. SDK-ban már elérhetőek voltak. Ha nagyon muszáj, újabb rendszereken, verzióellenőrzésekkel körülvéve a target SDK-ból is hívhatsz dolgokat, de ezek a sorok felrobbannának régebbi telefonokon.
[ Szerkesztve ]
“All nothings are not equal.”
-
Karma
félisten
-
thon73
tag
A kérdés csak az, hogy miként lesz belőle kettő. Látom, hogy valamiként a headerrel kellene kombinálni, de vagy a bal oldalra nem tudok beállítási lehetőségeket tenni, vagy a jobb oldallal nem kezd semmit. Bizonyára én tolok el valamit, amire ebből nem jövök rá.
Nem ismersz véletlen valami oldalt, ahol működő megoldás van? -
-
TomMusic
őstag
-
thon73
tag
Köszi mindkettőtöknek!
Éreztem, hogy valami nem stimmel. Bind amúgy működik.A keyboardra egyébként - hiába service - szinte semmi sem igaz. Folyamatosan jelen van (amíg másik billezetre nem váltasz), és elég intenzíven használja a képernyőt is .
Szóval, nekem csak a csatolás kell; mert ez leállni nem fog soha...
Szinte fordított a helyzet: A service mindig megy, az activity meg csak akkor, ha a beállításokat módosítom.
Ezért tetszett meg ez az egyszerű módszer. De már ugrottam is, nem agyalok rajta tovább. Köszönöm![ Szerkesztve ]
-
thon73
tag
Hát, én itt fentebb majdnem azonos kérdésben akadtam el.
Ami számomra kiderült:
- Korábban úgy tudtam, hogy a projekt közvetlenül nem átvihető két AS között. GitHub-on keresztül ez biztosan nem így van, két gépen is használom ugyanazt a projektet. De kézzel - a teljes projektet - átmásolni nem tudtam. Ez persze egyébként megfelelően beállított projekt ill. két azonos AS között szól.
- Minden, amivel a fordítás történik a projektben van megadva. Ezeket át tudod nézni, ha az 'Open Module Settings (F4)'-et megnyomod a projekt nevénél. PL. a gradle verziója, sdk verziója, helye stb. mind itt van. Szerintem nálad itt lesz az eltérés, de érdemes egy új projektből "puskázni".
- De ez nem elég, mert nekem pl. gradle.properties file tartalmazza a proxy beállításokat (néha (!) automatikusan beállítja). A fordítás nem megy a nem-proxy-s gépen, ha ez be van állítva!Talán a legegyszerűbb (nálam így volt):
- készítettem egy új projektet, azonos beállításokkal (pl. package name).
- bemásoltam ebbe a lényegi részeket (ez nagyjából a 'main' alatt) a régi projektből - előbb persze töröltem az újat
- érdemes a git mappát is átmásolni, hogy megmaradjon
VAGY
- a TC-ben szépen minden settings file-t összehasonlítgattam az új és régi projektben, abból rájöttem, hogy mi van rosszul beállítva.A két gépemen (ráadásul egyik linux, másik win) sokszor másolgattam két projekt main "belsejét", mindkét gépen külön-külön létrehozott projekt "külső" között. Ez minden további nélkül ment. (Sőt, volt egy harmadik játékos is: AIDE a tableten, az is ment ugyanígy.) De a github-on, miután be bírtam üzemelni az összes proxy-s elérést, ez sokkal egyszerűbb.
De a projekt és a fordító alkatrészek verzióját semmi nem szinkronizálja. Pedig logikus lenne valami kapcsoló, ami a projektet a legújabb AS/gradle/sdk verzióra emeli. Én nem találtam ilyet.
Remélem, segítettem
-
félisten
Oks, köszi!
Arra kell figyelnem, hogy 64 bites legyen a procija?
Elsősorban natív kóddal szeretnék foglalkozni, ez érdekel leginkább.
Egyáltalán OS szinten van különbség a 64 és 32 bites verzió között; file rendszer, API hívások, bármi?Azért kérdezem ezt, mert elgondolkodtam egy 2013-as Nexus 7 tableten is telefon helyett, ami drágább ugyan, de másra is jól jönne.
[ Szerkesztve ]
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
thon73
tag
Tudna valaki linkelni, (vagy írni) egy rövid útmutatót, hogy
Hogyan lehet egy régi projektet appcompat kompatibilissé tenni?
Egy csomó mindent átállítottam, de most sem vagyok biztos abban, hogy mindent megcsináltam. Ha lehet induljunk ki egy Activity vagy FragmentActivity source-ból és egy teljesen új projektből. Hálásan köszönöm előre is, mert a neten lévő rengeteg útmutatóban teljesen elvesztem. -
Karma
félisten
(és bucsupeti: ) Az AppCompatActivity bizony a v4 FragmentActivityből származik, úgyhogy ezzel nincs semmi probléma.
domel: Azzal hamarabb van baj, hogy a FragmentTransactionnek is van v4 support verziója, és nem ez van importálva a forrásfájl elején. Sajnos ezt elég hülyén oldották meg, oda kell figyelni, hogy minden Fragmenttel kapcsolatos osztály a support.v4-ből jöjjön.
Másrészt a container ID, amire a replace tranzakciót hívod, egy ViewGroupnak kell lennie (tipikusan FrameLayout), a TextView nem nyerő erre.
Harmadrészt választanod kell, az Activity vagy közvetlenül beágyaz egy Fragmentet a layoutban, vagy pedig tranzakciókat használ. A kettő egyszerre nem megy - ezt próbáltad most, ami ha lefordult volna, akkor is szétrobbanna. Szerintem a beágyazást kell hanyagolnod, tehát az activity_main.xml-ből vedd ki azt a <fragment> taget, tegyél be helyette egy FrameLayoutot, és futtass arra tranzakciót. Ez azért előnyösebb változat, mert layoutba ágyazásnál nem tudsz paramétereket átadni a Fragmentnek.
[ Szerkesztve ]
“All nothings are not equal.”
-
domel
tag
ennyi erővel a Thread-ból is indíthatok egy UI szálat, hogy kiírjam a TextView tartalmát
new Thread(m);
. . . . . .
public Runnable m = new Runnable() {
@Override
public void run() {
adat= "ez itt string";
runOnUiThread(new Runnable() {
@Override
public void run() {
textview.setText(adat);
}
});
}
}; -
morgonc83
tag
igen tudom hogy nem lesz könnyű, ezért is kértem hogy esetleg tudtok e ajánlani oldalakat ahonnan tanulhatok!
énmost találtam 1 ilyet- http://dkrmg-android.github.io- jónak tünik de nincs benne minden. ja és hogy még bonyolultabb legyen egy szervert és honlapot is csinálnomkell valósinüleg mert majd regisztrálni és adatrögzítés és információfeltöltés is lesz, mert ezegy szólgátatást nyújtó App lesz -
eclipse19
senior tag
Felteszem igen.
Egy app magyar fordításán dolgozom és a lefordítandó szövegek között van ilyen, hogy "Open navigation drawer" meg "Close navigation drawer", de az alkalmazásban még nem láttam megjelenni a szöveget.
Ha rákeresünk, az alapján az lehet az, de nem tudok rá magyar megfelelőt, a "Navigációs fiók"-ot pedig még soha nem hallottam.
Gondoltam hátha van már rá valami épkézláb magyar "fordítás".
Köszönöm.
[ Szerkesztve ]
Hogy a telefonom működése attól függjön, hogy valaki más fizeti-e a számláját??? Viccnek is rossz....
-
speedbump
tag
Nem próbáltam. A
minSdkVersion 16
vagyis android 4.1.
Az egyik telefonon 4.4.4 van a másikon 5.akármennyi. A play store mindkét telefonra engedi a telepítést (egyébként kiírná, hogy "not compatible with your device"), viszont miután letöltötte az alkalmazást utána dobja a 910-es hibát. -
speedbump
tag
Nahát valami előrelépés azért van. Megnéztem 4.1-es emulátorral és valami ~ "Parse manifest" hibát kaptam a telepítés során (már éjfél körül volt és elfelejtettem). Utánanéztem, azt írták, hogy az a package name-ben ne legyen nagybetű. Nekem volt. Megváltoztattam és ezután már fel tudtam telepíteni, igaz, hogy nem működött rendesen az alkalmazás (pl a floatingactionbutton nem reagált) de már ennek is örültem.
Ma reggel megkértem az ismerősöm, hogy próbálja telepíteni, most 108-as hibát kapott Ennek is utánajárok, ha esetleg van tippetek azt szivesen venném.
-
Cunaja
addikt
AndroidManifest.xml-be hozzáadtam az alábbi sort és tökéletes.
Nem bírtam aludni.android:configChanges="orientation">
[Itt a leírás róla][ Szerkesztve ]
A fórumozás egy élmény volt, de jöttek a trollok és tönkretették az egészet! Már semmi nem olyan, amilyen régen volt.
-
-
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.
-
btraven
őstag
Nekem ez se működik. A fizikai okostelót se látja.
Windows-ból tudok fájlokat másolni a Redmi note5-re. Tehát gondolom a driverek rendben vannak.
Na mindegy. Majd libgdx-ben fejlesztek, azt lehet debugolni a desktop-on, aztán a végeredményt meg át lehet rakni androidra.
Persze majd kiderül hogy ezer helyen inkompatibilis -
Új hozzászólás Aktív témák
- 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
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Xbox Series X|S
- További aktív témák...