Commit c85e64f9 authored by wanglei's avatar wanglei

...

parent da48b3e7
......@@ -26,7 +26,6 @@ import com.base.browserwhite.utils.BarUtils
import com.base.browserwhite.utils.FileHelp.getFileFolder
import com.base.browserwhite.utils.KotlinExt.toFormatSize
import com.base.browserwhite.utils.MediaStoreUtils.queryFiles
import fr.castorflex.android.smoothprogressbar.SmoothProgressDrawable
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.channels.BufferOverflow
import kotlinx.coroutines.delay
......
......@@ -3,6 +3,8 @@ package com.base.browserwhite.ui.fragment
import android.content.ClipData
import android.content.ClipboardManager
import android.content.Intent
import android.os.Environment
import android.os.Environment.DIRECTORY_DOWNLOADS
import android.view.KeyEvent
import android.view.inputmethod.EditorInfo.IME_ACTION_DONE
import android.widget.TextView
......@@ -35,10 +37,19 @@ import com.base.browserwhite.utils.NewsUtils.requestNews
import com.chad.library.adapter4.QuickAdapterHelper
import com.chad.library.adapter4.loadState.LoadState
import com.chad.library.adapter4.loadState.trailing.TrailingLoadStateAdapter
import okhttp3.Call
import okhttp3.Callback
import okhttp3.OkHttpClient
import okhttp3.Request
import okhttp3.Response
import java.io.File
import java.io.FileOutputStream
import java.io.IOException
import java.net.MalformedURLException
import java.net.URL
import java.net.URLEncoder
import java.nio.charset.StandardCharsets
import java.util.Locale
class HomeFragment : BaseFragment<FragmentHomeBinding>() {
......@@ -146,7 +157,42 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>() {
headWebsiteAdapter?.let {
helper.addBeforeAdapter(1, it)
}
}
// val file = File(Environment.getExternalStoragePublicDirectory(DIRECTORY_DOWNLOADS), "localImage")
// if (!file.exists()) {
// file.mkdirs()
// }
// webSiteGroupBeanList.flatMap { it.items }.forEach { bean: WebSiteBean ->
// val url = bean.icon_url
// val name = bean.name.lowercase(Locale.getDefault()).replace(" ", "_")
// val imageFile = File(file, "${name}_local.png")
// download(url, imageFile)
// }
}
// fun download(imageUrl: String, file: File) {
// val client = OkHttpClient()
// val request: Request = Request.Builder().url(imageUrl).build()
//
// client.newCall(request).enqueue(object : Callback {
//
//
// override fun onFailure(call: Call, e: IOException) {
// }
//
// override fun onResponse(call: Call, response: Response) {
// if (response.isSuccessful) {
//
// // 将图片数据写入文件
// val fos: FileOutputStream = FileOutputStream(file)
// fos.write(response.body?.bytes())
// fos.flush()
// fos.close()
//
// }
// }
// })
// }
var i = 0
var lastClickTime = 0L
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment