Cộng đồng Java Việt
Cộng đồng java Việt
Thông báo
Chú ý: Sắp tới ADM sẽ cải tiến lại wap, xây dựng thêm mục C, C ++ cho các bạn, các bạn có ý kiến gì thì góp ý cho AD nhá :D
Codej2me xin gửi lời cảm ơn đến: Holyeyed, Java_Editor!, chuonghugo,TVC97, thaian2009, gió(opakul), ironman..., và đặc biệt là forum j2mevn đã giúp Codej2me xây dựng wapsite này!!!
Có nhiều bạn chưa hiểu kĩ về Canvas nha, muốn chạy 1 app nào đó có Canvas thì phải Có Midlet nhá, tìm hiểu tại đây
Chatbox




Đọc, viết dữ liệu với RMS
Trong ứng dụng này tôi sẽ giải thích làm thế nào để đọc và ghi dữ liệu sử dụng RecordStore lớp.Trong lớp RecordStore các phương pháp sau:
*.addRecord(byte[] data, int offset, int numBytes)
*.addRecordListener(RecordListener listener)
*.closeRecordStore()
*.deleteRecord(int recordId)
*.deleteRecordStore(String recordStoreName)
*.enumerateRecords(RecordFilter filter, RecordComparator comparator, boolean keepUpdated)
*.getLastModified()
*.getName()
*.getNextRecordID()
*.getNumRecords()
*.getRecord(int recordId)
*.getRecord(int recordId, byte[] buffer, int offset)
*.getRecordSize(int recordId)
*.getSize()
*.getSizeAvailable()
*.getVersion()
*.listRecordStores()
*.openRecordStore(String recordStoreName, boolean createIfNecessary)
*.removeRecordListener(RecordListener listener)
*.setRecord(int recordId, byte[] newData, int offset, int numBytes)
ReadWriteRMS.java
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.io.*;
import javax.microedition.rms.*;
public class ReadWriteRMS extends MIDlet{
RecordStore rs =null;
static final String REC_STORE ="ReadWriteRMS";
public void startApp(){
openRecStore();
writeRecord("Code J2ME Technology");
writeRecord("J2ME Wireless Toolkit");
readRecords();
closeRecStore();
deleteRecStore();
}
public void pauseApp(){}
public void destroyApp(boolean unconditional){
notifyDestroyed();
}
public void openRecStore(){
try{
rs = RecordStore.openRecordStore(REC_STORE,true);
}catch(Exception e){}
}
public void closeRecStore(){
try{
rs.closeRecordStore();
}catch(Exception e){}
}
public void deleteRecStore(){
if(RecordStore.listRecordStores()!=null){
try{
RecordStore.deleteRecordStore(REC_STORE);
}catch(Exception e){}
}
}
public void writeRecord(String str){
byte[] rec = str.getBytes();
try{
rs.addRecord(rec,0, rec.length);
}catch(Exception e){}
}
public void readRecords(){
try{
byte[] recData =new byte[5];
int len;
for(int i =1; i < = rs.getNumRecords(); i++){
if(rs.getRecordSize(i) > recData.length){
recData =new byte[rs.getRecordSize(i)];
}
len = rs.getRecord(i, recData,0);
System.out.println("------------------------------");
System.out.println("Record "+ i +" : "+ newString(recData,0, len));
System.out.println("------------------------------");
}
}catch(Exception e){}
}
}

Source: ReadWriteRMS.zip (735 B)
Thông tin
Hiện có 1 đang Online, 1 visit trong ngày,1 visit trong tháng. Tổng lượt truy cập là 422 lượt.
Liên Hệ - Hổ Trợ
Info Author Admin: Q.Phiên
Phone Author Phone: 01635514395
Hosting By XTGEM.COM
CodeJ2ME© 2014-2015

pacman, rainbows, and roller s