react-native 调用第三方 SDK
2024-09-04 17:38:32
步骤一:android 文件修改
(1)In android/settings.gradle
...
include ':VoiceModule', ':app'
project(':VoiceModule').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-android-voice')
(2)In android/app/build.gradle
...
dependencies {
...
compile project(':VoiceModule')
}
(3)Register Module (In android/app/src/main/java/com/reactnative/MainApplication.java)
import com.wmjmc.reactspeech.VoicePackage; // <--- import public class MainApplication extends Application implements ReactApplication {
...
@Override
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
new VoicePackage() // <--- added here
);
}
}
(4)修改包文件 同步版本
(5)调用
import Tts from 'react-native-tts'; Tts.getInitStatus().then(() => {
Tts.speak('Hello, world!');
});
.
最新文章
- LD算法获取字符串相似度
- 杭电acm 1003
- Linux Shell脚本实现根据进程名杀死进程
- lua分割字符串终究版(转载,有改动)
- JAVA面试题:equals()方法和== 区别
- kettle表输入条件参数设置
- TF-IDF学习(python实现)
- 怎样解决jsp:include标签在包括html文件时遇到的乱码问题
- [CSS] Transitions动画效果(1)
- spring4笔记----spring4设值注入
- SQlite的结构——存储管理
- 如何命名Java变量
- python之socket编程3
- C#效率优化(1)-- 使用泛型时避免装箱
- Scala学习笔记——简化代码、柯里化、继承、特质
- 让Hibernate和触发器协同工作
- 第二次项目冲刺(Beta版本)2017/12/10
- Bean的加载
- linux sed文本
- 第三百二十二节,web爬虫,requests请求