Changeset View
Changeset View
Standalone View
Standalone View
src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisActivity.java
Show All 21 Lines | |||||
22 | 22 | | |||
23 | import android.content.SharedPreferences; | 23 | import android.content.SharedPreferences; | ||
24 | import android.graphics.Bitmap; | 24 | import android.graphics.Bitmap; | ||
25 | import android.graphics.drawable.Drawable; | 25 | import android.graphics.drawable.Drawable; | ||
26 | import android.os.Bundle; | 26 | import android.os.Bundle; | ||
27 | import android.os.Handler; | 27 | import android.os.Handler; | ||
28 | import android.os.Message; | 28 | import android.os.Message; | ||
29 | import android.preference.PreferenceManager; | 29 | import android.preference.PreferenceManager; | ||
30 | import android.support.annotation.NonNull; | | |||
31 | import android.support.v4.app.FragmentManager; | | |||
32 | import android.support.v4.graphics.drawable.DrawableCompat; | | |||
33 | import android.support.v7.app.AppCompatActivity; | | |||
34 | import android.util.Log; | 30 | import android.util.Log; | ||
35 | import android.view.KeyEvent; | 31 | import android.view.KeyEvent; | ||
36 | import android.view.View; | 32 | import android.view.View; | ||
37 | import android.widget.AdapterView; | 33 | import android.widget.AdapterView; | ||
38 | import android.widget.ArrayAdapter; | 34 | import android.widget.ArrayAdapter; | ||
39 | import android.widget.ImageButton; | 35 | import android.widget.ImageButton; | ||
40 | import android.widget.ImageView; | 36 | import android.widget.ImageView; | ||
41 | import android.widget.SeekBar; | 37 | import android.widget.SeekBar; | ||
42 | import android.widget.Spinner; | 38 | import android.widget.Spinner; | ||
43 | import android.widget.TextView; | 39 | import android.widget.TextView; | ||
44 | 40 | | |||
45 | import org.kde.kdeconnect.Backends.BaseLink; | 41 | import org.kde.kdeconnect.Backends.BaseLink; | ||
46 | import org.kde.kdeconnect.Backends.BaseLinkProvider; | 42 | import org.kde.kdeconnect.Backends.BaseLinkProvider; | ||
47 | import org.kde.kdeconnect.BackgroundService; | 43 | import org.kde.kdeconnect.BackgroundService; | ||
48 | import org.kde.kdeconnect.Device; | 44 | import org.kde.kdeconnect.Device; | ||
49 | import org.kde.kdeconnect.Plugins.SystemvolumePlugin.SystemvolumeFragment; | | |||
50 | import org.kde.kdeconnect.NetworkPacket; | 45 | import org.kde.kdeconnect.NetworkPacket; | ||
46 | import org.kde.kdeconnect.Plugins.SystemvolumePlugin.SystemvolumeFragment; | ||||
51 | import org.kde.kdeconnect.UserInterface.ThemeUtil; | 47 | import org.kde.kdeconnect.UserInterface.ThemeUtil; | ||
52 | import org.kde.kdeconnect_tp.R; | 48 | import org.kde.kdeconnect_tp.R; | ||
53 | 49 | | |||
54 | import java.util.List; | 50 | import java.util.List; | ||
55 | 51 | | |||
52 | import androidx.annotation.NonNull; | ||||
53 | import androidx.appcompat.app.AppCompatActivity; | ||||
54 | import androidx.core.graphics.drawable.DrawableCompat; | ||||
55 | import androidx.fragment.app.FragmentManager; | ||||
56 | | ||||
56 | public class MprisActivity extends AppCompatActivity { | 57 | public class MprisActivity extends AppCompatActivity { | ||
57 | 58 | | |||
58 | private String deviceId; | 59 | private String deviceId; | ||
59 | private final Handler positionSeekUpdateHandler = new Handler(); | 60 | private final Handler positionSeekUpdateHandler = new Handler(); | ||
60 | private Runnable positionSeekUpdateRunnable = null; | 61 | private Runnable positionSeekUpdateRunnable = null; | ||
61 | private MprisPlugin.MprisPlayer targetPlayer = null; | 62 | private MprisPlugin.MprisPlayer targetPlayer = null; | ||
62 | 63 | | |||
63 | private static String milisToProgress(long milis) { | 64 | private static String milisToProgress(long milis) { | ||
▲ Show 20 Lines • Show All 366 Lines • Show Last 20 Lines |