|
1
0
1)下载管理器 android下载管理器在android 2.3中作为一项优化长期下载处理的服务引入。 下载管理器处理HTTP连接并监视连接更改。使用下载是一个很好的实践。 管理器在大多数情况下,特别是在用户会话之间的后台可能继续下载的情况下。 此类的实例应通过传递download_service通过getsystemservice(string)获取。 通过此API请求下载的应用程序应注册一个广播接收器,以便用户在通知中或从下载用户界面单击正在运行的下载时,单击“操作通知”以适当处理。 2)在前台运行服务 前台服务是一种被认为是用户主动意识到的服务,因此当内存不足时,它不是系统要终止的候选服务。前台服务必须为状态栏提供通知,该状态栏位于“正在进行”标题下,这意味着除非服务停止或从前台删除,否则无法取消通知。 例如,从服务下载视频应设置为在前台运行,因为用户明确知道其操作。状态栏中的通知可能指示当前下载,并允许用户启动活动以与下载过程交互。 若要请求您的服务在前台运行,请调用StartForeground()。此方法接受两个参数:一个唯一标识通知和状态栏通知的整数。 我有一个视频文件(.mp4格式),我希望允许用户将视频下载到他们的SD卡。我目前使用此代码,但它不起作用。
|
|
|
2
0
使用以下库:
从给定URL下载视频的代码如下:
|
|
Murilo · Jetpack编写导航栏项目图标 1 年前 |
|
|
KolaYAndr · 活动RESULT_OK似乎从未发生过 1 年前 |
|
psycho_pat · Android应用程序中的权限 1 年前 |
|
|
FarazFiroz · 如何将argb转换为描述性文本颜色 1 年前 |
|
Daniel · Unity Android游戏支持的设备数量太少 1 年前 |