Posts

Android 通过 JNI 访问 Java 字段和方法调用

在前面的两篇文章中,介绍了 Android 通过 JNI 进行基础类型、字符串和数组的相关操作,并描述了 Java 和 Native 在类型和签名之间的转换关系。

有了之前那些基础,就可以实现 Java 和 Native 的相互调用了,在 Native 中去访问 Java 类的字段并调用相应的方法。

[阅读全文]
NDK 

Android JNI 基本操作

自从 Android Studio 升级到 2.3 版本以后,使用 CMake 进行编译就方便多了,不需要再写 Android.mk 了,也不需要用 javah 来生成头文件了,直接写好 native 方法,快捷方式就可以生成对应的 C++ 方法,只要专注写好 C++ 代码,CMake 就可以指定的 CPU 架构生成对应的 SO 库。

[阅读全文]
NDK 

编译安卓源码

花了一两天时间终于在 Mac 上成功编译了 Android 主线最新代码,中间遇到了不少问题,也查阅了好多资料,总算是成功了,看到模拟器启动的那一刻还是挺激动的。

[阅读全文]
🚫

检测到广告拦截器

为了支持网站运营和持续提供优质内容,我们需要展示广告。请关闭广告拦截器以继续浏览文章内容。

  1. AdBlock/AdBlock Plus: 点击浏览器扩展图标 → 选择"在此网站上暂停"
  2. uBlock Origin: 点击扩展图标 → 点击电源按钮关闭拦截
  3. 其他拦截器: 在扩展设置中为本站添加白名单