package com.shsening.autouploadvideos import android.Manifest import android.app.AlertDialog import android.content.ActivityNotFoundException import android.content.Context import android.content.Intent import android.content.pm.PackageManager import android.os.Bundle import android.view.View import android.widget.Button import androidx.appcompat.app.AppCompatActivity import android.graphics.Color import android.net.Uri import android.provider.Settings import android.util.Log import android.webkit.WebView import android.widget.TextView import android.widget.Toast import androidx.core.content.FileProvider import androidx.fragment.app.Fragment import androidx.fragment.app.FragmentManager import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import kotlinx.coroutines.withContext import okhttp3.Call import okhttp3.Callback import okhttp3.OkHttpClient import okhttp3.Request import okhttp3.Response import org.json.JSONArray import org.json.JSONObject import java.io.File import java.io.IOException import kotlinx.coroutines.* import okhttp3.internal.wait import java.io.FileOutputStream import java.util.concurrent.CountDownLatch class MainActivity : AppCompatActivity() { private lateinit var fragmentManager: FragmentManager lateinit var appContext: Context override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) if (checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { requestPermissions(arrayOf(Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.READ_EXTERNAL_STORAGE), 1001) } WebView.setWebContentsDebuggingEnabled(true); // 启用调试 setContentView(R.layout.activity_main) appContext = this //textInfo = findViewById