@@ -10,6 +10,9 @@ import android.widget.ProgressBar
1010import android.widget.Toast
1111import androidx.activity.result.ActivityResultLauncher
1212import androidx.activity.result.contract.ActivityResultContracts
13+ import androidx.core.view.ViewCompat
14+ import androidx.core.view.WindowCompat
15+ import androidx.core.view.WindowInsetsCompat
1316import androidx.fragment.app.FragmentActivity
1417import androidx.recyclerview.widget.DividerItemDecoration
1518import androidx.recyclerview.widget.LinearLayoutManager
@@ -30,24 +33,14 @@ import com.bhm.sdk.demo.tools.MyHttpLoadingDialog
3033import com.bhm.sdk.demo.tools.Utils
3134import com.bhm.sdk.demo.tools.Utils.getFile
3235import kotlinx.coroutines.Job
33- import okhttp3.Call
34- import okhttp3.EventListener
35- import okhttp3.MediaType
36- import okhttp3.MediaType.Companion.toMediaType
3736import okhttp3.MediaType.Companion.toMediaTypeOrNull
3837import okhttp3.MultipartBody
3938import okhttp3.MultipartBody.Part.Companion.createFormData
40- import okhttp3.OkHttpClient
41- import okhttp3.Request
4239import okhttp3.RequestBody
4340import okhttp3.RequestBody.Companion.asRequestBody
4441import okhttp3.RequestBody.Companion.toRequestBody
4542import okhttp3.ResponseBody
46- import okio.BufferedSink
47- import okio.IOException
48- import okio.source
4943import java.io.File
50- import java.util.concurrent.TimeUnit
5144
5245@Suppress(" PrivatePropertyName" )
5346@SuppressLint(" CheckResult" )
@@ -69,6 +62,29 @@ open class MainActivity : FragmentActivity() {
6962 requestedOrientation = ActivityInfo .SCREEN_ORIENTATION_PORTRAIT
7063 super .onCreate(savedInstanceState)
7164 setContentView(R .layout.activity_main)
65+ WindowCompat .setDecorFitsSystemWindows(window, false )
66+ val controller = WindowCompat .getInsetsController(
67+ window,
68+ window.decorView
69+ )
70+ controller.isAppearanceLightStatusBars = true
71+ controller.isAppearanceLightNavigationBars = true
72+ val view = findViewById<View >(R .id.progressBarHorizontal)
73+ val originalTopPadding: Int = view.paddingTop
74+ val originalLeftPadding: Int = view.getPaddingLeft()
75+ val originalRightPadding: Int = view.getPaddingRight()
76+ val originalBottomPadding: Int = view.paddingBottom
77+ ViewCompat .setOnApplyWindowInsetsListener(view) { v: View , insets: WindowInsetsCompat ->
78+ val statusBars = insets.getInsets(WindowInsetsCompat .Type .statusBars())
79+ v.setPadding(
80+ originalLeftPadding,
81+ statusBars.top + originalTopPadding,
82+ originalRightPadding,
83+ originalBottomPadding
84+ )
85+ insets
86+ }
87+ ViewCompat .requestApplyInsets(view)
7288 permissionLauncher = registerForActivityResult(ActivityResultContracts .RequestMultiplePermissions ()
7389 ) {
7490 val refusePermission: ArrayList <String > = ArrayList ()
@@ -375,11 +391,11 @@ open class MainActivity : FragmentActivity() {
375391 downloadJob = RequestManager .get()
376392 .buildRequest<ResponseBody >()
377393 .setHttpOptions(builder)
378- .setBaseUrl(" http ://s.downpp .com/" )
394+ .setBaseUrl(" https ://count.liqucn .com/" )
379395 .downloadExecute(
380396 HttpApi ::class .java,
381397 {
382- it.downLoad(" bytes=$downLoadLength -" , " http ://s1.downpp .com/apk6/com.juying.xstq_v1.1.3_2265.com.apk " )
398+ it.downLoad(" bytes=$downLoadLength -" , " https ://count.liqucn .com/d.php?id=78092683095&urlos=android&from_type=web " )
383399 },
384400 {
385401 progress { progress, bytesWritten, contentLength ->
0 commit comments