好的,我可以从serwer WWW(我的服务器)下载文件
private void OnlyDownFile() {
nameFiles = "test.xlsx";
final String allUrlString = "http://xx.xxx.x.xxx/test/" + nameFiles;
DownloadManager downloadManager = (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
Uri Download_Uri = Uri.parse(allUrlString);
DownloadManager.Request request = new DownloadManager.Request(Download_Uri);
request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI | DownloadManager.Request.NETWORK_MOBILE);
request.setAllowedOverRoaming(false);
request.setTitle("My Data Download");
request.setDescription("Android Data download using DownloadManager.");
request.setDestinationInExternalFilesDir(this, Environment.DIRECTORY_DOWNLOADS, nameFiles);
}
这没关系,效果很好(我从服务器下载)
我有PROBLEM
个更新文件。我想检查一下:你有更新的档案(在Serwer)吗?是的 - 下载更新。否 - 使用您下载的最后一个。
并且你没有互联网的情况 - 使用你下载的最后一个,否则TOAST“打开互联网”(Toast没问题:))。
我不知道怎么检查更新的文件?和其他名字的问题?