Я должен использовать файл для работы. Первые 64 байта должны быть заголовком. Поэтому я должен прочитать первые 64 байта, а затем прочитать до конца файла. Как я могу прочитать и написать файл с J2ME?
Прочитать полностью файл таков:
FileConnection fconn= (FileConnection) Connector.open(path+fName,Connector.READ);
InputStream is=fconn.openInputStream();
DataInputStream dis = new DataInputStream(is);
int ch;
String str = new String();
while ( (ch = dis.read()) != -1)
{
str+=((char)ch);
}
dis.close();
is.close();
И полностью напишите файл:
FileConnection fconn= (FileConnection)Connector.open(path+fName,Connector.READ_WRITE);
if(!fconn.exists()){
items.alert=new Alert(" ","Select The Directory",null,AlertType.INFO);
switchDisplayable(items.alert,items.getList());
fconn.create();
}
os = fconn.openDataOutputStream();
fconn.truncate(0);
os.write(text.getBytes());
os.close();
fconn.close();