Skip to content

Commit 66082bd

Browse files
committed
Add changes
1 parent 7fd35d3 commit 66082bd

15 files changed

Lines changed: 52 additions & 42 deletions

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,3 +80,5 @@ lint/tmp/
8080
# lint/reports/
8181

8282
Snapcast/release/output.json
83+
84+
/key.jks

Snapcast/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
/build
2+
/release
3+
.idea/

Snapcast/build.gradle

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ android {
55

66
defaultConfig {
77
applicationId "de.badaix.snapcast"
8-
minSdkVersion 16
8+
minSdkVersion 10
99
targetSdkVersion 30
1010
versionCode 2200
1111
versionName '0.22.0.0'
@@ -28,9 +28,10 @@ dependencies {
2828
implementation fileTree(include: ['*.jar'], dir: 'libs')
2929
testImplementation 'junit:junit:4.12'
3030
// https://dl.google.com/dl/android/maven2/index.html
31-
implementation 'androidx.appcompat:appcompat:1.2.0'
32-
implementation 'androidx.cardview:cardview:1.0.0'
33-
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
34-
// compile 'com.android.support:recyclerview-v7:23.1.1'
35-
implementation 'com.google.android.material:material:1.0.0'
31+
implementation 'com.android.support:cardview-v7:25.4.0'
32+
implementation 'com.android.support:recyclerview-v7:25.4.0'
33+
implementation "com.android.support:appcompat-v7:25.4.0"
34+
implementation 'com.android.support:design:24.0.0'
35+
implementation 'com.android.support:support-vector-drawable:23.2.0'
36+
implementation 'com.android.support:animated-vector-drawable:23.2.0'
3637
}

Snapcast/src/main/java/de/badaix/snapcast/AboutActivity.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
import android.content.pm.PackageInfo;
2222
import android.content.pm.PackageManager;
2323
import android.os.Bundle;
24-
import com.google.android.material.snackbar.Snackbar;
25-
import androidx.appcompat.app.AppCompatActivity;
24+
import android.support.design.widget.Snackbar;
25+
import android.support.v7.app.AppCompatActivity;
2626
import android.webkit.WebView;
2727

2828
public class AboutActivity extends AppCompatActivity {
@@ -43,7 +43,7 @@ protected void onCreate(Bundle savedInstanceState) {
4343
} catch (PackageManager.NameNotFoundException e) {
4444
e.printStackTrace();
4545
}
46-
WebView wv = findViewById(R.id.webView);
46+
WebView wv = (WebView) findViewById(R.id.webView);
4747
wv.loadUrl("file:///android_asset/" + this.getText(R.string.about_file));
4848
}
4949
}

Snapcast/src/main/java/de/badaix/snapcast/ClientItem.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
package de.badaix.snapcast;
2020

2121
import android.content.Context;
22-
import androidx.appcompat.widget.PopupMenu;
22+
import android.support.v7.widget.PopupMenu;
2323
import android.view.LayoutInflater;
2424
import android.view.Menu;
2525
import android.view.MenuItem;

Snapcast/src/main/java/de/badaix/snapcast/ClientSettingsActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import android.app.Activity;
2222
import android.content.Intent;
2323
import android.os.Bundle;
24-
import androidx.appcompat.app.AppCompatActivity;
24+
import android.support.v7.app.AppCompatActivity;
2525
import android.view.MenuItem;
2626

2727
/**

Snapcast/src/main/java/de/badaix/snapcast/GroupListFragment.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,17 @@
2020

2121
import android.content.Context;
2222
import android.os.Bundle;
23-
import androidx.annotation.NonNull;
24-
import androidx.annotation.Nullable;
25-
import androidx.fragment.app.Fragment;
23+
import android.support.annotation.NonNull;
24+
import android.support.annotation.Nullable;
25+
import android.support.v4.app.Fragment;
2626
import android.util.Log;
2727
import android.view.LayoutInflater;
2828
import android.view.View;
2929
import android.view.ViewGroup;
3030
import android.widget.ArrayAdapter;
3131
import android.widget.ListView;
3232

33-
import androidx.fragment.app.FragmentActivity;
33+
import android.support.v4.app.FragmentActivity;
3434
import de.badaix.snapcast.control.json.Client;
3535
import de.badaix.snapcast.control.json.Group;
3636
import de.badaix.snapcast.control.json.ServerStatus;

Snapcast/src/main/java/de/badaix/snapcast/GroupSettingsActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import android.app.Activity;
2222
import android.content.Intent;
2323
import android.os.Bundle;
24-
import androidx.appcompat.app.AppCompatActivity;
24+
import android.support.v7.app.AppCompatActivity;
2525
import android.view.MenuItem;
2626

2727
/**

Snapcast/src/main/java/de/badaix/snapcast/MainActivity.java

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,13 @@
3232
import android.os.Build;
3333
import android.os.Bundle;
3434
import android.os.IBinder;
35-
import androidx.coordinatorlayout.widget.CoordinatorLayout;
36-
import com.google.android.material.snackbar.Snackbar;
37-
import androidx.appcompat.app.ActionBar;
38-
import androidx.appcompat.app.AlertDialog;
39-
import androidx.appcompat.app.AppCompatActivity;
40-
import androidx.appcompat.widget.Toolbar;
35+
import android.support.design.widget.CoordinatorLayout;
36+
import android.support.design.widget.Snackbar;
37+
import android.support.v4.view.MenuItemCompat;
38+
import android.support.v7.app.ActionBar;
39+
import android.support.v7.app.AlertDialog;
40+
import android.support.v7.app.AppCompatActivity;
41+
import android.support.v7.widget.Toolbar;
4142
import android.text.TextUtils;
4243
import android.util.Log;
4344
import android.view.Menu;
@@ -304,7 +305,7 @@ public void onResume() {
304305
public void onStart() {
305306
super.onStart();
306307

307-
if (TextUtils.isEmpty(Settings.getInstance(this).getHost()))
308+
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1 && TextUtils.isEmpty(Settings.getInstance(this).getHost()))
308309
NsdHelper.getInstance(this).startListening("_snapcast._tcp.", SERVICE_NAME, this);
309310
else
310311
setHost(Settings.getInstance(this).getHost(), Settings.getInstance(this).getStreamPort(), Settings.getInstance(this).getControlPort());
@@ -468,14 +469,14 @@ public void updateMenuItems(final boolean connected) {
468469
public void run() {
469470
if (connected) {
470471
if (miSettings != null)
471-
miSettings.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
472+
MenuItemCompat.setShowAsAction(miSettings, MenuItem.SHOW_AS_ACTION_NEVER);
472473
if (miStartStop != null)
473474
miStartStop.setVisible(true);
474475
// if (miRefresh != null)
475476
// miRefresh.setVisible(true);
476477
} else {
477478
if (miSettings != null)
478-
miSettings.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
479+
MenuItemCompat.setShowAsAction(miSettings, MenuItem.SHOW_AS_ACTION_ALWAYS);
479480
if (miStartStop != null)
480481
miStartStop.setVisible(false);
481482
// if (miRefresh != null)
@@ -532,7 +533,7 @@ public void onClick(View v) {
532533
groupListFragment.updateServer(serverStatus);
533534
}
534535
});
535-
deleteSnackbar.addCallback(new Snackbar.Callback() {
536+
deleteSnackbar.setCallback(new Snackbar.Callback() {
536537
boolean dismissed = false;
537538

538539
@Override

Snapcast/src/main/java/de/badaix/snapcast/ServerDialogFragment.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
import android.content.DialogInterface;
2525
import android.net.nsd.NsdServiceInfo;
2626
import android.os.Bundle;
27-
import androidx.fragment.app.DialogFragment;
28-
import androidx.appcompat.app.AlertDialog;
27+
import android.support.v4.app.DialogFragment;
28+
import android.support.v7.app.AlertDialog;
2929
import android.util.Log;
3030
import android.view.LayoutInflater;
3131
import android.view.View;

0 commit comments

Comments
 (0)