ページ 11

Androidでファイルの出力をさせたいのですが、

Posted: 2013年7月12日(金) 17:18
by 黒田 光
Androidアプリでテキストでと、インターネット上のデータの読み込みをしたいと考えています。
Androidにまず、指定したデータの読み込みをさせたいと考えて、次のようにプログラムしてみました。

コード:

class streamTest{
	  public static void main(String args[]){
	    try{
	      File file = new File(C:\DATA\01.txt);
	      FileReader filereader = new FileReader(file);

	      int ch;
	      while((ch = filereader.read()) != -1){
	        System.out.print((char)ch);
	      }

	      filereader.close();
	    }catch(FileNotFoundException e){
	      System.out.println(e);
	    }catch(IOException e){
	      System.out.println(e);
	    }
	  }
	}
ここで、”C:\DATA\01.txt”を読み込もうとしたのですが、ビルドできなくて困っています。
File file = new File(C:\DATA\01.txt);
この文に”トークンに構文エラーがあります。”って出てきます。
私の調べ方が悪いのかも知らないですが、調べてもあまり詳しく載っていないのでここに質問しました。
どなたか助けてください。

あと、SDカードからの読み込みやインターネット上のデータの読み込みもしたいので教えていただけるとありがたいです。

Re: Androidでファイルの出力をさせたいのですが、

Posted: 2013年7月12日(金) 18:51
by Dixq (管理人)
以前質問したトピックを放置しないようお願いします。

まず、Fileの引数が文字列になっていないのと、AndroidにCドライブなんて無いと思いますが・・。
一般的に書き込み・読み込み可能なのはアプリ専用領域か、/mnt/sdcard/(機種依存)です。