【发布时间】:2015-01-14 19:10:53
【问题描述】:
我正在为 android 开发一个 xamarin 应用程序,它通过 WiFi 从本地服务器下载一个大文件 (500 MB)。 最初,我使用 .NET 中的 DownloadFileAsync API 来下载文件。我的下载速度约为。 1 MBPS。 同样的文件,当我使用内置的 Android DownloadManager (Context.DownloadService API) 下载时,我的时钟速度为 3.5+ MPBS。
是由于 Xamarin 用于运行应用程序的 Monodroid 运行时的某些限制,还是 Android 通常偏爱 DownloadManager?
【问题讨论】:
-
Native 比单声道实现更快。这就是制作这个库的全部原因:github.com/paulcbetts/ModernHttpClient.
-
是的 valdetero,你似乎是对的。
标签: android xamarin xamarin.android