From 34237746e99e014fbfe0cd1b1e1cf1a64ade0a6e Mon Sep 17 00:00:00 2001 From: sifacaii Date: Mon, 29 Aug 2022 18:38:58 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B2=BE=E7=AE=80=E6=92=AD=E6=94=BE=E7=95=8C?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/sifacai/vlcjellyfin/BaseActivity.java | 2 +- .../java/org/sifacai/vlcjellyfin/Utils.java | 57 +++--- .../vlcjellyfin/VlcPlayerActivity.java | 171 +++++++----------- .../main/res/layout/activity_vlc_player.xml | 31 +--- 4 files changed, 99 insertions(+), 162 deletions(-) diff --git a/app/src/main/java/org/sifacai/vlcjellyfin/BaseActivity.java b/app/src/main/java/org/sifacai/vlcjellyfin/BaseActivity.java index 2d7ffed..e7ad85a 100644 --- a/app/src/main/java/org/sifacai/vlcjellyfin/BaseActivity.java +++ b/app/src/main/java/org/sifacai/vlcjellyfin/BaseActivity.java @@ -12,11 +12,11 @@ import android.view.KeyEvent; import android.view.Menu; import android.view.MenuItem; import android.view.View; +import android.widget.FrameLayout; import android.widget.ImageView; import android.widget.Toast; import androidx.annotation.Nullable; - import me.jessyan.autosize.internal.CustomAdapt; public class BaseActivity extends AppCompatActivity implements CustomAdapt { diff --git a/app/src/main/java/org/sifacai/vlcjellyfin/Utils.java b/app/src/main/java/org/sifacai/vlcjellyfin/Utils.java index 462a9e6..619bd84 100644 --- a/app/src/main/java/org/sifacai/vlcjellyfin/Utils.java +++ b/app/src/main/java/org/sifacai/vlcjellyfin/Utils.java @@ -5,10 +5,15 @@ import static android.net.sip.SipErrorCode.TIME_OUT; import android.annotation.SuppressLint; import android.app.Activity; import android.content.Context; +import android.os.Bundle; +import android.os.Handler; +import android.os.Message; import android.util.DisplayMetrics; import android.util.Log; import android.util.TypedValue; +import androidx.annotation.NonNull; + import com.google.gson.Gson; import com.google.gson.JsonElement; import com.google.gson.JsonObject; @@ -29,6 +34,7 @@ import javax.net.ssl.SSLSocketFactory; import javax.net.ssl.TrustManager; import javax.net.ssl.X509TrustManager; +import okhttp3.Callback; import okhttp3.Headers; import okhttp3.MediaType; import okhttp3.OkHttpClient; @@ -45,7 +51,6 @@ public class Utils { public static int playIndex = 0; //当前播放 public static ArrayList