一、JNI规范so库调用

在 Android Studio生成自己的so库 中已经创建了自己的so库,这是一个JNI规范的so库,可以直接将so库放到libs中,并按照上面文章中MainActivity中的调用方法使用。

1、build.gradle(app)配置

android {defaultConfig {// 加载so类型ndk {abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'}}// so库路径sourceSets {main {jniLibs.srcDirs = ['libs']}}
}

2、加载so库中方法

public class NativeImpl {// 加载so库static {System.loadLibrary("native_xiaoxu");}/*** 添加 native 方法*/public static native String getUserName();
}

在Sudio中方法名虽然显示红色,但不影响使用。

3、Activity中调用方法

Android so库开发——Android Studio调用so库(二)相关推荐

  1. 【C 语言】动态库封装与设计 ( Windows 动态库简介 | Visual Studio 调用动态库 )

    文章目录 一.Windows 动态库简介 二.Visual Studio 调用动态库 一.Windows 动态库简介 在 C:\Windows\System32 目录中 , 存放着 Windows 中 ...

  2. Qt实用技巧:VS2017编写纯C库以及使用Qt调用C库方法

    若该文为原创文章,未经允许不得转载 原博主博客地址:https://blog.csdn.net/qq21497936 原博主博客导航:https://blog.csdn.net/qq21497936/ ...

  3. 【Android 逆向】Android 逆向通用工具开发 ( Android 平台运行的 cmd 程序类型 | Android 平台运行的 cmd 程序编译选项 | 编译 cmd 可执行程序 )

    文章目录 一.Android 平台运行的 cmd 程序类型 二.Android 平台运行的 cmd 程序编译选项 三.编译 Android 平台的 cmd 可执行程序 一.Android 平台运行的 ...

  4. [Android]使用Kotlin开发Android(二)

    以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/4829007.html [TOC] 使用Kotlin+OkHtt ...

  5. android光度传感器开发,Android开发之光线传感器用法

    释放双眼,带上耳机,听听看~! 获得感应器服务 Android开发中要使用光线传感器,需要先获得系统传感器服务Context.SENSOR_SERVICE,获得方法如下: SensorManager ...

  6. 拼图android程序,可视化开发Android应用程序:拼图开发模式App Inventor

    可视化开发Android应用程序:拼图开发模式App Inventor 作 者:王向辉 等编著 出版时间:2013 内容简介 <可视化开发Android应用程序:拼图开发模式App Invent ...

  7. android 汽车gps开发,Android GPS定位开发教程

    要获取精确的位置服务信息需要 GPS 硬件的支持.在应用程序开发阶段,由于模拟器中并没有真正的 GPS 硬件,因此不能获得真实的 GPS 信息.但是可以使用 Eclipse 视图模式的 DDMS 模式 ...

  8. android 美颜相机开发,Android OpenGL ES从入门到进阶(一)—— 五分钟开发一款美颜相机...

    源码链接:https://github.com/smzhldr/AGLFramework 一.前言 商店里有数十款的美颜相机类产品,以及像抖音,唱吧之类带有视频的软件,功能很强大,其实现原理基本上都是 ...

  9. html开发android,使用HTML5开发Android本地应用(一)

    HTML5是现在最热门的技术之一,Android自带的WebKit浏览器对于HTML5有着不错的支持,而各种浏览器的最新版本都开始普遍的支持HTML5.使用HTML5开发手机应用的主要好处有两个:一个 ...

最新文章

  1. 从语言、模型和规模三个维度,打造下一代AI
  2. centos6源码安装mysql5.6.29
  3. Netty实战六之ChannelHandler和ChannelPipeline
  4. [ZJOI2008]瞭望塔
  5. 起底商汤校招需求TOP 10岗位 | 智慧城市事业群空宣来了~~
  6. mysql bin log日志
  7. TCP UDP HTTP 的关系和区别
  8. 亚马逊面试有几轮_经过几个月的Google面试准备,我被亚马逊录用
  9. *【HDU - 4006】 The kth great number(优先队列 or 线段树)
  10. CXF 调用C#.net的WebService
  11. 未来 12 个月,哪种编程语言将会流行?
  12. 用Java实现向Cassandra数据库中插入和查询数据
  13. 网易游戏(雷火)一、二、三交叉面
  14. 2022年网络安全行业发展趋势
  15. sigma-delta_Delta调试-简化失败的测试用例
  16. Java-JFrame窗体美化
  17. iOS软件源怎么找,怎么下载/签名安装?
  18. C波段、KU波段与雨衰现象
  19. iPhone无法充电小技巧
  20. python海龟作图好看图案_编程入门 06:Python 海龟绘图

热门文章

  1. 使用Mono让.NET程序跨平台运行
  2. VB.NET自动加载宏
  3. iOS开发-------自定义简单的表情键盘(UICollectionView 集合视图)
  4. 解决IDEA创建Maven工程时一直加载的问题
  5. VS2017 使用外部库
  6. itext 单元格放置图片设置大小
  7. 2022-2028全球及中国冷凝式即热型热水器行业研究报告
  8. mysql删除匿名,初始化MySQL用户(删除匿名用户)
  9. 为何新刊物Microbiome影响因子这么高?主编Jacques Ravel教授来告诉你
  10. 好的IT学习网站(不断更新)