我想为Android平台开发一个可以从我的服务器下载一些文件的应用程序.
我如何使用Android的下载管理器,就像它在Android市场应用程序中使用的一样?我的意思是,当用户下载某个内容时,通知栏中会显示下载状态.
抱歉我的英文!
你的意思是可能是在Android市场应用程序中构建的.所以我想没有办法轻易地重复使用它,而是你必须自己构建一个类似的.您可能希望为此目的检查以下SO帖子:
根据您使用的文件类型,我发现从远程服务器下载文件的最简单方法是激发类似的意图
Intent downloadIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(pathToFile));
Run Code Online (Sandbox Code Playgroud)
例如,如果"pathToFile"是pdf文档的HTTP地址,则浏览器将自动开始下载,该下载显示在通知栏中,一旦完成,用户可以单击它并(如果安装了相应的应用程序) )文件将被打开.
如果您需要从应用程序中进一步处理下载的文件,那么最好自己处理下载,打开HTTP连接等...