最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android使用Xutils3進(jìn)行斷點(diǎn)下載的實(shí)例

 更新時(shí)間:2019年07月05日 15:14:52   作者:半斤水泥  
在本篇內(nèi)容中小編給各位整理了關(guān)于A(yíng)ndroid使用Xutils3進(jìn)行斷點(diǎn)下載的實(shí)例以及相關(guān)代碼,需要的朋友們參考下。

使用工具:Android studio 3.0

使用方法:

一:在build.gradle(Module:app)中添加依賴(lài)

implementaion 'org.xutils:xutils:3.5.1'

二:?jiǎn)为?dú)創(chuàng)建一個(gè)MyApp類(lèi)初始化xutils,類(lèi)名可自定義

public class MyApp extends Application {
  @Override
  public void onCreate() {
    super.onCreate();
    x.Ext.init(this);
  }
}

三:在A(yíng)ndroidManifest中添加權(quán)限并注冊(cè)MyApp

//添加權(quán)限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET"/>
//注冊(cè)MyApp

在<application>節(jié)點(diǎn)中添加android:name=".MyApp'

四:使用下載方法

public void download(View view){
    String path=et.getText().toString().trim();
    RequestParams params=new RequestParams(path);
    params.setSaveFilePath(Environment.getExternalStorageDirectory()+"/myapp/");
    params.setAutoRename(true);
    x.http().post(params,new Callback.ProgressCallback<File>(){
      @Override
      public void onWaiting() {
 
      }
      @Override
      public void onStarted() {
 
      }
      @Override
      public void onLoading(long total, long current, boolean isDownloading) {
        pd.setMax((int)total);
        pd.setProgress((int)current);
      }
      @Override
      public void onSuccess(File result) {
        Log.i("TEST","下載完成");
      }
      @Override
      public void onError(Throwable ex, boolean isOnCallback) {
 
      }
      @Override
      public void onCancelled(CancelledException cex) {
 
      }
      @Override
      public void onFinished() {
 
      }
    });
  }

知識(shí)點(diǎn)擴(kuò)展:

xUtils3簡(jiǎn)介

xUtils 包含了orm, http(s), image, view注解, 但依然很輕量級(jí)(246K), 并且特性強(qiáng)大, 方便擴(kuò)展:

  • 穩(wěn)定的基石: AbsTask和統(tǒng)一的回調(diào)接口Callback, 任何異常, 即使你的回調(diào)方法實(shí)現(xiàn)有異常都會(huì)進(jìn)入onError, 任何情況下onFinished總會(huì)讓你知道任務(wù)結(jié)束了.
  • 基于高效穩(wěn)定的orm工具, http模塊得以更方便的實(shí)現(xiàn)cookie(支持domain, path, expiry等特性)和 緩存(支持Cache-Control, Last-Modified, ETag等特性)的支持.
  • 有了強(qiáng)大的http及其下載緩存的支持, image模塊的實(shí)現(xiàn)相當(dāng)?shù)暮?jiǎn)潔, 并且支持回收被view持有, 但被Mem Cache移除的圖片, 減少頁(yè)面回退時(shí)的閃爍.
  • view注解模塊僅僅400多行代碼卻靈活的支持了各種View注入和事件綁定, 包括擁有多了方法的listener的支持.

