diff options
| author | Roy Ben-Shabat <Roy@Twine-s.com> | 2018-11-08 12:03:06 +0200 |
|---|---|---|
| committer | Roy Ben-Shabat <Roy@Twine-s.com> | 2018-11-08 12:03:06 +0200 |
| commit | 5da415d6935bd6faa8c49db66f11015a8050bf4d (patch) | |
| tree | d2b124a77b4e46f8c7ea92fa2e15151fe4d0d6e5 /Software/Android_Studio/Tango.NativeBridge/src | |
| parent | 65115888c2d2fd03522dd4b5243a6657e15a62f0 (diff) | |
| download | Tango-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')
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> |
