|
8 | 8 | import static com.limelight.utils.ServerHelper.getActiveDisplay; |
9 | 9 | import static com.limelight.utils.ServerHelper.getSecondaryDisplay; |
10 | 10 |
|
| 11 | +import com.limelight.binding.PlatformBinding; |
| 12 | +import com.limelight.binding.audio.AndroidAudioRenderer; |
| 13 | +import com.limelight.binding.input.ControllerHandler; |
| 14 | +import com.limelight.binding.input.GameInputDevice; |
| 15 | +import com.limelight.binding.input.KeyboardTranslator; |
| 16 | +import com.limelight.binding.input.capture.InputCaptureManager; |
| 17 | +import com.limelight.binding.input.capture.InputCaptureProvider; |
| 18 | +import com.limelight.binding.input.touch.AbsoluteTouchContext; |
| 19 | +import com.limelight.binding.input.touch.RelativeTouchContext; |
| 20 | +import com.limelight.binding.input.driver.UsbDriverService; |
| 21 | +import com.limelight.binding.input.evdev.EvdevListener; |
| 22 | +import com.limelight.binding.input.touch.TouchContext; |
| 23 | +import com.limelight.binding.input.touch.TrackpadContext; |
| 24 | +import com.limelight.binding.input.virtual_controller.VirtualController; |
| 25 | +import com.limelight.binding.input.virtual_controller.keyboard.KeyBoardController; |
| 26 | +import com.limelight.binding.input.virtual_controller.keyboard.KeyBoardLayoutController; |
| 27 | +import com.limelight.binding.video.CrashListener; |
| 28 | +import com.limelight.binding.video.MediaCodecDecoderRenderer; |
| 29 | +import com.limelight.binding.video.MediaCodecHelper; |
| 30 | +import com.limelight.binding.video.PerfOverlayListener; |
| 31 | +import com.limelight.nvstream.NvConnection; |
| 32 | +import com.limelight.nvstream.NvConnectionListener; |
| 33 | +import com.limelight.nvstream.StreamConfiguration; |
| 34 | +import com.limelight.nvstream.http.ComputerDetails; |
| 35 | +import com.limelight.nvstream.http.NvApp; |
| 36 | +import com.limelight.nvstream.http.NvHTTP; |
| 37 | +import com.limelight.nvstream.input.KeyboardPacket; |
| 38 | +import com.limelight.nvstream.input.MouseButtonPacket; |
| 39 | +import com.limelight.nvstream.jni.MoonBridge; |
| 40 | +import com.limelight.preferences.GlPreferences; |
| 41 | +import com.limelight.preferences.PreferenceConfiguration; |
| 42 | +import com.limelight.profiles.ProfilesManager; |
| 43 | +import com.limelight.ui.ExternalControllerView; |
| 44 | +import com.limelight.ui.GameGestures; |
| 45 | +import com.limelight.ui.StreamView; |
| 46 | +import com.limelight.utils.Dialog; |
| 47 | +import com.limelight.utils.ExternalDisplayControlActivity; |
| 48 | +import com.limelight.utils.MouseModeOption; |
| 49 | +import com.limelight.utils.PanZoomHandler; |
| 50 | +import com.limelight.utils.PerformanceDataTracker; |
| 51 | +import com.limelight.utils.ServerHelper; |
| 52 | +import com.limelight.utils.ShortcutHelper; |
| 53 | +import com.limelight.utils.SpinnerDialog; |
| 54 | +import com.limelight.utils.UiHelper; |
| 55 | + |
11 | 56 | import android.annotation.SuppressLint; |
12 | 57 | import android.annotation.TargetApi; |
13 | 58 | import android.app.AlertDialog; |
|
37 | 82 | import android.os.Bundle; |
38 | 83 | import android.os.Handler; |
39 | 84 | import android.os.IBinder; |
40 | | -import android.os.Looper; |
41 | 85 | import android.os.PersistableBundle; |
42 | 86 | import android.os.VibrationEffect; |
43 | 87 | import android.os.Vibrator; |
|
58 | 102 | import android.view.ViewParent; |
59 | 103 | import android.view.Window; |
60 | 104 | import android.view.WindowManager; |
61 | | -import android.view.inputmethod.InputMethodManager; |
62 | 105 | import android.widget.FrameLayout; |
63 | | -import android.widget.ImageButton; |
| 106 | +import android.view.inputmethod.InputMethodManager; |
64 | 107 | import android.widget.TextView; |
65 | 108 | import android.widget.Toast; |
66 | | - |
| 109 | +import android.widget.ImageButton; |
67 | 110 | import androidx.annotation.NonNull; |
68 | 111 | import androidx.appcompat.app.AppCompatActivity; |
69 | 112 | import androidx.core.app.NotificationManagerCompat; |
70 | 113 | import androidx.preference.PreferenceManager; |
71 | 114 |
|
72 | | -import com.limelight.binding.PlatformBinding; |
73 | | -import com.limelight.binding.audio.AndroidAudioRenderer; |
74 | | -import com.limelight.binding.input.ControllerHandler; |
75 | | -import com.limelight.binding.input.GameInputDevice; |
76 | | -import com.limelight.binding.input.KeyboardTranslator; |
77 | | -import com.limelight.binding.input.capture.InputCaptureManager; |
78 | | -import com.limelight.binding.input.capture.InputCaptureProvider; |
79 | | -import com.limelight.binding.input.driver.UsbDriverService; |
80 | | -import com.limelight.binding.input.evdev.EvdevListener; |
81 | | -import com.limelight.binding.input.touch.AbsoluteTouchContext; |
82 | | -import com.limelight.binding.input.touch.RelativeTouchContext; |
83 | | -import com.limelight.binding.input.touch.TouchContext; |
84 | | -import com.limelight.binding.input.touch.TrackpadContext; |
85 | | -import com.limelight.binding.input.virtual_controller.VirtualController; |
86 | | -import com.limelight.binding.input.virtual_controller.keyboard.KeyBoardController; |
87 | | -import com.limelight.binding.input.virtual_controller.keyboard.KeyBoardLayoutController; |
88 | | -import com.limelight.binding.video.CrashListener; |
89 | | -import com.limelight.binding.video.MediaCodecDecoderRenderer; |
90 | | -import com.limelight.binding.video.MediaCodecHelper; |
91 | | -import com.limelight.binding.video.PerfOverlayListener; |
92 | | -import com.limelight.nvstream.NvConnection; |
93 | | -import com.limelight.nvstream.NvConnectionListener; |
94 | | -import com.limelight.nvstream.StreamConfiguration; |
95 | | -import com.limelight.nvstream.http.ComputerDetails; |
96 | | -import com.limelight.nvstream.http.NvApp; |
97 | | -import com.limelight.nvstream.http.NvHTTP; |
98 | | -import com.limelight.nvstream.input.KeyboardPacket; |
99 | | -import com.limelight.nvstream.input.MouseButtonPacket; |
100 | | -import com.limelight.nvstream.jni.MoonBridge; |
101 | | -import com.limelight.preferences.GlPreferences; |
102 | | -import com.limelight.preferences.PreferenceConfiguration; |
103 | | -import com.limelight.profiles.ProfilesManager; |
104 | | -import com.limelight.ui.ExternalControllerView; |
105 | | -import com.limelight.ui.GameGestures; |
106 | | -import com.limelight.ui.StreamView; |
107 | | -import com.limelight.utils.Dialog; |
108 | | -import com.limelight.utils.ExternalDisplayControlActivity; |
109 | | -import com.limelight.utils.MouseModeOption; |
110 | | -import com.limelight.utils.PanZoomHandler; |
111 | | -import com.limelight.utils.PerformanceDataTracker; |
112 | | -import com.limelight.utils.ServerHelper; |
113 | | -import com.limelight.utils.ShortcutHelper; |
114 | | -import com.limelight.utils.SpinnerDialog; |
115 | | -import com.limelight.utils.UiHelper; |
| 115 | +import android.os.Looper; |
| 116 | +import java.nio.charset.StandardCharsets; |
| 117 | +import java.util.HashSet; |
| 118 | +import java.util.List; |
| 119 | +import java.util.Objects; |
| 120 | +import java.util.Queue; |
| 121 | +import java.util.ArrayDeque; |
116 | 122 |
|
117 | 123 | import java.io.ByteArrayInputStream; |
118 | 124 | import java.lang.reflect.InvocationTargetException; |
119 | 125 | import java.lang.reflect.Method; |
120 | | -import java.nio.charset.StandardCharsets; |
121 | 126 | import java.security.cert.CertificateFactory; |
122 | 127 | import java.security.cert.X509Certificate; |
123 | 128 | import java.text.SimpleDateFormat; |
124 | | -import java.util.ArrayDeque; |
125 | 129 | import java.util.ArrayList; |
126 | 130 | import java.util.Arrays; |
127 | 131 | import java.util.Date; |
128 | 132 | import java.util.HashMap; |
129 | | -import java.util.HashSet; |
130 | | -import java.util.List; |
131 | 133 | import java.util.Locale; |
132 | 134 | import java.util.Map; |
133 | | -import java.util.Objects; |
134 | | -import java.util.Queue; |
135 | 135 | import java.util.Set; |
136 | 136 |
|
137 | 137 |
|
|
0 commit comments