我需要帮助,
1)我正在开发一款应用程序,想要显示包括视频在内的离线网站,因此我将视频添加到原始文件夹以供应用使用,但我想在某些天之后更改这些视频(也许从应用中添加或删除一些视频)。 那么不使用Android市场如何更新我的应用程序?
我的想法是当我启动应用程序时,它会解析JSON并检查我的网站上是否有新版本的应用程序。如果有,则会开始下载它(我不想打开浏览器进行下载,更新应在我的应用程序内部或后台完成),然后重新安装它。如何通过编程实现这一点?
另外,我该如何在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到平板电脑。 我想要在200个平板电脑上安装此apk,因此我正在寻找一些批处理程序或一些脚本,可以作为app的一键安装脚本。 我在谷歌上搜索发现了一个多应用程序一键安装,但我不知道它是否适用于未root的平板电脑。
等待回复。 谢谢。