drake 3 år sedan
förälder
incheckning
26d6b89e08
1 ändrade filer med 30 tillägg och 13 borttagningar
  1. 30 13
      docs/download-file.md

+ 30 - 13
docs/download-file.md

@@ -1,4 +1,6 @@
-请求下载文件和普通接口请求就有所区别
+## 简单下载
+
+下载文件和普通的接口请求唯一区别就是泛型不同
 
 ```kotlin
 scopeNetLife {
@@ -8,18 +10,33 @@ scopeNetLife {
 
 Download函数一调用就会开始执行下载文件请求, 然后`await`则会等待下载文件完成然后返回一个File对象
 
-下载文件的配置选项
-
-```kotlin
-scopeNetLife {
-    val file =
-        Get<File>("https://download.sublimetext.com/Sublime%20Text%20Build%203211.dmg") {
-            setDownloadFileName("net.apk")
-            setDownloadDir(requireContext().filesDir)
-            setDownloadMd5Verify()
-        }.await()
-}
-```
+## 下载选项
+
+支持丰富的下载定制方案, 并且会不断地更新完善
+
+=== "下载文件"
+    ```kotlin
+    scopeNetLife {
+        val file =
+            Get<File>("https://download.sublimetext.com/Sublime%20Text%20Build%203211.dmg") {
+                setDownloadFileName("net.apk")
+                setDownloadDir(requireContext().filesDir)
+                setDownloadMd5Verify()
+            }.await()
+    }
+    ```
+
+=== "下载并安装"
+    ```kotlin hl_lines="7"
+    scopeNetLife {
+        val file =
+            Get<File>("https://download.sublimetext.com/Sublime%20Text%20Build%203211.dmg") {
+                setDownloadFileName("net.apk")
+                setDownloadDir(requireContext().filesDir)
+                setDownloadMd5Verify()
+            }.await().install()
+    }
+    ```
 
 配置选项