My Photo

« 第25節、新潟2点リードを守れず、磐田は静岡ダービー勝利 | Main | Xperia ray少し触ってみた »

September 14, 2011

Androidアプリ開発メモ019:リソースについて

同じフォルダに拡張子だけが違い名前の部分が同じファイル名のファイルを複数置くとまずいようだ。
Rクラスに自動的に宣言されるリソースIDの変数名が被るので。
たとえば res/rawフォルダにtest.txtがあると、変数には「R.raw.test」つまり、
「R」+「.」+「フォルダ名」+「.」+「ファイル名のピリオドと拡張子を除いた部分」
で参照できる。

よって、同じフォルダにtest.txtのほかにtest.pngやらtest.mp3などがあると、名前が被る。
実際、test.txtのあるフォルダにtest.pngを作ると、コンソールに以下のようなエラーが出る。

[2011-09-12 16:28:53 - FileProviderEx] res\raw\test.txt:0: エラー: Resource entry test is already defined.
[2011-09-12 16:28:53 - FileProviderEx] res\raw\test.png:0: Originally defined here.

« 第25節、新潟2点リードを守れず、磐田は静岡ダービー勝利 | Main | Xperia ray少し触ってみた »

Androidアプリ開発」カテゴリの記事

Comments

Post a comment

(Not displayed with comment.)

TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/26461/52730989

Listed below are links to weblogs that reference Androidアプリ開発メモ019:リソースについて:

« 第25節、新潟2点リードを守れず、磐田は静岡ダービー勝利 | Main | Xperia ray少し触ってみた »

March 2017
Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
無料ブログはココログ

日本blog村

  • にほんブログ村 IT技術ブログへ
  • にほんブログ村 アニメブログへ
  • にほんブログ村 サッカーブログ アルビレックス新潟へ

好きな音楽家

メモ

XI-Prof