- Samsung Galaxy S21 FE 5G - utóirat
- Milyen okostelefont vegyek?
- Ezek a Samsung Galaxy A35 és Galaxy A55 magyar árai
- A Watch7-tel debütálhat a Samsung vércukormérője
- iPhone topik
- Érkezőben a Poco M6 4G
- Bluetooth-headsetekről általában
- Samsung Galaxy S22 Ultra - na, kinél van toll?
- Telekom mobilszolgáltatások
- Yettel topik
Hirdetés
-
Robotkart irányított a majom a kínai Neuralink agyi chipjével
it A mindezt lehetővé tévő Neucybert a Neuralink kínai riválisa, a Beijing Xinzhida Neurotechnology fejlesztette ki.
-
Toyota Corolla Touring Sport 2.0 teszt és az autóipar
lo Némi autóipari kitekintés után egy középkategóriás autót mutatok be, ami az észszerűség műhelyében készül.
-
VR játék lesz az Alien: Rogue Incursion
gp Az év végén érkező program PC-re, Meta Quest 3-ra és PlayStation VR2-re érkezik a tervek szerint.
Új hozzászólás Aktív témák
-
DGery
aktív tag
válasz sztanozs #290 üzenetére
Köszi szépen, közben már én is rátaláltam... hát én is ebben reménykedem...
by DGery® c.o. ///// MacBook Air M1/ iPhone 12 128GB / iPhone SE 2020 / iPad 9 WiFi only 64GB / Apple Watch Series 5 / Xiaomi Mi Scooter 3 / HP EliteBook 850 G7 / Dreame D10s Pro / iKier K1 12W
-
negyedes
addikt
válasz sztanozs #918 üzenetére
fragmentekkel dolgozom, az egyikben vannak nevek es a masikban kepek. a neveket tartalmazo string statikus es statikusan van ra hivatkozva a fragment letrehozasaban.
setListAdapter(new ArrayAdapter<String>(getActivity(), layout,
DatabaseHandler.onLoad()));a problema az onLoad()-ban van mert azt is statikusra kellene allitani de ha mar statikus akkor nem lehet hasznalni a thist. ennel az objektum letrehozasaban:
SQLiteDatabase db = this.getWritableDatabase();
[ Szerkesztve ]
Három dolog biztos az életben: az adó, a halál és az adatvesztés. - Baráth Gábor
-
negyedes
addikt
válasz sztanozs #922 üzenetére
az onLoad fugveny kiveszi az adatbazisbol a neveket amiket egy listbana szervez es az fog megjeleni a kepernyon. az onload-ot en irtam.....
de mivel a fragmentben statikus hivas van ezert statikus fugveny kell neki.
Három dolog biztos az életben: az adó, a halál és az adatvesztés. - Baráth Gábor
-
negyedes
addikt
válasz sztanozs #924 üzenetére
SQLiteDatabase db = this.getWritableDatabase(); - ezt a sort mivel tudnal helyetesiteni?mivel statikus minden, ebben az esetben a this nem mukodik es egy ilyen errort kapok: "Cannot use this in a static context"
[ Szerkesztve ]
Három dolog biztos az életben: az adó, a halál és az adatvesztés. - Baráth Gábor
-
thon73
tag
válasz sztanozs #1137 üzenetére
Vagyis asynctask, egy progress-szel, miközben a program - a felhasználó szempontjából - "áll". Ill. dolgozik. Jogos, mert max 10-20 sec-ról van szó.
Az nem is jutott eszembe, hogy a "külső" hozzáféréseket korlátozzam. Pedig milyen fontos! Több activity van, de mind saját, ezzel nem lesz gond. Köszi!
(((A konvertálás kicsit érdekes. PalmOS alatt PalmPilot adatbázisról van szó. Az adatokat alig bírtam kibányászni belőle, csak PC oldali programok garmadájával. Egyébként a Palmon mind a mai napig tökéletesen működik, csak épp androidra áthozni nem tudtam. Vicces volt, mert már a PalmPilot egykori fejlesztőivel is beszéltem (Franciao-ban!), de persze nem emlékeztek részletekre, source-kódból kellett volna kibányászni...
Hogy rövidre fogjam, az előszedett csv adatbázisokat szeretném importálni, és egyúttal úgy elkészíteni a programot, hogy soha többé ne legyen ilyen probléma: az adatok hozzáférhetőek legyenek valami teljesen egyszerű formátumban is.))) -
thon73
tag
válasz sztanozs #1173 üzenetére
Igen, ez világos. Igyekeztem a kérdést a problémás részig egyszerűsíteni, ebből a félreértés. De a szélesebb problémára is szívesen fogadok ötleteket:
Adott egy String, ami EditText-ből, vagyis a felhasználótól származik (és egy adatbázis tárolja). Ezt a Stringet szeretném UTF-8 kódolású txt file-ba menteni. Ez idáig egyszerű, és két sorban megoldható.
DE!
Mentés előtt a String-en utólagos feldolgozást végez a program, néhány részét cseréli. (Gondoljunk pl. arra, hogy pl. tab-ot \\t-re, new-line-t \\n-re, vagy esetemben speciális, de olvasható tag-okat szúr be.) Erre a legegyszerűbb mód, ha StringReader-ként kiveszem a karaktereket, átalakítom, és az eredményből egy új folyamot hozok létre. A karakterek 99%-a változatlanul (vagyis egy karakterként) fut tovább, de néha a karakter helyett egy rövid szövegrész megy ki. Nem akartam új String-et készíteni, hanem azonnal az UTF-8 típusú kimenetre küldeném az adatokat.
Eddig csak olyan megoldást találtam, ami String-et, vagyis hosszabb szöveget alakít UTF-8-ra. Az 1%-nyi részben ez tökéletes, de 99%-ban ez a String csupán egyetlen karakter hosszú lesz. Van vajon erre frappáns megoldás, vagy egyszerűbben járok egy UTF-8 kódoló megírásával?
Vagy esetleg lehet-e az egész gondolatmenetet előnyösebben elrendezni? -
thon73
tag
válasz sztanozs #1186 üzenetére
A RandomAccess akkor is nagyon jól használható, ha a file tartalma indexelve van. Itt pont ez a helyzet: az első olvasás után minden bekezdés pozíciója ismert, a programnak csak a megjelenő bekezdéseket kell feldolgoznia.
A Stream-ek között nem találtam könnyen pozícionálható megoldást, csak a reset/skip párost. RAF esetén viszont rögtön adott ez a lehetőség; ráadásul a C-hez (és én C-ből akartam áthozni a programot) nagyon hasonló módon.
Csak az utf-8-on akadtam el (pontosabban indultam a fenti szálakon). ((Az eredeti adatok pdb-ben voltak))A pozícionálható Stream az kiváló megoldás lenne. ((A jelenlegi megoldás egy olyan "stream" osztály lett, ami háttérként RAF elérést használ, így pozícionálható is, meg a read() révén "stream" is. Ráadásul Utf8-at olvas.))
(((Az UTF-8-ról annyit érdemes megemlíteni, hogy az első közel 65 ezer karakter a Basic Multilingual Plane. Ez nem csak az összes ékezetes betűt, hanem az összes ismert nyelv betűit tartalmazza. Ebben az a nagyszerű, hogy 16 biten tárolható, vagyis épp egy karakteren. Ami ezen felül van, ahhoz UTF-16-on már két karakter kell. Az UNICODE saját dokumentációja állítja, hogy ez a rész nem kellőképpen tesztelt és megvalósított. Az ANDROID sem következetes, uis. ezt néha egyetlen 4 byte-os int-en ábrázolja, néha két egymás utáni karakteren. Mivel nekem még a beszélt nyelvek közül sem kell az összes, ezért a dekódoló algoritmus figyeli a non-BMP karaktereket, de helyettük egy sima '*' hibajelölést tesz, ami bármilyen kódolásban ábrázolható. Nem lenne nehéz egyébként a dekódolást erre a részre sem kiterjeszteni, csak akkor az egész program működését is ki kellene terjeszteni. ASCII-ról nem volt nehéz ITF-16-ra áttenni, de ha néhol két karakternyi ábrázolással kellene számolnom, az megnehezítené a dolgot.)))
Bocsánat egyébként, ha nagyon triviálisakat kérdezek, de az Android/Java párost csak most tanulom. Némely. engem érdeklő részbe már mélyen beleástam magam, de a legtöbb részt egyáltalán nem ismerem. Ezért örültem az előző tanácsoknak is, mert így új koncepcióban készítettem el a megfelelő részt.
-
thon73
tag
válasz sztanozs #1188 üzenetére
Az előző hozzászólások alapján megpróbálom átalakítani az egész osztályt stream alapúra. Jelenleg a getChannel.position()-nal küzdök, amit a hozzászólásod alapján találtam lehetséges megoldásnak.
A RAF - C-s hasonlóságok miatt - nagyon szimpatikus volt, és eddig jól is működött. Én ugyan a RAF-ot "byte" alapon használtam - vagyis se nem küldtem, se nem olvastam semmit, ami 255 felett van. A teljes kódolást/dekódolást ebből a kvázi "byte" alapú folyamból végeztem el. Amúgy:
int read()
Reads a single byte from the current position in this file and returns it as an integer in the range from 0 to 255.Így nem lesz persze hiba, de logikailag valóban helyesebb byte-folyamként fogadni, és a rendszerrel átalakíttatni az UTF8 szöveget. És a RAF másik hátránya: tapasztalom, hogy pufferelt, csak sehol nem látom, hogy mekkora pufferrel, és az hogyan állítható be.
Úgyhogy fájó szívvel búcsút mondok a RAF-nak (és a C-s emlékeknek), és igyekszem Java-style I/O-t használni...
-
vz12
tag
válasz sztanozs #2385 üzenetére
Értem, de jelen esetben nem csak a nyelv, hanem a "téma" is magyar, a külföldi ismerősök érdektelenek, sőt talán még hiba is ha a program esetleg megtalálja őket ... Amúgy az én progimba a felhasználónak nem kell beírni semmit, a telefonkönyvbe lehet, viszont az nem az én programom.
De köszi a felvetést, ha esetleg majd egy másik alkalmazásomban ez a dolog felmerül, akkor majd ezt a kérdést ismét megvizsgálom, és ha úgy adódik, akkor az minimum Android 2.3-as lesz, és a Normalizer-t fogom használni.[ Szerkesztve ]
-
lanszelot
addikt
válasz sztanozs #3008 üzenetére
Hello!
Nem értem mi a bajod. Az, hogy nem ismerem el, hogy lefikáztatok?
A téma címe: android programozás, nem pedig android programozás profiknak.
Nem értem miért baj, hogy nulla tudással ide mertem dugni az orrom.Amúgy ennyi volt! Megfejtettem az AS-t.
Ettől könyebb dolgot...mi ebben a nehéz? Lego az egész, teljes grafikus felület, alig kell írkálni.
Ott egy nagy telefon képernyő, bal oldalról bele dobálom ami kell, megadom, hogy mit csináljon és kész.
Így minden hozzá értés nélkül, pár óra alatt 70%-osan meg tudom csinálni.
Lassan el kezdhetem csinálni a sajátomat. Az ODK-t el is vetettem.Arra kell még rájönnöm, hogy mentse el a bevitt adatokat, de ezt írtam is, hogy semmit se konyítok adatbázishoz.
-
-
veterán
-
veterán
-
Karma
félisten
válasz sztanozs #3731 üzenetére
Ez szerintem egy remek ötlet. Rádobva egy Mosquitto-t (OpenWRT-re van csomag) kész is a bróker
“All nothings are not equal.”
-
arpii
aktív tag
válasz sztanozs #4007 üzenetére
Flash ill. AS3-al foglalkoztam régebben. Side scrolling shoot 'em up-ot volt a fő műfaj, de egy-két rövid hidden object és point and click keverék is volt.
Kezdésnek pont elég lenne egy pong is saját kézből, csak nem tudom merre induljak. Illetve milyen eszközök hasznosak a fejlesztés során.
Nem tervezek 3D modellezett alkalmazásokat, max. ál-3D-seket, de azt a grafikával, sprite-okkal meg lehet oldani, hogy 3D hatású legyen. -
-
mexel
veterán
válasz sztanozs #4676 üzenetére
Éppen az a baj, hogy rootolni szeretném ezzel a megoldással, Amiko boxon is csak így működött. Így viszont ördögi kör,hogy root kellene hogy rootolhassam
Milyen más módon lehetne? Droid alól sehogyan nem megyHa már szereznék root jogotnem lenne érdekes az első kérdés sem
Esetleg arra ötlet hogy milyen módon lehet rootolni esetleg?[ Szerkesztve ]
-
mexel
veterán
válasz sztanozs #4681 üzenetére
Köszi a segítséget!
Ez egy Strong 2400 box egyébként. Sajnos semelyik módszer nem megy, mindig az a válasz hogycsak read only a rendszer. Abbahagyom, nem éri meg a fáradtságot szerintem. Sok egyebet kipróbáltam már, LEalól ssh-n is módosítottam a jogosultságokat de akkor sem megy. Sok factory reset volt már
Ha lesz rá időm keresgélek máshol is. -
BalanceR
addikt
válasz sztanozs #4685 üzenetére
Itt az a lényeg, hogy ne kelljen telepíteni semmit, csak ezt az appet...
Össze lehet hozni nyögvenyelősen Custom UI-al, widgetekkel... de az körülményes (összevadászni a kompatibilis appeket) illetve nem is erőforrásbartát (több process fut a háttérben)#Raspberry #Orangepi #HassOS #Esp32
-
Tityahome
aktív tag
válasz sztanozs #4812 üzenetére
Egy picivel fentebb linkeltem egy képet amin látszik hogy a pixel tableten a navbaron vannak az ikonok...na egy olyan megoldás érdekelne!
Az előnye az hogy olyan munkát csinálok a tableten hogy gyakran váltok alkalmazását ami ugye ennek a segítségével sokkal gyorsabb lenne mivel a navbar az mindig látszik és nem takar be az aktív képernyőbe. Nem kellene plussz kattintásokat végeznem.
Vannak androidra alternatív megoldások mint például a 'tálca' nevű alkalmazás, viszont az kitakar egy aktív részt a képernyőből ezért folyton nyitnom és zárnom kell programváltás után.
Kb ennyi a lényeg. -
Guitar14
senior tag
válasz sztanozs #5000 üzenetére
Telepítő .apk van meg és azt decompile-oltam és írogattam át képernyő méretet/verziókat mikor próbálkoztam magam megoldani. Az nem volna elegendő? Eredeti amiből megírták az nincs meg mert volt kolléga otthon írta meg.
Stick around. I'm full of bad ideas. - Isaac Clarke | Xbox:GuitarXIV | PS:guitarxiv
Új hozzászólás Aktív témák
- Nők, nőügyek (18+)
- Autós topik
- Samsung Galaxy S21 FE 5G - utóirat
- EA Sports WRC '23
- Milyen okostelefont vegyek?
- Futás, futópályák
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Háztartási gépek
- Ezek a Samsung Galaxy A35 és Galaxy A55 magyar árai
- A Watch7-tel debütálhat a Samsung vércukormérője
- További aktív témák...
- LG NanoCell 55NANO766QA Halvány píxel csík
- Philips 58PUS8545/12 1 ÉV GARANCIA Játék üzemmód
- Tyű-ha! HP EliteBook 850 G7 Fémházas Szuper Strapabíró Laptop 15,6" -65% i7-10610U 32/512 FHD HUN
- Bomba ár! HP EliteBook 840 G5 - i5-8G I 8GB I 128GB SSD I 14" FHD I HDMI I Cam I W10 I Gari!
- The Last of Us Part I Ps5