15

フォルダ内のAndroidソースには、というdevice/sampleフォルダがありますoverlayscyanogen modsなどに同じオーバーレイ フォルダが表示されます。

このオーバーレイ フォルダは何ですか? それはどのように機能しますか?それは何のために使用されますか?詳細はどこで確認できますか?

前もって感謝します

4

2 に答える 2

7

たとえば、デバイスの Android ソース内のいくつかのファイルを変更したいとします (たとえば、ランチャー リソースに文字列を追加したいなど)。Android の実際のソースを変更することはお勧めしません。

この代わりに、Android の実際のファイルシステム パス レイアウトを模倣するオーバーレイを作成し、そこに変更したファイルを置きます。ラウチャーの文字列の場合、パスに対応するディレクトリを作成し、packages/apps/Launcher2/res/valuesそこに変更を加えますstrings.xml

したがって、デバイスをビルドすると、このファイルが置き換えられます。

于 2012-02-27T23:23:59.897 に答える