首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android夜间离线下载视频

android夜间离线下载视频
EN

Stack Overflow用户
提问于 2015-01-21 14:46:44
回答 1查看 174关注 0票数 0

我必须实现在夜间或安卓WiFi打开的时候下载视频,即使我的应用程序没有打开,下载也应该在后台进行。请有人让我知道如何实现这一点。我在网上浏览,但没有找到确切的解决方案,我可以使用下载管理器或服务来实现吗?共享任何代码或链接都会很有帮助

EN

回答 1

Stack Overflow用户

发布于 2015-01-21 15:27:42

=>我想你可以用服务来下载。由于该服务不需要UI,因此它将在后台运行。Services

在WIFI打开的同时使用=>开始下载;然后您可以使用broadcast receivers Broadcast Receiver的帮助

下面是一些示例代码:

清单

代码语言:javascript
复制
<receiver android:name="com.AEDesign.communication.WifiReceiver" >
   <intent-filter android:priority="100">
      <action android:name="android.net.wifi.STATE_CHANGE" />
   </intent-filter>
</receiver>


<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

BroadcastReceiver类

代码语言:javascript
复制
public class WifiReceiver extends BroadcastReceiver {

   @Override
   public void onReceive(Context context, Intent intent) {

      NetworkInfo info = intent.getParcelableExtra(WifiManager.EXTRA_NETWORK_INFO);
      if(info != null) {
         if(info.isConnected()) {

            //  start your service to download! use your service to download file. 



         }
      }
   }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28061130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档