外部デクスファイルからアクティビティを読み込むことはできますか?私はいくつかのプラグインスタイルのアーキテクチャについて考えています。ここでは、余分な機能を含むアクティビティやクラスを持つdex-fileをダウンロードすることでアプリケーションを拡張できます。外部デクスからアクティビティをロード
DexClassLoaderとリフレクションを使用して、ダウンロードしたdex-fileからクラスのメソッドをロードして呼び出すことができました。しかし、私は何とかこのテクニックを使ってダウンロードし、アクティビティを提示できますか?この新しいアクティビティをプログラムで登録して、インテントを使用して呼び出すことは可能ですか?
通常の手順でAPKを使用して他のアクティビティをインストールし、インテントを使用してメインアクティビティからロードするか、単にインストールしたアプリケーションを更新することは可能ですが(推奨される方法です)追加のクラスをいくつかダウンロードし、同じVM内のすべてを同じサンドボックスで実行して、既にインストールされているアプリケーションを拡張します。
フム、あなたは私が何を意味するか理解していないなら、私はこれは少し厄介だ引き起こし、知っている... :)
ええ、このフォーラムは開発者の質問ではないことをよく読んでいます..私の悪い – Joel
うん、http://stackoverflow.comに行く。 – gary