2017-01-03 5 views
0

qmlファイルを変更してqml androidアプリケーションをリモートでアップデートできるかどうかは疑問です。これを行うには:リモートでqmlファイルを変更してQml Androidアプリケーションをアップデートすることは可能です

デバイスのファイルシステムから、apmlに埋め込む代わりに動的にQmlを読み込む必要があります。

可能ですか?

+0

URLを使ってファイルを読み込むために 'Loader'を使うことができます。新しいバージョンがある場合は、そのURLを変更することができます。キャッシュをバイパスするには、ファイル名にタイムスタンプを追加します。新しいファイルがファイルシステムに現れた場合、シグナルをトリガするウォッチドッグだけが必要です。 – derM

答えて

2

可能ですが、アップローダーをAPKに組み込んで、デバイスファイルシステムからQMLファイルを読み込むことも可能です。

起動時に、新しいバージョンがある場合は、それをダウンロードして保存してからQMLファイルを読み込むことができます。

重要ではないアプリケーションでは、おそらくto define external files as an external moduleが必要なので、カスタム外部タイプを適切に解決できるようになります。