Witam chciałbym w swoim programie na komórke umożliwić zapisywanie danych szukałem po forum i znalazłem coś o RecordStore i ten link http://www-128.ibm.com/developerworks/library/j-j2me3/ jednak nic z tej strony nie rozumiem ponieważ nie za bardzo znam angielki czy mógł by mi ktoś to wytłumaczyć
0
0
w Sun Java Wireless Toolkit masz dema do wszystkiego, poza tym jest dokumentacja, na Emulatorze to wszystko dziala, gorzej w telefonie :-)
0
znalazłem coś ale komentarze są po angielsku
0
mateuszp1 napisał(a)
znalazłem coś ale komentarze są po angielsku
no i co ? jak ktos chce to jezyk nie jest przeszkoda :/
masz tu maly przyklad:
import javax.microedition.rms.*;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class RMSTest extends MIDlet implements CommandListener {
private Display dsplMain;
private TextBox tbxContent;
private boolean bStarted = false;
public void startApp() {
if (! bStarted) {
dsplMain = Display.getDisplay(this);
tbxContent = new TextBox("RMSTest", null, 1024, TextField.ANY);
tbxContent.addCommand(new Command("Zamknij", Command.EXIT, 0));
tbxContent.setCommandListener(this);
tbxContent.setString(getData("myRec"));
bStarted = true;
}
dsplMain.setCurrent(tbxContent);
}
public void commandAction(Command c, Displayable s) {
if (c.getCommandType() == Command.EXIT) {
setData("myRec", tbxContent.getString());
notifyDestroyed();
}
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public String getData(String rec) {
RecordStore rs;
byte[] buf = new byte[0];
try {
rs = RecordStore.openRecordStore(rec, true);
if (rs.getNumRecords() > 0) buf = rs.getRecord(1);
rs.closeRecordStore();
}
catch (Exception e) {
}
return new String(buf);
}
public void setData(String rec, String data) {
RecordStore rs;
try {
rs = RecordStore.openRecordStore(rec, true);
if (rs.getNumRecords() == 0) rs.addRecord(null, 0, 0);
byte[] buf = data.getBytes();
rs.setRecord(1, buf, 0, buf.length);
rs.closeRecordStore();
}
catch (Exception e) {
}
}
}
0
ja napisalem prosta biblioteke wspomagajaca prace z pakietem rms, jezeli chcialbys to daj znac podesle ci
0
dzięki za przykład hyba już to zrozumiałem
pvsp napisał(a)
ja napisalem prosta biblioteke wspomagajaca prace z pakietem rms, jezeli chcialbys to daj znac podesle ci
dzięki ale na razie spróbuje robić tak jak pokazał mi piechnat jak coś to ci powiem