mirror of
https://github.com/badaix/snapcast.git
synced 2025-08-03 16:48:52 +02:00
fixed some warnings
This commit is contained in:
parent
c60e013ab4
commit
357cc9c960
6 changed files with 22 additions and 38 deletions
|
@ -69,11 +69,12 @@ public class MainActivity extends AppCompatActivity implements ClientItem.Client
|
|||
|
||||
private static final String TAG = "Main";
|
||||
private static final String SERVICE_NAME = "Snapcast";// #2";
|
||||
static final int CLIENT_PROPERTIES_REQUEST = 1;
|
||||
|
||||
boolean bound = false;
|
||||
private MenuItem miStartStop = null;
|
||||
private MenuItem miSettings = null;
|
||||
private MenuItem miRefresh = null;
|
||||
// private MenuItem miRefresh = null;
|
||||
private String host = "";
|
||||
private int port = 1704;
|
||||
private int controlPort = 1705;
|
||||
|
@ -117,19 +118,6 @@ public class MainActivity extends AppCompatActivity implements ClientItem.Client
|
|||
protected void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.activity_main);
|
||||
/*
|
||||
TextView tvInfo = (TextView) findViewById(R.id.tvInfo);
|
||||
CheckBox cbScreenWakelock = (CheckBox) findViewById(R.id.cbScreenWakelock);
|
||||
cbScreenWakelock.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
|
||||
@Override
|
||||
public void onCheckedChanged(CompoundButton compoundButton, boolean b) {
|
||||
if (b)
|
||||
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
|
||||
else
|
||||
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
|
||||
}
|
||||
});
|
||||
*/
|
||||
|
||||
for (int rate : new int[]{8000, 11025, 16000, 22050, 44100, 48000}) { // add the rates you wish to check against
|
||||
Log.d(TAG, "Samplerate: " + rate);
|
||||
|
@ -162,7 +150,7 @@ public class MainActivity extends AppCompatActivity implements ClientItem.Client
|
|||
tabLayout.setupWithViewPager(mViewPager);
|
||||
mViewPager.setVisibility(View.GONE);
|
||||
|
||||
getSupportActionBar().setSubtitle("Host: no Snapserver found");
|
||||
setActionbarSubtitle("Host: no Snapserver found");
|
||||
|
||||
new Thread(new Runnable() {
|
||||
@Override
|
||||
|
@ -173,8 +161,6 @@ public class MainActivity extends AppCompatActivity implements ClientItem.Client
|
|||
}
|
||||
}).start();
|
||||
|
||||
// initializeDiscoveryListener();
|
||||
|
||||
sectionsPagerAdapter.setHideOffline(Settings.getInstance(this).getBoolean("hide_offline", false));
|
||||
}
|
||||
|
||||
|
@ -205,7 +191,7 @@ public class MainActivity extends AppCompatActivity implements ClientItem.Client
|
|||
getMenuInflater().inflate(R.menu.menu_snapcast, menu);
|
||||
miStartStop = menu.findItem(R.id.action_play_stop);
|
||||
miSettings = menu.findItem(R.id.action_settings);
|
||||
miRefresh = menu.findItem(R.id.action_refresh);
|
||||
// miRefresh = menu.findItem(R.id.action_refresh);
|
||||
updateStartStopMenuItem();
|
||||
boolean isChecked = Settings.getInstance(this).getBoolean("hide_offline", false);
|
||||
MenuItem menuItem = menu.findItem(R.id.action_hide_offline);
|
||||
|
@ -227,7 +213,6 @@ public class MainActivity extends AppCompatActivity implements ClientItem.Client
|
|||
|
||||
//noinspection SimplifiableIfStatement
|
||||
if (id == R.id.action_settings) {
|
||||
// NsdHelper.getInstance(this).startListening("*._tcp.", "SnapCast", this);
|
||||
ServerDialogFragment serverDialogFragment = new ServerDialogFragment();
|
||||
serverDialogFragment.setHost(Settings.getInstance(this).getHost(), Settings.getInstance(this).getStreamPort(), Settings.getInstance(this).getControlPort());
|
||||
serverDialogFragment.setAutoStart(Settings.getInstance(this).isAutostart());
|
||||
|
@ -392,13 +377,6 @@ public class MainActivity extends AppCompatActivity implements ClientItem.Client
|
|||
if ((nativeSampleRate != 0) && (nativeSampleRate != samplerate)) {
|
||||
warningSamplerateSnackbar = Snackbar.make(coordinatorLayout,
|
||||
getString(R.string.wrong_sample_rate, samplerate, nativeSampleRate), Snackbar.LENGTH_INDEFINITE);
|
||||
/* warningSamplerateSnackbar.setAction(android.R.string.ok, new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
warningSamplerateSnackbar.dismiss();
|
||||
}
|
||||
});
|
||||
*/
|
||||
warningSamplerateSnackbar.show();
|
||||
} else if (nativeSampleRate == 0) {
|
||||
warningSamplerateSnackbar = Snackbar.make(coordinatorLayout,
|
||||
|
@ -429,18 +407,20 @@ public class MainActivity extends AppCompatActivity implements ClientItem.Client
|
|||
if (resultCode == RESULT_CANCELED) {
|
||||
return;
|
||||
}
|
||||
if (requestCode == 1) {
|
||||
if (requestCode == CLIENT_PROPERTIES_REQUEST) {
|
||||
Client client = null;
|
||||
try {
|
||||
client = new Client(new JSONObject(data.getStringExtra("client")));
|
||||
} catch (JSONException e) {
|
||||
e.printStackTrace();
|
||||
return;
|
||||
}
|
||||
Client clientOriginal = null;
|
||||
try {
|
||||
clientOriginal = new Client(new JSONObject(data.getStringExtra("clientOriginal")));
|
||||
} catch (JSONException e) {
|
||||
e.printStackTrace();
|
||||
return;
|
||||
}
|
||||
Log.d(TAG, "new name: " + client.getConfig().getName() + ", old name: " + clientOriginal.getConfig().getName());
|
||||
if (!client.getConfig().getName().equals(clientOriginal.getConfig().getName()))
|
||||
|
@ -624,7 +604,7 @@ public class MainActivity extends AppCompatActivity implements ClientItem.Client
|
|||
intent.putExtra("client", clientItem.getClient().toJson().toString());
|
||||
intent.putExtra("streams", serverStatus.getJsonStreams().toString());
|
||||
intent.setFlags(0);
|
||||
startActivityForResult(intent, 1);
|
||||
startActivityForResult(intent, CLIENT_PROPERTIES_REQUEST);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -81,8 +81,12 @@ public class ServerDialogFragment extends DialogFragment implements View.OnClick
|
|||
public void onClick(DialogInterface dialog, int id) {
|
||||
// sign in the user ...
|
||||
host = editHost.getText().toString();
|
||||
streamPort = Integer.parseInt(editStreamPort.getText().toString());
|
||||
controlPort = Integer.parseInt(editControlPort.getText().toString());
|
||||
try {
|
||||
streamPort = Integer.parseInt(editStreamPort.getText().toString());
|
||||
controlPort = Integer.parseInt(editControlPort.getText().toString());
|
||||
} catch (NumberFormatException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
if (listener != null) {
|
||||
listener.onHostChanged(host, streamPort, controlPort);
|
||||
listener.onAutoStartChanged(checkBoxAutoStart.isChecked());
|
||||
|
|
|
@ -107,7 +107,7 @@ public class TcpClient {
|
|||
// Declare the interface. The method messageReceived(String message) will
|
||||
// must be implemented in the MyActivity
|
||||
// class at on asynckTask doInBackground
|
||||
public interface TcpClientListener {
|
||||
interface TcpClientListener {
|
||||
void onMessageReceived(TcpClient tcpClient, String message);
|
||||
|
||||
void onConnecting(TcpClient tcpClient);
|
||||
|
@ -117,9 +117,9 @@ public class TcpClient {
|
|||
void onDisconnected(TcpClient tcpClient, Exception e);
|
||||
}
|
||||
|
||||
;
|
||||
|
||||
class WriterRunnable implements Runnable {
|
||||
|
||||
private class WriterRunnable implements Runnable {
|
||||
@Override
|
||||
public void run() {
|
||||
while (mRun) {
|
||||
|
@ -137,11 +137,11 @@ public class TcpClient {
|
|||
}
|
||||
}
|
||||
|
||||
class ReaderRunnable implements Runnable {
|
||||
private class ReaderRunnable implements Runnable {
|
||||
private String host;
|
||||
private int port;
|
||||
|
||||
public ReaderRunnable(final String host, final int port) {
|
||||
ReaderRunnable(final String host, final int port) {
|
||||
this.host = host;
|
||||
this.port = port;
|
||||
}
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
<string name="online">Online</string>
|
||||
<string name="action_play_stop">Play/Stop</string>
|
||||
<string name="client_deleted">Client %1$s gelöscht</string>
|
||||
<string name="wrong_sample_rate">Stream ist nicht in nativer sample rate: %1$s\nNative sample rate: %2$s</string>
|
||||
<string name="wrong_sample_rate">Stream ist nicht in nativer sample rate: %1$d\nNative sample rate: %2$d</string>
|
||||
<string name="unknown_sample_rate">Streams in nicht-nativer sample rate sind evtl. nicht synchron</string>
|
||||
<string name="undo_string">Rückgängig</string>
|
||||
<string name="title_activity_about">Über</string>
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
<string name="online">オンライン</string>
|
||||
<string name="action_play_stop">再生/停止</string>
|
||||
<string name="client_deleted">クライアント %1$s を削除しました</string>
|
||||
<string name="wrong_sample_rate">ストリームはネイティブのサンプリングレートではありません: %1$s\nネイティブのサンプリングレート: %2$s</string>
|
||||
<string name="wrong_sample_rate">ストリームはネイティブのサンプリングレートではありません: %1$d\nネイティブのサンプリングレート: %2$d</string>
|
||||
<string name="unknown_sample_rate">ネイティブのサンプリングレートではないストリームは同期して再生されないことがあります</string>
|
||||
<string name="undo_string">元に戻す</string>
|
||||
<string name="title_activity_about">アプリについて</string>
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
<string name="online">online</string>
|
||||
<string name="action_play_stop">Play/Stop</string>
|
||||
<string name="client_deleted">Client %1$s deleted</string>
|
||||
<string name="wrong_sample_rate">Stream not in native sample rate: %1$s\nNative sample rate: %2$s</string>
|
||||
<string name="wrong_sample_rate">Stream not in native sample rate: %1$d\nNative sample rate: %2$d</string>
|
||||
<string name="unknown_sample_rate">Streams in non-native sample rate might not play in sync</string>
|
||||
<string name="undo_string">undo</string>
|
||||
<string name="title_activity_about">About</string>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue