我需要一些帮助,如何通过编程来更新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