2

私の質問は少し奇妙に思えるかもしれません。しかし、それを達成するための正しい方法を見つけたいだけです。私の面倒なシナリオは次のとおりです。

  • ライブラリ プロジェクトにデフォルトの構成ファイルがあります。「a.properties」という名前が付けられたとしましょう。
  • そして、私のライブラリ プロジェクトは、「B」というサード パーティ アプリケーション プロジェクトによって使用されました。
  • 「B」開発者は私の「a.properties」ファイルにうんざりしていて、ある日それを上書きしたいと考えています。

私の封印されたjarファイルにある構成ファイルを変更する権限がないため、彼らは新しい「a.properties」を「res」フォルダーファイルのどこかに置き、私のものを置き換えます。ただし、API は、ライブラリ プロジェクトの "res" フォルダーにあるファイルではなく、新しい構成ファイルを読み取る必要があることを何らかの方法で認識する必要があります。

その構成ファイルへのパスとその名前を、ライブラリ プロジェクトに既にあるものとまったく同じにするだけで、そのファイルを上書きするのに十分だと思いますか?

4

0 に答える 0