2010-12-21 8 views
2

HI ALL、j2me midp2.0を使用してモバイルに保存されたテキストファイルを読み取る方法は?私は、J2MEのMIDP2.0のenvironment.Myアプリケーションで働いています

はプログラム的j2me.Pleaseを使用してテキストファイルを読み取るために、モバイルdevice.Howに格納されたテキストファイルを読み取る得るために私のアイデアを与えることを望んでいますこれは、J2MEアプリケーション環境からアクセスできるようにテキストファイルを配置するために、モバイルのルートフォルダは何ですか?

Saravanan.P

答えて

5

あなたはjavax.microedition.io.file.FileConnection

ゲットルートフォルダが必要です。

ファイルから読み込む
 public void write(String root) {     
     FileConnection fc = null; 
     String fName = "test.txt"; 
     try { 
      fc = (FileConnection) Connector.open(root + fName, Connector.READ_WRITE); 
      if(!fc.exists()) { 
       fc.create(); 
      } 

      DataOutputStream dos = fc.openDataOutputStream(); 
      dos.writeUTF("test-test");     

     } catch (Exception e) { 
      e.printStackTrace(); 
     } finally { 
      try { 
       fc.close(); 
      } catch (IOException e) { } 
     } 
} 

を提出する

try { 
     Enumeration roots = FileSystemRegistry.listRoots(); 
     while(roots.hasMoreElements()) { 
      System.out.println("Root: file:///"+(String)roots.nextElement()); 
     } 
    } catch(Exception e) { 
    } 

書き込みを

public void read(String root) { 
     FileConnection fc = null; 
     try { 
      fc= (FileConnection) Connector.open(root + "test.txt", Connector.READ); 
      DataInputStream dis = fc.openDataInputStream(); 
      String data = dis.readUTF(); 
      System.out.println(data); 
     } catch (Exception e) { 
      e.printStackTrace(); 
     } finally { 
      try { 
       fc.close(); 
      } catch (IOException e) { } 
    } 
    } 
+0

こんにちはoxigen、ここで、私はテキストファイル名を言及しますか?私をガイドしてください – Saravanan

+0

小さなサンプルが追加されました – oxigen

+0

私はそれをチェックし、私の答えを知ってもらいます...ありがとうたくさん... – Saravanan

1

ノキアフォーラムで議論されているのと同じ関連トピック。あなたの参照のためにこれを参照してくださいlink...それはあなたを助けることができるかもしれません... :)

1

より良い使用FileConnection。

FileConnection fc=(FileConnection)Connector.ope(url); 
関連する問題