#include #include #include #include #include #include "jni.h" using android::sp; using vendor::eureka::hardware::parts::V1_0::Number; using vendor::eureka::hardware::parts::V1_0::Display; using vendor::eureka::hardware::parts::V1_0::IDisplayConfigs; static android::sp service = IDisplayConfigs::getService(); extern "C" JNIEXPORT void JNICALL Java_com_eurekateam_samsungextras_interfaces_Display_setDT2W(JNIEnv* env, jclass clazz, jboolean enable) { if (enable) { service->writeDisplay(Number::ENABLE, Display::DOUBLE_TAP); } else { service->writeDisplay(Number::DISABLE, Display::DOUBLE_TAP); } } extern "C" JNIEXPORT void JNICALL Java_com_eurekateam_samsungextras_interfaces_Display_setGloveMode(JNIEnv* env, jclass clazz, jboolean enable) { if (enable) { service->writeDisplay(Number::ENABLE, Display::GLOVE_MODE); } else { service->writeDisplay(Number::DISABLE, Display::GLOVE_MODE); } }