aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/jni/main.c
diff options
context:
space:
mode:
authorArslaan Pathan <[email protected]>2026-08-16 19:55:22 +1200
committerArslaan Pathan <[email protected]>2026-08-16 19:55:22 +1200
commit9c48fa24fb5dac9afb44785415ebd82385483a29 (patch)
tree60f27b0ab727ff18ec0a9090485e0b3b964113d2 /app/src/main/jni/main.c
parent10656167c4fb03ec39e40dbc9354dd592bec8f9d (diff)
downloadmoku-assistant-9c48fa24fb5dac9afb44785415ebd82385483a29.tar.xz
moku-assistant-9c48fa24fb5dac9afb44785415ebd82385483a29.zip
[impl] add AssistantService foreground service
Diffstat (limited to 'app/src/main/jni/main.c')
-rw-r--r--app/src/main/jni/main.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/app/src/main/jni/main.c b/app/src/main/jni/main.c
index 864be54..47a1df0 100644
--- a/app/src/main/jni/main.c
+++ b/app/src/main/jni/main.c
@@ -1,4 +1,4 @@
-/* #include <vosk_api.h> */
+#include <vosk_api.h>
#include <aaudio/AAudio.h>
#include <android_native_app_glue.h>
#include <android/log.h>
@@ -12,6 +12,7 @@
#include <android/choreographer.h>
#include <android/hardware_buffer.h>
#include <time.h>
+#include <jni.h>
#define LOG_TAG "moku"
@@ -23,6 +24,14 @@
#define LOGW(fmt, ...) _LOG(ANDROID_LOG_WARN, (fmt)__VA_OPT__(, ) __VA_ARGS__)
#define LOGI(fmt, ...) _LOG(ANDROID_LOG_INFO, (fmt)__VA_OPT__(, ) __VA_ARGS__)
+JNIEXPORT void JNICALL Java_com_arslaancodes_mokuassistant_AssistantService_startAssistant(JNIEnv *env, jclass clazz) {
+ LOGI("startAssistant called");
+}
+
+JNIEXPORT void JNICALL Java_com_arslaancodes_mokuassistant_AssistantService_stopAssistant(JNIEnv *env, jclass clazz) {
+ LOGI("stopAssistant called");
+}
+
enum Color {
COLOR_RED = 0x000000ff,
COLOR_GREEN = 0x0000ff00,