This page was last modified 23:04, 14 March 2008.
How to list root file systems in Java ME
From Forum Nokia Wiki
This article shows how to list currently mounted root file systems on a device. FileConnection API (JSR-75) has FileSystemRegistry.listRoots() method for this purpose.
The full source code for a test MIDlet:
RootMIDlet.java
import javax.microedition.midlet.*; import javax.microedition.lcdui.*; import java.util.Enumeration; import javax.microedition.io.file.*; public class RootMIDlet extends MIDlet implements CommandListener { private Form form; private Command exitCommand; public void startApp() { form = new Form("Root list"); exitCommand = new Command("Exit", Command.EXIT, 1); form.addCommand(exitCommand); form.setCommandListener(this); Display.getDisplay(this).setCurrent(form); createRootList(); } public void pauseApp() { } public void destroyApp(boolean unconditional) { } protected void createRootList() { form.append("Roots:\n"); Enumeration drives = FileSystemRegistry.listRoots(); while (drives.hasMoreElements()) { String driveString = drives.nextElement().toString(); form.append(driveString + "\n"); } } public void commandAction(Command c, Displayable d) { if (c == exitCommand) this.notifyDestroyed(); } }
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Error in obfuscation | vamosa | Mobile Java General | 0 | 2002-11-14 17:34 |
| Global root overflow | Rok | Mobile Java General | 7 | 2002-06-28 07:29 |
| More Info about Java Games | rshaikh | Mobile Java General | 5 | 2008-04-02 05:42 |
| Nokia technical support specialists please answer this question ASSP | ManiDCI | Mobile Java Networking & Messaging & Security | 37 | 2007-07-05 09:17 |
| sdk中的关于xml的api怎么用 | cool_li | Symbian | 3 | 2005-09-05 08:00 |
