fix issues in android studio, like new file to file
This commit is contained in:
parent
ac9df75e84
commit
2c7928daaa
@ -28,6 +28,7 @@ react {
|
||||
// codegenDir = file("../../node_modules/@react-native/codegen")
|
||||
|
||||
// the sub-project for whisper-native
|
||||
// whisper_android = file("$root/whisper-android/")
|
||||
|
||||
/* Variants */
|
||||
// The list of variants to that are debuggable. For those we're going to
|
||||
|
@ -13,34 +13,18 @@ import com.whispertflite.engine.WhisperEngine;
|
||||
public class NativeWhisperModule extends NativeLocalStorageSpec {
|
||||
|
||||
public static final String NAME = "NativeLocalStorage";
|
||||
private WhisperEngineNative mNativeEngine;
|
||||
|
||||
public NativeLocalStorageModule(ReactApplicationContext reactContext) {
|
||||
public NativeWhisperModule(ReactApplicationContext reactContext) {
|
||||
super(reactContext);
|
||||
mNativeEngine = new WhisperEngineNative(reactContext);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return NAME;
|
||||
}
|
||||
public void loadWhisper(String path) {}
|
||||
|
||||
@Override
|
||||
public void setItem(String value, String key) {
|
||||
SharedPreferences sharedPref = getReactApplicationContext().getSharedPreferences("my_prefs", Context.MODE_PRIVATE);
|
||||
SharedPreferences.Editor editor = sharedPref.edit();
|
||||
editor.putString(key, value);
|
||||
editor.apply();
|
||||
}
|
||||
public void translate(String text, String language) {
|
||||
|
||||
@Override
|
||||
public String getItem(String key) {
|
||||
SharedPreferences sharedPref = getReactApplicationContext().getSharedPreferences("my_prefs", Context.MODE_PRIVATE);
|
||||
String username = sharedPref.getString(key, null);
|
||||
return username;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void removeItem(String key) {
|
||||
SharedPreferences sharedPref = getReactApplicationContext().getSharedPreferences("my_prefs", Context.MODE_PRIVATE);
|
||||
sharedPref.edit().remove(key).apply();
|
||||
}
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
pluginManagement {
|
||||
includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile().toString())
|
||||
includeBuild(file(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile().toString())
|
||||
}
|
||||
plugins { id("com.facebook.react.settings") }
|
||||
|
||||
@ -26,13 +26,17 @@ rootProject.name = 'translation-terrace'
|
||||
dependencyResolutionManagement {
|
||||
versionCatalogs {
|
||||
reactAndroidLibs {
|
||||
from(files(new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), "../gradle/libs.versions.toml")))
|
||||
from(files(file(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), "../gradle/libs.versions.toml")))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
apply from: new File(["node", "--print", "require.resolve('expo/package.json')"].execute(null, rootDir).text.trim(), "../scripts/autolinking.gradle");
|
||||
apply from: file(["node", "--print", "require.resolve('expo/package.json')"].execute(null, rootDir).text.trim(), "../scripts/autolinking.gradle")
|
||||
useExpoModules()
|
||||
|
||||
|
||||
include ':whisper-android'
|
||||
project(':whisper-android').projectDir = file(rootProject.projectDir, '../whisper_native')
|
||||
|
||||
include ':app'
|
||||
includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile())
|
||||
includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile())
|
Loading…
x
Reference in New Issue
Block a user