2017-07-28 11 views
0

私はMyNiceAppというアプリを内部ストレージ/data/app/com.myniceapp.root_pkgにインストールしました。サーバーからプラグインの内部ストレージディレクトリにファイルをダウンロードするには

質問1

それはプログラム的MyNiceAppのみ、メインコアビューを含むコア・アプリです/data/app/com.myniceapp.root_pkg

質問2

にファイルをダウンロードすることが可能ですユーザーがAPK形式でダウンロードするプラグインによって生成されたビューによって読み込まれます願いとして

これらのプラグインAPKをパーソナルサーバーからこのディレクトリ(/data/app/com.myniceapp.root_pkg)にダウンロードし、ビューをメインコアビューに起動することはできますか?

私は/data/app/com.myniceapp.root_pkg/pluginsの下に作成したフォルダを持っていた場合、それはDexClassLoaderクロール/data/app/com.myniceapp.root_pkg/持って、その後、より良い組織されるだろうと考えていますプラグインをダウンロードすると、クラスの実装を呼び出すことができ、実行時にプラグインビューをコアビューに動的にロードできます。

ありがとうございます。

答えて

1

回答1:
There はダウンロード用のサンプルです(SOFに関する質問)。
内部ディレクトリへの書き込みをご希望の場合は、
File myDir = context.getDir("MyInternalDirectory", Context.MODE_PRIVATE);
あなたのパッケージフォルダにディレクトリが作成されます(コメント:メインスレッドの場合は「コンテキスト」は必要ありません)。

回答2:それに取り組んで

....

私はこれが役立つことを願っています。

関連する問題