#include "jni.h" #include #include #include #include #include using android::sp; using vendor::eureka::hardware::parts::V1_0::DisplaySys; using vendor::eureka::hardware::parts::V1_0::IDisplayConfigs; using vendor::eureka::hardware::parts::V1_0::Status; 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(Status::ENABLE, DisplaySys::DOUBLE_TAP); } else { service->writeDisplay(Status::DISABLE, DisplaySys::DOUBLE_TAP); } } extern "C" JNIEXPORT void JNICALL Java_com_eurekateam_samsungextras_interfaces_Display_setGloveMode( JNIEnv /**env*/, jclass /*clazz*/, jboolean enable) { if (enable) { service->writeDisplay(Status::ENABLE, DisplaySys::GLOVE_MODE); } else { service->writeDisplay(Status::DISABLE, DisplaySys::GLOVE_MODE); } }