我需要一些幫助,如何通過編程來更新Android應用程序沒有Android市場
1)我開發的應用程序中,我要顯示脫機網站,包括視頻,所以我加在原始文件夾影片的離線訪問應用程序,我想在幾天後更改視頻(可能會添加或刪除應用程序中的一些視頻)。 因此有可能在不使用android市場的情況下更新我的應用程序?
這個想法是當我啓動應用程序它將解析json並檢查我的網站上是否有新版本的應用程序可用。如果它是可用的,它將開始下載它(我不想打開瀏覽器進行下載,更新應該在我的應用程序或後臺完成),然後重新安裝它。如何通過編程方式來實現?
還我怎麼能在緩存網頁的整個網站view.currently我使用這個代碼,但它僅緩存訪問過的網頁(我們在應用程序中打開頁面)
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)如何安裝通過USB無需點擊日蝕運行按鈕從蘋果機到平板電腦的apk。 我想安裝這個apk到200片,所以我正在尋找一些批處理程序或一些腳本,這將是一個點擊安裝腳本的應用程序。 我在gooogle上搜索時發現有一個Multiple apk on click,但我不知道它是否適用於非植根平板電腦。
等待回覆。 謝謝
我有一個開源項目,可以讓你檢查,下載和安裝更新從你的應用程序[這裏](https://github.com/RaghavSood/AppaholicsUpdateChecker/) – 2013-02-13 13:15:30
@RaghavSood非常感謝你的男人。 。你有一些實現示例嗎?並在下載apk後會要求用戶安裝?如果同一應用程序正在運行並且完成下載,則會發生什麼情況,而不是退出應用程序並安裝或等到退出並安裝更新。 – 2013-02-13 13:25:11
有一個集成指南[這裏](https://github.com/RaghavSood/AppaholicsUpdateChecker/wiki/API-2-Integration-Guide)。除此之外,您可以選擇立即下載和安裝,或下載並在不同的時間安裝。它會下載並安裝,如果退出你的應用程序,如果它在前臺。 – 2013-02-13 13:27:17