Hirdetés
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- mefistofeles: Az elhízás nem akaratgyengeség!
- Elektromos rásegítésű kerékpárok
- Luck Dragon: Asszociációs játék. :)
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- sziku69: Fűzzük össze a szavakat :)
- gban: Ingyen kellene, de tegnapra
- Brogyi: CTEK akkumulátor töltő és másolatai
- sziku69: Szólánc.
- GoodSpeed: Daikin FTXF35E / RXF35F Sensira 3,3 kW Inverteres klíma - a Sztori
Új hozzászólás Aktív témák
-
XperiaP
csendes tag
Sziasztok!
Segítséget szeretnék kérni: gondoltam, elkezdek az ndk programozással is foglalkozni de az ndk-build az következő hibát adja a példaprogramok esetés is:
A rendszer nem találja a megadott elérési utat.
make.exe: *** [obj/local/armeabi-v7a/objs/"libneve"/"libneve.o"] Error 1
Ilyenkor mi van?
Ezt a leírást követtem
Windows 7 64-bit -
XperiaP
csendes tag
Így csináltam meg, de a sebesség a régi:
StringBuilder text = new StringBuilder();
BufferedReader br;
char[] bytes = new char[(int) filePath.length()];
br = new BufferedReader(
new FileReader(filePath));
int numRead = 0;
while ((numRead = br.read(bytes)) >= 0) {
text.append(new String(bytes, 0, bytes.length));
}
EditText tv = (EditText) findViewById(R.id.editText2);
tv.setText(text.toString()); -
XperiaP
csendes tag
A tv.setText() eredetileg csak egyszer volt benne, de akkor visszaírom olyanra.
Leírnád a kód többi részét, hogy mire gondolsz pontosan?
Szerk:
StringBuilder text = new StringBuilder();
BufferedReader br;
char[] bytes = new char[131072];
br = new BufferedReader(
new FileReader(filePath));
int numRead = 0;
while ((numRead = br.read(bytes)) >= 0) {
text.append(new String(bytes, 0, numRead));
}
EditText tv = (EditText) findViewById(R.id.editText2);
tv.setText(text); -
XperiaP
csendes tag
válasz
rgeorge
#1792
üzenetére
StringBuilder text = new StringBuilder();
br = new BufferedReader(new FileReader(filePath));
char[] bytes = new char[131072];
int numRead = 0;
while ((numRead = br.read(bytes)) >= 0) {
text.append(new String(bytes, 0, numRead));
EditText tv = (EditText) findViewById(R.id.editText2);
tv.setText(tv.getText().toString() + new String(bytes, 0, numRead));
}
Igazából az egy szerkesztőprogram, bármit megnyit amit kiválasztok fájlkezelőben. -
XperiaP
csendes tag
Sziasztok!
Van egy edittext-em amibe fájlokat olvasok be, de néha percekig tart (300-500kb.-os).
Egy while ciklus olvassa be BufferedReader-rel, 131000 byteonként(ez a leggyorsabb). Úgy vettem észre, hogy a beolvasás 1-2mp, a szöveg berakása az edittextbe tart sokáig, és el is feketül a kijelző.
1. Hogy tudnám gyorstani a folyamatot?
2. Hogy tudnám lekérni, hogy a szöveg beállítása az edittextbe hol tart? -
XperiaP
csendes tag
Sziasztok!
Még egy kérdésem volna. Hogy tudom megoldani, hogy a fájlból
kiolvasott sztringet UTF-8 kódolásban jelenítse meg? -
XperiaP
csendes tag
Sziasztok!
Van egy programom, ami szövegfájlokat olvas be, de mikor ékezetes karakterekkel találkozik a fájlnévben, ilyesmikké változtatja őket: %4d.
Ezért magát a fájlt a hibás név miatt már nem találja.
Elvileg az Intent.getData().getEncoddedPath()-tól már ilyen formában kapja meg. Van itt valami megoldás?
Új hozzászólás Aktív témák
- EAFC 26
- Teljesen M5 SoC-családra vált az Apple Macbook Air és Pro
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Milyen routert?
- Az Office-t is elengedi a terméktámogatás nélküli Windows 10-en a Microsoft
- Xbox Series X|S
- Milyen nyomtatót vegyek?
- Spórolós topik
- Meghozta a régóta várt asztali Ryzen APU-kat az AMD
- Battlefield 6
- További aktív témák...
- BONTATLAN Új iPhone 17 PRO MAX 256-512GGB Független 1év Apple GARANCIA Deák Térnél Azonnal Átvehető.
- Kingston FURY Beast 16GB (1x16GB) DDR4 3200MHz
- Kingston FURY 32GB (2x16GB) DDR4 2400MHz (Beszámítás)
- Kingston FURY 32GB (2x16GB) DDR4 3200MHz (Beszámítás)
- Kingston FURY Beast 32GB (2x16GB) DDR4 3200MHz (Beszámítás)
- Fém, összecsukható és kihúzható fotó állvány eladó
- Samsung Galaxy A56 5G 8/256GB fehér használt, karcmentes 6 hónap garancia
- Lenovo ThinkPad T14s Gen 3 i5-1245U 14" FHD+ 16GB 512GB 1 év teljeskörű garancia
- Beszámítás! LG UltraGear 27GL850 144Hz QHD IPS 1ms monitor garanciával hibátlan működéssel
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


