最近刚接触android,遇到的问题一个接一个;这不是当下要调用联发科的一键配置动态链接库“libIoT_manager_jni.so”, 就遇到了各种错误。

此处先做个笔记:共后期使用


1.调用第三方动态链接库.(so 类型的文件)时,在android的项目的libs文件夹下“新建文件armeabi,将.so库文件搁进去”,

2. 调用库使用方法:System.loadLibrary("IoT_manager_jni");  // IoT_manager_jni为调用的库文件名

3. 调用.so库的方法时,记得使用native 关键字, 如 调用libIoT_manager_jni.so中的一键配置方法:

public native int StartSmartConnection(String SSID, String Password, byte Auth);

4. 调用第三方动态库方法的类所在的包名必须和第三方动态库创建时所使用的包名一致

如:libIoT_manager_jni.so 创建该动态库时使用的包名为:

那么,在你的android的项目中调用该动态库的类所在的包名也应该是:mediatek.android.IoTManager




更多相关文章

  1. android 简单同步与异步
  2. Android中使用手势识别功能
  3. Android(安卓)Canvas
  4. 使用Qt5.9开发Android(安卓)应用程序(Windows平台篇)
  5. Android(安卓)使用SVG
  6. Android(安卓)中需要掌握的高级技巧
  7. 箭头函数的基础使用
  8. NPM 和webpack 的基础使用
  9. Python list sort方法的具体使用

随机推荐

  1. android的listview 嵌套在 ViewPage 多次
  2. android开机自启动apk的方法
  3. Android应用程序打包时,出现错误:Android(
  4. mac下面更新Android SDK(解决无法下载)
  5. android studio对于错误拼写/不识别的英
  6. Android HelloWorld出现error generating
  7. textview设置字体以及引入新字体
  8. 操作android中的通讯录
  9. android 多用户之间userid和username之间
  10. Android 之 RadioBox