草庐IT

Download

全部标签

android - 在 Android 应用程序中下载文件的最佳方式

我尝试了解使用Android应用程序下载文件的不同方式的优缺点。我找到了几种方法:自行管理下载(seethiscodesnippet)使用Android的DownloadManager使用OKHttp下载文件,如thispost中所述有这方面经验的人可以告诉我选择一种方式而不是另一种方式的原因吗? 最佳答案 该文件是否为用户文件(意味着用户应该有权访问该文件,例如他拥有的照片或文档)?如果是,请使用下载管理器。Android框架将处理所有下载,提供适当的用户通知,在Download应用程序上可用等。如果不是,自己或通过OkHttp都

安卓下载管理器 "Impossible to open file"

我正在使用DownloadManager从网络服务下载文件。下载成功结束,但是当我尝试打开“下载”文件夹中的新文件时,出现“无法打开文件”错误(我知道我可以打开这种类型的文件)。此外,当我将手机插入电脑并使用它打开下载文件时,文件打开成功并且没有损坏。我没有其他错误,所以我真的迷路了!这是我的代码:/*Data*/intfilePosition=position-_subFolderNameList.length;Stringurl=_folder.getFiles().get(filePosition).getUrl();StringFileName=_folder.getFiles

android - 如何使用android中的默认可用应用程序在android中打开下载的文件

我正在从服务器下载文件,下载完成后我必须打开一个文件。知道问题是文件可能是任何类型,所以我无法指定和Intent调用来打开具有静态名称的文件,就像我们打开PDF文件一样。我想要的是当一个文件被下载时,它会搜索是否有任何应用程序可用于打开该文件,否则它会弹出。我正在做所有这些内部fragment。这是我的下载代码:publicclassDownloadFileextendsAsyncTask{Stringfile_name="";Filesdcard=Environment.getExternalStorageDirectory();@OverrideprotectedIntegerdo

ERROR:Flash Download Failed - “Contex - M3”

相信有不少在学习stm32单片机的童鞋们也会遇到这样的情况,程序在KEIL5里面编译一点错误也没有,也没有警告,但是就是不能下载到单片机上面。原因如下:在一些给的某些开发板给的工程模板,它的模板程序并不一定适用你自己的芯片型号,不同的信号有管脚、外设、Flash大小等等方面上面的差异,所以需要选择和自己相适应型号的工程环境就可以完成烧录。使用的芯片是f103r8的芯片,但是工程模板的适配芯片是f103rc的所以下载不成功!解决步骤:1:点击魔术棒工具->点击Device->选择合适自己的芯片型号2:点击C/C++,在PreprocessorSymbol输入自己使用的芯片内存档次3:再次点击De

android - 在 Android 上为 imageview 下载图像

我看过这个问题:androidhowtodownloadan1mbimagefileandsettoImageView它没有解决我的问题,因为它只显示了如何显示位图之后您已经有了位图。我正在尝试从URL下载图像,以便在Android设备上使用ImageView显示它。我不确定该怎么做。我在网上查了一下,这是我目前的代码:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);//SetlocalimageImageViewi

flutter报错Failed to download https://storage.googleapis.com/xxx. Ensure you have network conne

新安装flutter后运行flutterdoctor,报错如下:%flutterdoctorDownloadingMaterialfonts...111msDownloadingMaterialfonts...100msFailedtodownloadhttps://storage.googleapis.com/flutter_infra_release/flutter/fonts/3012db47f3130e62f7cc0beabff968a33cbec8d8/fonts.zip.Ensureyouhavenetworkconnectivityandthentryagain.SocketEx

android - 应用未收到 android.intent.action.DOWNLOAD_COMPLETE Intent

我正在编写一个简单的应用程序,当通过下载管理器在Android设备上完成任何下载时,它会收到通知。我为此创建了一个广播接收器,并在我的Manifest文件中设置了intent过滤器,如下所示。但是,当下载完成时,我的广播接收器不会被调用。是否还需要设置其他一些权限,以便我的应用程序接收下载管理器发送的DOWNLOAD_COMPLETEIntent?请注意:我的应用需要监听通过下载管理器完成的任何下载以下是使用的权限: 最佳答案 我终于设法通过向我的list添加以下权限来解决这个问题: 关

Android-下载文件+状态栏通知拖慢手机速度

我目前有一个asynctask从服务器下载mp3。当用户开始下载它时,会创建一个状态栏通知。这会实时显示下载进度。我唯一担心的是手机速度变慢了太多。有什么方法可以延迟显示的进度或使我的代码更快?谢谢。代码如下:publicclassDownloadFileextendsAsyncTask{CharSequencecontentText;Contextcontext;CharSequencecontentTitle;PendingIntentcontentIntent;intHELLO_ID=1;longtime;inticon;CharSequencetickerText;Filefi

c# - Xamarin 工作室 "Error XA5209: Unzipping failed. Please download"

我通过选择默认主题作为Appcompat.Light创建了一个新项目,然后当我运行该应用程序时,我收到了这个错误:"ErrorXA5209:Unzippingfailed.Pleasedownloaddl-ssl.google.com/android/…andextractittothe/Users/username/.local/share/Xamarin/Xamarin.Android.Support.Vector.Drawable/23.3.0.0/contentdirectory.(XA5209)."除了创建一个新项目,我没有做任何其他事情,为什么我会收到这个错误?

android - 如何检查文件是否在内部存储中可用

我正在尝试从Internet下载文件并且成功了,但是现在我想检查文件是否存在于内部存储中。elseif(arg0.getId()==R.id.btn_download){Toast.makeText(this,"downloadbuttonclicked",Toast.LENGTH_SHORT).show();DownloadManager.Requestrequest=newDownloadManager.Request(Uri.parse(names[b]));request.setDescription("Downloading..");request.setTitle("Fut