aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Android_Studio
diff options
context:
space:
mode:
Diffstat (limited to 'Software/Android_Studio')
-rw-r--r--Software/Android_Studio/ColorCapture/app/build.gradle4
-rw-r--r--Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/integration/ExternalBridgeScanner.java2
-rw-r--r--Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/navigation/AndroidNavigationProvider.java8
-rw-r--r--Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/views/capture/CaptureFragmentVM.java7
-rw-r--r--Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/views/capture/ICaptureFragment.java2
-rw-r--r--Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/views/sendtomachine/SendToMachineFragmentVM.java2
-rw-r--r--Software/Android_Studio/ColorCapture/app/src/main/res/layout/fragment_result.xml5
7 files changed, 22 insertions, 8 deletions
diff --git a/Software/Android_Studio/ColorCapture/app/build.gradle b/Software/Android_Studio/ColorCapture/app/build.gradle
index f33a257b3..1fed98dc3 100644
--- a/Software/Android_Studio/ColorCapture/app/build.gradle
+++ b/Software/Android_Studio/ColorCapture/app/build.gradle
@@ -6,8 +6,8 @@ android {
applicationId "com.twine.colorcapture"
minSdkVersion 22
targetSdkVersion 27
- versionCode 8
- versionName "1.8"
+ versionCode 9
+ versionName "1.9"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
externalNativeBuild {
cmake {
diff --git a/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/integration/ExternalBridgeScanner.java b/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/integration/ExternalBridgeScanner.java
index 9c87987bd..bca334fe6 100644
--- a/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/integration/ExternalBridgeScanner.java
+++ b/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/integration/ExternalBridgeScanner.java
@@ -110,7 +110,7 @@ public class ExternalBridgeScanner
if (!stream(machines).any(x -> x.getSerialNumber().equals(discoveryMessage.getSerialNumber()) && x.getIpAddress().equals(address)))
{
ExternalBridgeMachine newMachine = new ExternalBridgeMachine(address, discoveryMessage.getSerialNumber());
- machines.add(0, newMachine);
+ machines.add(newMachine);
machineDiscoveredEvent.invoke(this, newMachine);
}
diff --git a/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/navigation/AndroidNavigationProvider.java b/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/navigation/AndroidNavigationProvider.java
index 52c96ca35..ca51b48ff 100644
--- a/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/navigation/AndroidNavigationProvider.java
+++ b/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/navigation/AndroidNavigationProvider.java
@@ -107,7 +107,10 @@ public class AndroidNavigationProvider extends ExtendedObject implements INaviga
{
if (currentFragment != null)
{
- currentFragment.getVM().notifyNavigatedTo();
+ new Handler().postDelayed(() ->
+ {
+ currentFragment.getVM().notifyNavigatedTo();
+ }, 300);
}
}
@@ -135,7 +138,8 @@ public class AndroidNavigationProvider extends ExtendedObject implements INaviga
{
history.clear();
FragmentManager fm = activity.getFragmentManager();
- for(int i = 0; i < fm.getBackStackEntryCount(); ++i) {
+ for (int i = 0; i < fm.getBackStackEntryCount(); ++i)
+ {
fm.popBackStack();
}
}
diff --git a/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/views/capture/CaptureFragmentVM.java b/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/views/capture/CaptureFragmentVM.java
index 161fc3579..6e5773e1b 100644
--- a/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/views/capture/CaptureFragmentVM.java
+++ b/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/views/capture/CaptureFragmentVM.java
@@ -236,6 +236,12 @@ public class CaptureFragmentVM extends ViewModelBase<ICaptureFragment> implement
}
@Override
+ public void onResume()
+ {
+
+ }
+
+ @Override
protected void onNavigatedTo()
{
super.onNavigatedTo();
@@ -271,4 +277,5 @@ public class CaptureFragmentVM extends ViewModelBase<ICaptureFragment> implement
super.onNavigatedFrom();
view.stopCamera();
}
+
}
diff --git a/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/views/capture/ICaptureFragment.java b/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/views/capture/ICaptureFragment.java
index 162de4b2e..09fbe7383 100644
--- a/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/views/capture/ICaptureFragment.java
+++ b/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/views/capture/ICaptureFragment.java
@@ -21,5 +21,7 @@ public interface ICaptureFragment extends IView
void onFrameAvailable(byte[] frame);
void onPreviewSettingsAvailable(int previewWidth, int previewHeight);
+
+ void onResume();
}
}
diff --git a/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/views/sendtomachine/SendToMachineFragmentVM.java b/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/views/sendtomachine/SendToMachineFragmentVM.java
index 9c6d7003e..fe20dae45 100644
--- a/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/views/sendtomachine/SendToMachineFragmentVM.java
+++ b/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/views/sendtomachine/SendToMachineFragmentVM.java
@@ -77,7 +77,7 @@ public class SendToMachineFragmentVM extends ViewModelBase<ISendToMachineFragmen
{
invokeUI(() ->
{
- machines.add(0, machine);
+ machines.add(machine);
});
}
}
diff --git a/Software/Android_Studio/ColorCapture/app/src/main/res/layout/fragment_result.xml b/Software/Android_Studio/ColorCapture/app/src/main/res/layout/fragment_result.xml
index 3849397e5..05a0ad216 100644
--- a/Software/Android_Studio/ColorCapture/app/src/main/res/layout/fragment_result.xml
+++ b/Software/Android_Studio/ColorCapture/app/src/main/res/layout/fragment_result.xml
@@ -20,7 +20,7 @@
<RelativeLayout
android:id="@+id/result_main_container"
- android:layout_width="@dimen/result_button_width"
+ android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/colorDarkBackground"
android:layoutDirection="ltr"
@@ -182,9 +182,10 @@
<LinearLayout
- android:layout_width="match_parent"
+ android:layout_width="@dimen/result_button_width"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
android:orientation="vertical"
android:paddingLeft="40dp"
android:paddingRight="40dp"