2011-07-09 4 views
0

私はStack Overflowの新機能ですが、AndroidプログラムのJavaコードを書くことについて質問があります。Androidでスキャンするファイルリソースをデコードする

私はAndroid携帯用のゲームを構築しています。レベルを構築するときは、プロジェクトのres/rawに保存されているテキストファイルからそれらをスキャンすることを目指しています。私の問題は、Scannerで解釈できるようにリソースをデコードする方法を理解できないことです。今のコードの私のラインがちょうどのようになります。

Scanner input = new Scanner(new File((R.raw.level1)); 

これはかなりレベル名の文字列を取ると同等のJavaコードの単なる再解釈です。私は、BitmapFactoryのdecodeResourceのようなものを使用しているはずだと思っていますが、どこを見るのかわかりません!おそらく私はそれをファイルとしてまったく近づけてはいけませんか?

ありがとうございました!あなたの活動に

答えて

2

:助けを

Scanner input = new Scanner(MyActivity.this.getResources().openRawResource(R.raw.level1)); 
+0

ありがとう!私のコードを最初に予想したものよりも編集する必要があるか、間違ったクラスでそれをやっているように見えます。 – Anna

+0

@Anna、あなたは@Herrrmannに感謝するために前の答えを受け入れる必要があります – Snicolas

+0

ああ!今どこにいるのか分かります。ポインタありがとう! – Anna

関連する問題