Javaクラスとresフォルダを別々に配布する

私は画像ファイルとresフォルダからの文字列を使用するアンドロイドアプリケーションを開発しました。 Javaクラスのコードにアクセスすることなく、ユーザーがresフォルダに格納されている文字列や画像を変更できるようにアプリを配布することは可能ですか?

これらを別々に配布して、Javaコードを読み取ることなく、文字列の値を変更したり、イメージを置き換えたり(新しいものを追加したり、既存のものを削除したりできます)、apkを再構築できますか?

ありがとう。 アニ

1

1 答え

私はあなたの最善の策は、ユーザーがフォームに必要なイメージと文字列をアップロードし、サーバー上でリソースを生成し、パッケージして署名し、ダウンロードリンクを返すことができるWebインターフェイスを構築することだと思います。

Javaとヘッドレスのaaptがサーバーにインストールされている限り、プロセス全体を自動化できます。

http://developer.android.com/guide/developing/building /index.html#detailed-build

1
追加された
答えをありがとう。これは最善のアプローチだと思われますが、私は時間とリソースに関連した複数の問題のために、現時点ではこれ以上進めることはできません。また、私は古いアプリのためのちょうど1ユーザーのためにこれを必要とします。他のアプローチはありますか?
追加された 著者 user898195,
ユーザーが所有しているapkを '解凍'し、リソースを変更してapkとして再度パッケージングすることは可能ですか?この場合、ユーザーは自分のリソースを使用することなく、必要な変更をすべて行うことができます。
追加された 著者 user898195,