240 投稿
收录了12篇文章 · 7人关注
  • Resize,w 360,h 240
    Android JNI开发-实际项目开发总结(回调函数)

    这篇文章想要介绍一下我之前做的一个真实项目,感觉比较有意思,记录一下。 项目介绍 这个项目比较有特点的是项目的主要业务逻辑由C语言开发同事完成,...

  • Android JNI学习-函数动态注册

    前面JNI开发相关的也写了几篇博客,对java中native关键字定义的方法进行注册时,都是使用Javah命令生成对应的Java _ 包名 _ ...

  • Android JNI开发--JNI返回Java对象

    昨天同事问我一个JNI问题,想从Native代码中返回一个Java对象,但是网上找的例子运行就崩溃了。仔细一想,我好想也没做过这样的操作,赶紧学...

    0.1 MzDavid 1 1
  • Android JNI开发--资源释放问题

    最近又在开发JNI相关的项目了。本来一切正常,坐等测试完毕发布版本,然而理想是美好的,现实是骨感的。测试跑过来跟我说在测异常流程(开发人员听到估...

  • Android JNI学习-线程操作

    Android Native中支持的线程标准是 POSIX 线程。POSIX 线程也被简称为Pthreads,是一个线程的POSIX 标准,它为...

    0.1 MzDavid 0 2
  • Android JNI学习-异常处理

    异常我们已经很熟悉了,空指针、数组越界等等,在Java中,当抛出一个异常,虚拟机会停止执行代码块并进入调用栈反向检查能处理特定异常的异常处理程序...

  • 写给安卓程序员的C/C++编译入门(交叉编译,Makefile)

    最近一直在和Linux C开发打交道,开发过程中会用到交叉编译和Makefile相关知识,但是对这块真的是没有了解,所以在网上搜索,找到一篇不错...

    0.2 MzDavid 0 2
  • Resize,w 360,h 240
    Android native层动态加载so库

    随着App功能的不断增多,Native层的代码规模也在迅速膨胀,为了Native层的代码结构清晰,会按照模块分别构建成独立的so库,使用一个JN...

    0.3 MzDavid 0 3
  • Resize,w 360,h 240
    Android JNI开发-Linux C程序移植

    最近在公司做一个项目,想把之前Linux小组做了三四年的一个项目移植到Android平台上。如果让Android从头开始做,估计又是三四年时间去...

    0.2 MzDavid 0 3
  • Resize,w 360,h 240
    Android JNI学习-使用第三方SO库

    正在准备中的项目里,有一部分打算直接移殖Linux开发组在之前就完成的功能,他们是使用C语言开发。考虑到维护的问题,准备让他们将代码打包成so文...

    0.5 MzDavid 0 5