Ú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
- ÁRGARANCIA!Épített KomPhone i5 14400F 16/32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
- AKCIÓ! Microsoft XBOX Series X 1TB SSD fekete játékkonzol extra fejhallgatóval garanciával
- Apple iPhone 17 Pro Max 512GB Bontatlan Független Összes Szín / 27% áfás ár
- Lenovo L13 G2 Core i7 1165G7 16 Gb Ram FullHD IPS Intel Iris Boltból Számlával Garanciával
- 195 - Lenovo Legion Pro 5 (16IAX10) - Intel Core U7 255HX, RTX 5070 (ELKELT)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


