R.java
Androidビルドプロセスによって自動的に生成されるファイルです。プロジェクトを再構築すると、変更内容はすべて失われます。
独自の定数を追加したい場合は、自分自身をConstants
クラスにします(短くするために、私は通常、私のものと呼びますC
)
public class Constants {
public static final int gcm_unregistered = 0;
}
これで、としてアクセスできますConstants.gcm_unregistered
。
R.javaのより深い説明
Androidは、XMLベースのレイアウトをリソースと見なします。そのため、レイアウトファイルはAndroidプロジェクト内のres/layoutディレクトリに保存されます。文字列、色、サウンドファイルなどの生のバイナリデータもリソースと見なされます。基本的に、フォルダのいずれかで法的に許可されているものはすべて/res
リソースです。
Androidビルドシステムを実行すると、aapt
ツールは新しいR.java
ファイルを生成し、古いファイルを上書きします。このファイルには、、、、などすべてIDs
へStrings
のポインタが含まれています。手動で変更しないでください。に値が必要な場合は、その値をフォルダの1つに合法的に追加できるかどうかを確認し、可能であれば追加できるかどうかを確認する必要があります。ただし、AFAIKでは、値を追加することはできません(すべてがである一方で、他のさまざまなリソースを指していることに注意してください。したがって、値になる一方で、実際にはAndroidにファイルを使用するように指示します。Layouts
Colors
R.java
R.java
/res
int
R.java
int
R.layout.mylayout
int
mylayout.xml
R.javaと/resフォルダーのさまざまな部分に優れた記事があります。