要下载文件并避免在应用中使用 Android 的 DownloadManager 时使用 DOWNLOAD_WITHOUT_NOTIFICATION 权限。
要下载文件并避免在应用中使用 Android 的 DownloadManager 时使用 DOWNLOAD_WITHOUT_NOTIFICATION 权限。
ThinDownloadManager ===================
Thin DownloadManager 是一个 Android 库,主要用于下载文件,并在应用中使用 Android 提供的 DownloadManager 时避免使用 DOWNLOAD_WITHOUT_NOTIFICATION 权限。
大多数情况下,我们使用 Android 的 DownloadManager 下载到外部文件目录,并在成功完成后将下载的文件移动到沙盒应用的缓存/文件目录中,以避免编写一个自己的下载管理器,这有点繁琐。在这种情况中,此库非常方便。
不需要额外的权限。 使用 android DownloadManager 启动的任何下载操作都会在状态栏上发出进度通知,让用户知道您正在下载文件。因此,您最终会使用 setVisibleInDownloadsUi(false) 并获得此权限 android.permission.DOWNLOAD_WITHOUT_NOTIFICATION。当用户安装您的应用程序时,他们将看到此权限,这让他们担心不安装您的应用程序,因为您在没有用户通知的情况下正在下载一些文件。为什么要给用户不安装您的应用程序的机会,因为他们担心您在没有用户通知的情况下正在下载一些文件。在这种情况下,您绝对需要此库。
Volley - Google 为 Android 推荐的网络库没有下载文件的选项。
暂无开放 Issues,或尚未同步最近议题。