GeeCON Prague 2014*
The moose likes Java Micro Edition and the fly likes Reading file from memory card Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Mobile » Java Micro Edition
Bookmark "Reading file from memory card" Watch "Reading file from memory card" New topic
Author

Reading file from memory card

Mike Dikun
Greenhorn

Joined: Feb 18, 2004
Posts: 5
Hello,
I need to store a large amount of data on a memory card in files and then access it from a midlet.......
I should mention I am testing this on a Palm Tungsten C and a SD memory card.
The File Connection Optional Package is not available on the JVM i'm using.....
So i'm trying to use the basic Connector class with a InputStream
I am unable to read from any files on the memory card using the following code.
InputConnection conn = null;
DataInputStream dis = null;
StringBuffer sb = new StringBuffer();
String url = "file:///CardName/file.txt";

for(int i =0;i<urls.length;i++){
try {
conn =(InputConnection) Connector.open( url,Connector.READ);
DataInputStream is = conn.openDataInputStream();
sb.append("AAAAAAAA" + is.available());
}
}
catch( IOException ioe ){
sb.append(i + "Reg InputConnection: " + url+ "\n" + ioe.getMessage());
}}

I cannot use the RMS packages, as I need to store the data on a memory card and it writes it to the Palms main memory and not the card....
Does anybody know how to read files from a memory card? (using j2me of course)
Michael Yuan
author
Ranch Hand

Joined: Mar 07, 2002
Posts: 1427
Without the File Connection OP, there is no standard way to do that -- the "file://" style url would cause an exception. I recall the IBM JVM for Palm has a small library that wraps most of the Palm native calls. I cannot remember its name (or its content) at this moment. But you might be able to find some thin wrapper over the native file I/O there.


Seam Framework: http://www.amazon.com/exec/obidos/ASIN/0137129394/mobileenterpr-20/
Ringful: http://www.ringful.com/
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Reading file from memory card