Androidアプリケーションのリソースはプロジェクトのパッケージ下のRという名前のクラスに変換されて自動的にコンパイルされる。 例えばプロジェクトを作成した時にorg.kazz.applicationというパッケージを作ったならば完全修飾名は org.kazz.application.R でリソースクラスにアクセスできる。変換〜ビルドは自動で行われるのでEclipseの場合は補完候補にすぐにででくる。 ならば外部から同Rクラス及び特定のインナークラスをロードしたい場合はどのようにすれば良いのだろう。といっても複雑なことはなく、今まで通り基本的にはパッケージ名+"R"でクラスをロードすれば良いはずだ。 Context(Activity)中のコードであれば直接クラスローダを取得できるので、そこからRクラスとそのインナークラスをロードできる。 String packageName = this