3

R.java と Android の Resource/AssetManager をエミュレートするプロジェクトに取り組んでいます。res有効な xml リソースのフォルダーを精査し、リソースを参照するすべての ID を保持する静的クラスを作成するパーサーを作成しました。それは簡単な部分でした。今、Android が ID とリソース要素の間の同時実行性を維持する方法を理解しようとして立ち往生しています。私が知る限り、Android は R をリソースに接続するための別のファイルを作成しません。

RファイルのIDとリソースへのリンクは暗黙的ですか? つまり、id が生成され、リソース フォルダーで見つかった順序に基づいて値が割り当てられます。この「バインド」は、リソースがその正確な順序でコンパイルされたためにのみ機能します。それとも、アプリケーションとその R クラスをリソースに接続する何かが舞台裏にあるのでしょうか?

4

0 に答える 0