updated to latest deps, needs some rework for incoming protobuf implementation

This commit is contained in:
2017-04-14 20:07:30 +02:00
parent 96a0bf9ed4
commit 97b1f37164
9 changed files with 18 additions and 31 deletions

View File

@@ -27,12 +27,9 @@ buildscript {
dependencies {
classpath 'com.jakewharton.hugo:hugo-plugin:1.2.1'
classpath 'com.github.ben-manes:gradle-versions-plugin:0.13.0'
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
classpath 'com.github.JakeWharton:sdk-manager-plugin:master'
}
}
apply plugin: 'android-sdk-manager'
apply plugin: 'com.android.application'
apply plugin: 'com.jakewharton.hugo'
apply plugin: 'com.github.ben-manes.versions'
@@ -41,7 +38,6 @@ repositories {
maven { url "https://jitpack.io" }
}
android {
compileSdkVersion 25
buildToolsVersion '25.0.2'
@@ -81,14 +77,14 @@ android {
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:25.1.1'
compile 'com.android.support:support-v4:25.1.1'
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:support-v4:25.3.1'
compile 'com.squareup.okhttp:okhttp:2.7.5'
compile 'com.jakewharton.timber:timber:4.5.1'
compile 'com.google.code.gson:gson:2.8.0'
compile 'com.jakewharton:butterknife:8.5.1'
compile 'com.koushikdutta.async:androidasync:2.1.9'
compile 'com.android.support:design:25.1.1'
compile 'com.android.support:design:25.3.1'
compile 'com.larswerkman:HoloColorPicker:1.5@aar'
compile 'com.google.guava:guava:21.0'
compile 'com.thetransactioncompany:jsonrpc2-base:1.38'

View File

@@ -81,9 +81,7 @@ public class ColorApplication extends Application {
}
public void teardown() {
for (LedDHelper dHelper : ledDHelpers.values()) {
dHelper.teardown();
}
ledDHelpers.values().forEach(LedDHelper::teardown);
PreferenceManager.getDefaultSharedPreferences(this).edit().putString("daemons", new Gson().toJson(ledDHelpers.keySet())).apply();
}

View File

@@ -33,8 +33,4 @@ public class HSV {
this.saturation = s;
this.value = v;
}
public HSV() {
}
}

View File

@@ -141,7 +141,7 @@ public class AddControllerDialog extends DialogFragment implements DialogInterfa
});
alertDialog.getButton(AlertDialog.BUTTON_NEGATIVE).setOnClickListener(v -> {
AddStripeDialog.instance.onResume();
// TODO: AddStripeDialog.instance.onResume();
alertDialog.dismiss();
});
@@ -182,14 +182,14 @@ public class AddControllerDialog extends DialogFragment implements DialogInterfa
@Override
public void onAddFailed(final int code, final String msg) {
getActivity().runOnUiThread(() -> Snackbar.make(((ViewGroup) getActivity().getWindow().getDecorView().findViewById(android.R.id.content)).getChildAt(0), getActivity().getString(R.string.snackbar_error) + msg, Snackbar.LENGTH_LONG).show());
AddStripeDialog.instance.onResume();
// TODO: AddStripeDialog.instance.onResume();
dismiss();
}
@Override
public void onConnectionFailed(final String message) {
getActivity().runOnUiThread(() -> Snackbar.make(((ViewGroup) getActivity().getWindow().getDecorView().findViewById(android.R.id.content)).getChildAt(0), String.format(getActivity().getString(R.string.snackbar_daemon_connection_failed), dDaemon, message), Snackbar.LENGTH_LONG).show());
AddStripeDialog.instance.onResume();
// TODO: AddStripeDialog.instance.onResume();
dismiss();
}
});

View File

@@ -110,7 +110,7 @@ public class AddDaemonDialog extends DialogFragment implements DialogInterface.O
alertDialog.getButton(AlertDialog.BUTTON_NEGATIVE).setOnClickListener(v -> {
mNsdManager.stopServiceDiscovery(AddDaemonDialog.this);
AddStripeDialog.instance.onResume();
// TODO: AddStripeDialog.instance.onResume();
alertDialog.dismiss();
});
@@ -275,7 +275,7 @@ public class AddDaemonDialog extends DialogFragment implements DialogInterface.O
@Override
public void onConnectionFailed(final String message) {
getActivity().runOnUiThread(() -> Snackbar.make(((ViewGroup) getActivity().getWindow().getDecorView().findViewById(android.R.id.content)).getChildAt(0), String.format(getActivity().getString(R.string.snackbar_daemon_connection_failed), ledDDaemon, message), Snackbar.LENGTH_LONG).show());
AddStripeDialog.instance.onResume();
// TODO: AddStripeDialog.instance.onResume();
dismiss();
}
@@ -285,7 +285,7 @@ public class AddDaemonDialog extends DialogFragment implements DialogInterface.O
getActivity().getString(R.string.snackbar_added_daemon_version, version), Snackbar.LENGTH_LONG).show());
((ColorActivity) getActivity()).refreshStripes();
AddStripeDialog.instance.onResume();
// TODO: AddStripeDialog.instance.onResume();
dismiss();
}
});

View File

@@ -28,6 +28,7 @@ import android.text.Editable;
import android.text.TextWatcher;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.Toast;
@@ -127,12 +128,10 @@ public class AddProfileDialog extends DialogFragment implements DialogInterface.
Profile profile = new Profile(nameText.getText().toString());
for (CheckBox c : mCheckboxes) {
if (c.isChecked()) {
LedStripe stripe = mStripes.get(checkboxContainer.indexOfChild(c));
profile.getValues().append(stripe.getId(), stripe.getColor());
}
}
mCheckboxes.stream().filter(CompoundButton::isChecked).forEach(c -> {
LedStripe stripe = mStripes.get(checkboxContainer.indexOfChild(c));
profile.getValues().append(stripe.getId(), stripe.getColor());
});
((ColorActivity) getActivity()).addProfile(profile);
Toast.makeText(getActivity(), "Added profile " + nameText.getText().toString(), Toast.LENGTH_SHORT).show();

View File

@@ -60,7 +60,6 @@ import butterknife.OnClick;
public class AddStripeDialog extends DialogFragment implements DialogInterface.OnShowListener {
public static AddStripeDialog instance;
@BindView(R.id.spinner_daemon)
Spinner daemonSpinner;
@BindView(R.id.spinner_controller)
@@ -106,7 +105,6 @@ public class AddStripeDialog extends DialogFragment implements DialogInterface.O
public Dialog onCreateDialog(Bundle savedInstanceState) {
View v = View.inflate(getActivity(), R.layout.fragment_addstripe, null);
ButterKnife.bind(this, v);
instance = this;
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setView(v).setPositiveButton("Add", null).setNegativeButton("Cancel", null);

View File

@@ -21,7 +21,7 @@ buildscript {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
classpath 'com.android.tools.build:gradle:2.3.1'
}
}

View File

@@ -1,6 +1,6 @@
#Tue Jan 31 15:43:37 CET 2017
#Fri Apr 14 19:59:17 CEST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip