助けが必要です、
1) 動画を含むオフライン Web サイトを表示するアプリを開発しているので、アプリのオフライン アクセス用に生フォルダーに動画を追加し、数日後にその動画を変更したい (アプリからいくつかの動画を追加または削除する可能性がある) . Androidマーケットを使用せずにアプリを更新することは可能ですか?
アイデアは、アプリを起動するとjsonを解析し、新しいバージョンのアプリがサイトで利用可能かどうかを確認することです。利用可能な場合は、ダウンロードを開始し(ダウンロードのためにブラウザを開きたくありません。更新はアプリ内またはバックグラウンドで行う必要があります)、再インストールします。プログラムでそれを行うにはどうすればよいですか?
また、WebビューでWebサイト全体をキャッシュするにはどうすればよいですか。現在、このコードを使用していますが、訪問したページ(アプリで開いたページ)のみをキャッシュします
webView.getSettings().setLoadsImagesAutomatically(true);
webView.getSettings().setDomStorageEnabled(true);
webView.getSettings().setAppCacheMaxSize(1024*1024*24);
String appCachePath = getApplicationContext().getCacheDir().getAbsolutePath();
webView.getSettings().setAppCachePath(appCachePath);
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setAppCacheEnabled(true);
webView.setWebChromeClient(new WebChromeClient());
webView.setWebViewClient(new WebViewClient());
if (savedInstanceState == null) {
if(isNetworkAvailable() == true){
webView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);
webView.loadUrl("http://www.xyz.com");
} else {
webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ONLY);
webView.loadUrl("http://www.xyz.com");
} } }
2)eclipseの実行ボタンをクリックせずに、USB経由でMacからタブレットにapkをインストールするにはどうすればよいですか。このapkを200台のタブレットにインストールしたいので、アプリのワンクリックインストールスクリプトになるバッチプログラムまたはスクリプトを探しています。グーグルで検索すると、クリック時に複数のapkが1つ見つかりましたが、ルート化されていないタブレットで動作するかどうかはわかりません。
返事を待っています。ありがとうございました