From 66a25b0efa18ef1b88ee8d25294948410c55c79f Mon Sep 17 00:00:00 2001 From: Dan Ballard Date: Wed, 18 Oct 2017 01:00:52 -0700 Subject: [PATCH] goRicochetMobile changed namespace: moving od work to specific namespace --- app/build.gradle | 1 + .../java/im/ricochet/androidod/ConnectActivity.java | 4 +++- .../java/im/ricochet/androidod/RemoteActivity.java | 12 ++++++------ goRicochetMobile/build.gradle | 3 ++- goRicochetMobileOd/build.gradle | 11 +++++++++++ settings.gradle | 2 +- 6 files changed, 24 insertions(+), 9 deletions(-) create mode 100644 goRicochetMobileOd/build.gradle diff --git a/app/build.gradle b/app/build.gradle index 701b00c..b089b8d 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -25,6 +25,7 @@ dependencies { exclude group: 'com.android.support', module: 'support-annotations' }) compile project(':goRicochetMobile') + compile project(':goRicochetMobileOd') compile 'com.android.support:appcompat-v7:25.3.1' compile 'com.android.support.constraint:constraint-layout:1.0.2' diff --git a/app/src/main/java/im/ricochet/androidod/ConnectActivity.java b/app/src/main/java/im/ricochet/androidod/ConnectActivity.java index 6c45649..ec764eb 100644 --- a/app/src/main/java/im/ricochet/androidod/ConnectActivity.java +++ b/app/src/main/java/im/ricochet/androidod/ConnectActivity.java @@ -16,6 +16,8 @@ import android.widget.ProgressBar; import android.widget.TextView; import goRicochetMobile.GoRicochetMobile; +import od.Od; + public class ConnectActivity extends AppCompatActivity { @@ -120,7 +122,7 @@ public class ConnectActivity extends AppCompatActivity { String privateKey = params[0]; String connectToAddr = params[1].replaceFirst(RICOCHET_ADDRESS_PREFIX, ""); try { - GoRicochetMobile.odClientConnect(privateKey, connectToAddr); + Od.odClientConnect(privateKey, connectToAddr); return ""; } catch (Exception e) { Log.e(TAG, e.toString()); diff --git a/app/src/main/java/im/ricochet/androidod/RemoteActivity.java b/app/src/main/java/im/ricochet/androidod/RemoteActivity.java index 5b63d6d..4c2b97a 100644 --- a/app/src/main/java/im/ricochet/androidod/RemoteActivity.java +++ b/app/src/main/java/im/ricochet/androidod/RemoteActivity.java @@ -8,7 +8,7 @@ import android.view.View; import android.widget.Button; import android.widget.TextView; -import goRicochetMobile.GoRicochetMobile; +import od.Od; public class RemoteActivity extends AppCompatActivity { private static final String DEVICE_NAME_KEY = "deviceName"; @@ -118,7 +118,7 @@ public class RemoteActivity extends AppCompatActivity { private class GetDeviceNameTask extends AsyncTask { @Override protected String doInBackground(Void... params) { - String name = GoRicochetMobile.getDeviceName(); + String name = Od.getDeviceName(); return name; } @@ -131,7 +131,7 @@ public class RemoteActivity extends AppCompatActivity { private class GetBatteryTask extends AsyncTask { @Override protected String doInBackground(Void... params) { - String batteryLevel = GoRicochetMobile.getBatteryLevel(); + String batteryLevel = Od.getBatteryLevel(); return batteryLevel; } @@ -144,7 +144,7 @@ public class RemoteActivity extends AppCompatActivity { private class GetLevelTask extends AsyncTask { @Override protected Integer doInBackground(Void... params) { - Integer vibeLevel = (int) GoRicochetMobile.getVibeLevel(); + Integer vibeLevel = (int) Od.getVibeLevel(); return vibeLevel; } @@ -158,7 +158,7 @@ public class RemoteActivity extends AppCompatActivity { @Override protected Integer doInBackground(Integer... params) { Integer newVibeLevel = params[0]; - GoRicochetMobile.setVibeLevel(newVibeLevel); + Od.setVibeLevel(newVibeLevel); return newVibeLevel; } @@ -171,7 +171,7 @@ public class RemoteActivity extends AppCompatActivity { private class DisconnectTask extends AsyncTask { @Override protected Void doInBackground(Void ...params) { - GoRicochetMobile.odClientDisconnect(); + Od.odClientDisconnect(); return null; } diff --git a/goRicochetMobile/build.gradle b/goRicochetMobile/build.gradle index e8ca842..a4bd871 100644 --- a/goRicochetMobile/build.gradle +++ b/goRicochetMobile/build.gradle @@ -8,4 +8,5 @@ gobind { GOMOBILE = "/home/user/src/go/bin/gomobile" GOBIND = "/home/user/src/go/bin/gobind" GO = "/home/user/go/bin/go" -} \ No newline at end of file +} + diff --git a/goRicochetMobileOd/build.gradle b/goRicochetMobileOd/build.gradle new file mode 100644 index 0000000..86dc279 --- /dev/null +++ b/goRicochetMobileOd/build.gradle @@ -0,0 +1,11 @@ +plugins { + id "org.golang.mobile.bind" version "0.2.7" +} + +gobind { + pkg = "github.com/dballard/goRicochetMobile/od" + GOPATH = "/home/user/src/go" + GOMOBILE = "/home/user/src/go/bin/gomobile" + GOBIND = "/home/user/src/go/bin/gobind" + GO = "/home/user/go/bin/go" +} \ No newline at end of file diff --git a/settings.gradle b/settings.gradle index 40fda67..2119722 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1 +1 @@ -include ':app', 'goRicochetMobile' +include ':app', 'goRicochetMobile', 'goRicochetMobileOd'