【随笔记】SiliconLabs Android aar 库使用
2024-09-08 17:21:37
一、导入库文件
1. 拷贝以下两个文件到工程的 libs 目录下
ble_mesh-android_api_high-release.aar
ble_mesh-android_api_low-release.aar
2. 修改 app 中的 build.gradle 增加以下内容
implementation 'com.google.code.gson:gson:2.8.5'
implementation(name:'ble_mesh-android_api_high-release', ext:'aar')
implementation(name:'ble_mesh-android_api_low-release', ext:'aar')
3. 增加简单的代码测试工程
public class MainActivity extends AppCompatActivity {
BluetoothMesh bluetoothMesh = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try {
BluetoothMesh.initialize(getApplicationContext(), new BluetoothMeshConfiguration());
} catch (BluetoothMeshException e) {
e.printStackTrace();
}
bluetoothMesh = BluetoothMesh.getInstance();
try {
bluetoothMesh.createNetwork("zhcNetwork");
} catch (NetworkCreationException e) {
e.printStackTrace();
}
}
}
二、运行报错解决
修改 app 中的 build.gradle 增加以下内容:
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.2.31"
最新文章
- Qt MainWindow结构
- mybatis 与 缓存
- Bundle
- eclipse dbviewer,eclipse java8
- Jquery暴力解数独
- python str()与repr()
- spark MapOutputTrackerMaster
- HDU 5001 Walk
- 折腾iPhone的生活——iPhone 5s 开启 assistive touch 后卡顿的问题
- 行为树(Behavior Tree)实践(1)– 基本概念
- 整理Git的命令使用
- javascript实现silverlight pivotViewer控件
- Tomcat学习笔记 - 错误日志 - NetBeans配置tomcat出错情况总结 -- 尚未授予访问 Tomcat 服务器的权限。请在服务器管理器的 Tomcat 定制器中设置 ";manager-script"; 角色的正确用户名和口令。 有关详细信息, 请查看服务器日志。
- PCB外形加工培训教材
- WPF控件 在XP下获得焦点有虚线框
- vuex的使用步骤
- [物理学与PDEs]第3章习题4 理想磁流体的能量守恒方程
- NET Framework 各版本官方下载
- Java只给汉字转URLEncoder
- Maven运行的方式