| | |
| | | package com.shsening.autouploadvideos |
| | | |
| | | import CookieHelper |
| | | import Profile |
| | | import CookieHelper2 |
| | | import SessionProfile |
| | | import SessionProfileManager |
| | | import android.app.Activity |
| | | import android.content.Intent |
| | | import android.graphics.Bitmap |
| | | import android.net.Uri |
| | | import android.os.Bundle |
| | | import android.os.Handler |
| | |
| | | import android.webkit.WebChromeClient |
| | | import android.webkit.WebView |
| | | import android.webkit.WebViewClient |
| | | import android.widget.ArrayAdapter |
| | | import android.widget.Button |
| | | import android.widget.EditText |
| | | import android.widget.LinearLayout |
| | | import android.widget.ProgressBar |
| | | import android.widget.Spinner |
| | | import android.widget.Switch |
| | | import android.widget.TextView |
| | | import android.widget.Toast |
| | | import androidx.appcompat.app.AppCompatActivity |
| | |
| | | import com.shsening.autouploadvideos.AppConfig.Companion.SESSION_PROFILE_PALTFORM_LISTS |
| | | import com.shsening.autouploadvideos.action.ActionDouyin |
| | | import com.shsening.autouploadvideos.action.ActionKuaishou |
| | | import com.shsening.autouploadvideos.action.ActionRedbook |
| | | import com.shsening.autouploadvideos.action.ActionShipinhao |
| | | import com.shsening.autouploadvideos.utils.DownloadHelper |
| | | import com.shsening.autouploadvideos.utils.DownloadReceiver |
| | | import com.shsening.autouploadvideos.utils.Utils |
| | | import kotlinx.coroutines.CoroutineScope |
| | | import kotlinx.coroutines.Dispatchers |
| | | import kotlinx.coroutines.launch |
| | | import okhttp3.Call |
| | | import okhttp3.Callback |
| | | import okhttp3.OkHttpClient |
| | | import okhttp3.Request |
| | | import okhttp3.Response |
| | | import org.json.JSONArray |
| | | import java.io.File |
| | | import java.io.IOException |
| | | import java.util.LinkedList |
| | | import java.util.Queue |
| | | import java.util.UUID |
| | | |
| | | |
| | | class UploadSessionActivity : AppCompatActivity() { |
| | | |
| | | private var RedbooklUrl: String? = "https://creator.xiaohongshu.com/publish/publish?from=menu" |
| | | private var DingyuehaolUrl: String? = null |
| | | private lateinit var sessionProfileManager: SessionProfileManager |
| | | lateinit var sessionProfileWebView:SessionProfileWebView |
| | | |
| | |
| | | override fun onPageStarted( |
| | | view: WebView?, |
| | | url: String?, |
| | | favicon: android.graphics.Bitmap? |
| | | favicon: Bitmap? |
| | | ) { |
| | | super.onPageStarted(view, url, favicon) |
| | | } |
| | | override fun onPageFinished(view: WebView?, url: String?) { |
| | | println("这是其他页面"+url) |
| | | super.onPageFinished(view, url) |
| | | view?.requestFocus() // 确保 WebView 获取焦点 |
| | | //inject action |