|
|
@@ -58,6 +58,7 @@ public class MainActivity extends Activity implements Scrcpy.ServiceCallbacks, S
|
|
|
private String local_ip;
|
|
|
private Context context;
|
|
|
private String serverAdr = null;
|
|
|
+ private String serverPort = null;
|
|
|
private SurfaceView surfaceView;
|
|
|
private Surface surface;
|
|
|
private Scrcpy scrcpy;
|
|
|
@@ -151,7 +152,7 @@ public class MainActivity extends Activity implements Scrcpy.ServiceCallbacks, S
|
|
|
local_ip = wifiIpAddress();
|
|
|
getAttributes();
|
|
|
if (!serverAdr.isEmpty()) {
|
|
|
- if (sendCommands.SendAdbCommands(context, fileBase64, serverAdr, local_ip, videoBitrate, Math.max(screenHeight, screenWidth)) == 0) {
|
|
|
+ if (sendCommands.SendAdbCommands(context, fileBase64, serverAdr, Integer.parseInt(serverPort), local_ip, videoBitrate, Math.max(screenHeight, screenWidth)) == 0) {
|
|
|
start_screen_copy_magic();
|
|
|
} else {
|
|
|
Toast.makeText(context, "Network OR ADB connection failed", Toast.LENGTH_SHORT).show();
|
|
|
@@ -169,7 +170,9 @@ public class MainActivity extends Activity implements Scrcpy.ServiceCallbacks, S
|
|
|
final EditText editTextServerHost = findViewById(R.id.editText_server_host);
|
|
|
final Switch aSwitch0 = findViewById(R.id.switch0);
|
|
|
final Switch aSwitch1 = findViewById(R.id.switch1);
|
|
|
+ final EditText editTextServerPort = findViewById(R.id.editText_server_port);
|
|
|
editTextServerHost.setText(context.getSharedPreferences(PREFERENCE_KEY, 0).getString("Server Address", ""));
|
|
|
+ editTextServerPort.setText(context.getSharedPreferences(PREFERENCE_KEY, 0).getString("Server Port", ""));
|
|
|
aSwitch0.setChecked(context.getSharedPreferences(PREFERENCE_KEY, 0).getBoolean("No Control", false));
|
|
|
aSwitch1.setChecked(context.getSharedPreferences(PREFERENCE_KEY, 0).getBoolean("Nav Switch", false));
|
|
|
setSpinner(R.array.options_resolution_keys, R.id.spinner_video_resolution, PREFERENCE_SPINNER_RESOLUTION);
|
|
|
@@ -265,6 +268,9 @@ public class MainActivity extends Activity implements Scrcpy.ServiceCallbacks, S
|
|
|
|
|
|
final EditText editTextServerHost = findViewById(R.id.editText_server_host);
|
|
|
serverAdr = editTextServerHost.getText().toString();
|
|
|
+ final EditText editTextServerPort = findViewById(R.id.editText_server_port);
|
|
|
+ serverPort = editTextServerPort.getText().toString();
|
|
|
+ context.getSharedPreferences(PREFERENCE_KEY, 0).edit().putString("Server Port", serverPort).apply();
|
|
|
context.getSharedPreferences(PREFERENCE_KEY, 0).edit().putString("Server Address", serverAdr).apply();
|
|
|
final Spinner videoResolutionSpinner = findViewById(R.id.spinner_video_resolution);
|
|
|
final Spinner videoBitrateSpinner = findViewById(R.id.spinner_video_bitrate);
|