package com.reactnativehibaidutts; import androidx.annotation.NonNull; import com.facebook.react.bridge.Promise; import com.facebook.react.bridge.ReactApplicationContext; import com.facebook.react.bridge.ReactContextBaseJavaModule; import com.facebook.react.bridge.ReactMethod; import com.facebook.react.module.annotations.ReactModule; @ReactModule(name = HiBaiduTtsModule.NAME) public class HiBaiduTtsModule extends ReactContextBaseJavaModule { public static final String NAME = "HiBaiduTts"; public HiBaiduTtsModule(ReactApplicationContext reactContext) { super(reactContext); } @Override @NonNull public String getName() { return NAME; } // Example method // See https://reactnative.dev/docs/native-modules-android @ReactMethod public void multiply(int a, int b, Promise promise) { promise.resolve(a * b); } public static native int nativeMultiply(int a, int b); }