aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Android_Studio/Tango.NativeBridge/src
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2018-11-08 12:03:06 +0200
committerRoy Ben-Shabat <Roy@Twine-s.com>2018-11-08 12:03:06 +0200
commit5da415d6935bd6faa8c49db66f11015a8050bf4d (patch)
treed2b124a77b4e46f8c7ea92fa2e15151fe4d0d6e5 /Software/Android_Studio/Tango.NativeBridge/src
parent65115888c2d2fd03522dd4b5243a6657e15a62f0 (diff)
downloadTango-5da415d6935bd6faa8c49db66f11015a8050bf4d.tar.gz
Tango-5da415d6935bd6faa8c49db66f11015a8050bf4d.zip
Moved android project and new project.
Visual Studio Timeout Task!
Diffstat (limited to 'Software/Android_Studio/Tango.NativeBridge/src')
-rw-r--r--Software/Android_Studio/Tango.NativeBridge/src/main/AndroidManifest.xml2
-rw-r--r--Software/Android_Studio/Tango.NativeBridge/src/main/cpp/Android.mk0
-rw-r--r--Software/Android_Studio/Tango.NativeBridge/src/main/cpp/ColorLibAdapter.cpp26
-rw-r--r--Software/Android_Studio/Tango.NativeBridge/src/main/java/com/twine/tango/nativebridge/ColorLibAdapter.java40
-rw-r--r--Software/Android_Studio/Tango.NativeBridge/src/main/res/values/strings.xml3
5 files changed, 0 insertions, 71 deletions
diff --git a/Software/Android_Studio/Tango.NativeBridge/src/main/AndroidManifest.xml b/Software/Android_Studio/Tango.NativeBridge/src/main/AndroidManifest.xml
deleted file mode 100644
index b1fd473cc..000000000
--- a/Software/Android_Studio/Tango.NativeBridge/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="com.twine.tango.nativebridge" />
diff --git a/Software/Android_Studio/Tango.NativeBridge/src/main/cpp/Android.mk b/Software/Android_Studio/Tango.NativeBridge/src/main/cpp/Android.mk
deleted file mode 100644
index e69de29bb..000000000
--- a/Software/Android_Studio/Tango.NativeBridge/src/main/cpp/Android.mk
+++ /dev/null
diff --git a/Software/Android_Studio/Tango.NativeBridge/src/main/cpp/ColorLibAdapter.cpp b/Software/Android_Studio/Tango.NativeBridge/src/main/cpp/ColorLibAdapter.cpp
deleted file mode 100644
index b2c5f3121..000000000
--- a/Software/Android_Studio/Tango.NativeBridge/src/main/cpp/ColorLibAdapter.cpp
+++ /dev/null
@@ -1,26 +0,0 @@
-#include <jni.h>
-#include <string>
-#include "ColorConverter.h"
-
-using Tango::ColorLib::ColorConverter;
-
-extern "C" JNIEXPORT jbyteArray JNICALL
-Java_com_twine_tango_nativebridge_ColorLibAdapter_calculate(JNIEnv *env, jobject callingObject,
- jbyteArray request_buffer,
- jint request_buffer_size) {
-
- ColorConverter lib;
-
- uint8_t *responsePtr = NULL;
-
- uint8_t *dataPtr = (uint8_t *) env->GetByteArrayElements(request_buffer, JNI_FALSE);
-
- jint size = lib.Convert(dataPtr, (size_t) request_buffer_size, responsePtr);
-
- jbyteArray response_array = env->NewByteArray(size);
-
- env->SetByteArrayRegion(response_array, 0, size, (jbyte *) responsePtr);
- env->ReleaseByteArrayElements(request_buffer, (jbyte*)dataPtr, JNI_ABORT);
-
- return response_array;
-}
diff --git a/Software/Android_Studio/Tango.NativeBridge/src/main/java/com/twine/tango/nativebridge/ColorLibAdapter.java b/Software/Android_Studio/Tango.NativeBridge/src/main/java/com/twine/tango/nativebridge/ColorLibAdapter.java
deleted file mode 100644
index 7d0f4539d..000000000
--- a/Software/Android_Studio/Tango.NativeBridge/src/main/java/com/twine/tango/nativebridge/ColorLibAdapter.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package com.twine.tango.nativebridge;
-
-import com.google.protobuf.InvalidProtocolBufferException;
-import com.twine.tango.pmr.stubs.CalculateRequestOuterClass.CalculateRequest;
-import com.twine.tango.pmr.stubs.CalculateResponseOuterClass.CalculateResponse;
-
-/**
- * Created by Roy on 12/21/2017.
- */
-
-public class ColorLibAdapter
-{
- public native byte[] calculate(byte[] request_buffer, int request_buffer_size);
-
- static
- {
- System.loadLibrary("colorLibAdapter");
- }
-
- public double calculateProto(double a, double b)
- {
- double sum = 0;
-
- CalculateRequest request = CalculateRequest.newBuilder().setA(a).setB(b).build();
- byte[] request_buffer = request.toByteArray();
-
- byte[] response_buffer = calculate(request_buffer, request_buffer.length);
-
- try
- {
- CalculateResponse response = CalculateResponse.parseFrom(response_buffer);
- sum = response.getSum();
- } catch (InvalidProtocolBufferException e)
- {
- e.printStackTrace();
- }
-
- return sum;
- }
-}
diff --git a/Software/Android_Studio/Tango.NativeBridge/src/main/res/values/strings.xml b/Software/Android_Studio/Tango.NativeBridge/src/main/res/values/strings.xml
deleted file mode 100644
index 3310e131d..000000000
--- a/Software/Android_Studio/Tango.NativeBridge/src/main/res/values/strings.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-<resources>
- <string name="app_name">Tango.NativeBridge</string>
-</resources>