相關(guān)文章

  • Android中監(jiān)聽(tīng)短信的兩種方法

    Android中監(jiān)聽(tīng)短信的兩種方法

    這篇文章主要介紹了Android中監(jiān)聽(tīng)短信的兩種方法,本文講解了監(jiān)聽(tīng)廣播、采用觀(guān)察方法,監(jiān)聽(tīng)短信數(shù)據(jù)庫(kù)兩種方法,需要的朋友可以參考下
    2015-04-04
  • Android常用的圖片加載庫(kù)

    Android常用的圖片加載庫(kù)

    本文主要介紹了Android常用的圖片加載庫(kù)的相關(guān)資料。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-04-04
  • Android如何獲取屏幕、狀態(tài)欄及標(biāo)題欄的高度詳解

    Android如何獲取屏幕、狀態(tài)欄及標(biāo)題欄的高度詳解

    在日常開(kāi)發(fā)中,經(jīng)常會(huì)遇到獲取屏幕高度、狀態(tài)欄高度等需求,所以下面這篇文章就給大家總結(jié)介紹了關(guān)于A(yíng)ndroid如何獲取屏幕、狀態(tài)欄及標(biāo)題欄高度的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們可以參考下。
    2017-10-10
  • Android文本與視圖基本操作梳理介紹

    Android文本與視圖基本操作梳理介紹

    下面介紹一下android如何設(shè)置文本內(nèi)容、設(shè)置文本字體大小、文本顏色、視圖寬高、視圖間距、和視圖的對(duì)齊方式,只簡(jiǎn)單說(shuō)明一下如何操作,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧
    2022-09-09
  • Android 單例模式的四種實(shí)現(xiàn)方式

    Android 單例模式的四種實(shí)現(xiàn)方式

    單例模式作為設(shè)計(jì)模式之一,使用場(chǎng)景非常多。本文講述了Android實(shí)現(xiàn)單例模式的幾種方式
    2021-05-05
  • Android實(shí)現(xiàn)仿慕課網(wǎng)下拉加載動(dòng)畫(huà)

    Android實(shí)現(xiàn)仿慕課網(wǎng)下拉加載動(dòng)畫(huà)

    這篇文章是我在做動(dòng)畫(huà)的項(xiàng)目中整理出來(lái)的,在eoe看了篇帖子,然后仿慕課網(wǎng)做了一個(gè)下拉加載動(dòng)畫(huà)。此功能實(shí)現(xiàn)方法是AnimationDrawable類(lèi)進(jìn)行 Animation-list中item的循環(huán)遍歷圖片,類(lèi)似于flash里的幀幀動(dòng)畫(huà),需要的朋友可以參考下
    2015-07-07
  • Android自定義View繪圖實(shí)現(xiàn)拖影動(dòng)畫(huà)

    Android自定義View繪圖實(shí)現(xiàn)拖影動(dòng)畫(huà)

    這篇文章主要介紹了Android自定義View繪圖實(shí)現(xiàn)拖影動(dòng)畫(huà),,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • android音頻編輯之音頻裁剪的示例代碼

    android音頻編輯之音頻裁剪的示例代碼

    本篇文章主要介紹了android音頻編輯之音頻裁剪的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01
  • Android 自定義view仿支付寶咻一咻功能

    Android 自定義view仿支付寶咻一咻功能

    支付寶上有一個(gè)咻一咻的功能,就是點(diǎn)擊圖片后四周有水波紋的這種效果,今天就通過(guò)本文給大家分享實(shí)現(xiàn)此功能的思路及實(shí)例代碼,一起看看吧
    2016-12-12
  • Android開(kāi)發(fā)實(shí)現(xiàn)長(zhǎng)按返回鍵彈出關(guān)機(jī)框功能

    Android開(kāi)發(fā)實(shí)現(xiàn)長(zhǎng)按返回鍵彈出關(guān)機(jī)框功能

    這篇文章主要介紹了Android開(kāi)發(fā)實(shí)現(xiàn)長(zhǎng)按返回鍵彈出關(guān)機(jī)框功能,涉及Android針對(duì)長(zhǎng)按事件的響應(yīng)與處理相關(guān)操作技巧,需要的朋友可以參考下
    2017-09-09

最新評(píng)論

东丽区| 平遥县| 崇州市| 宿迁市| 扎鲁特旗| 奉节县| 千阳县| 大同县| 郓城县| 昭觉县| 新龙县| 宁陵县| 宝山区| 斗六市| 南江县| 泸水县| 德清县| 青阳县| 依安县| 沽源县| 株洲市| 东光县| 苗栗市| 松潘县| 精河县| 宿州市| 邓州市| 嘉鱼县| 龙胜| 卓资县| 安吉县| 郁南县| 石渠县| 贞丰县| 宣汉县| 平乐县| 景洪市| 顺平县| 汤原县| 忻城县| 奇台县|