
NDK
zuochunsheng
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android-学习笔记-flutter-功能
1 两种状态的Widget 在 Flutter 中,有两类常用的 Widget: 无状态的 StatelessWidget 有状态的 StatefulWidget ,State 的生命周期 2 事件 1 GestureDetector 常用手势 onTap:单击 onDoubleTap:双击 onLongPress:长按 2 Listener 3 跳转页面 Navigator ...原创 2020-03-06 12:55:36 · 203 阅读 · 0 评论 -
Android-NDK-JNI基础
1. JNI与NDK概念 JNI (Java Native Interface)是一套编程接口,用来实现java本地代码与本地的c/c++ 代码进行交换。 NDK (Native Development Kit)是Google开发的一套开发和编译工具集,可以生产动态链接库,主要用于Android的JNI开发。 2. 为什么使用JNI 1 功能扩展:通过JNI 可以扩展Android 手机功能 如w...原创 2019-09-23 12:48:55 · 125 阅读 · 0 评论 -
NDK三种创建 jni的方式
一. 生成.so文件,目前知道的三种方法: 1 通过ndk-build(这个需要Android.mk文件和Application.mk文件)生成。 2 cmake(需要CMakeLists.txt)方式生成。 3 直接通过android studio编译(这篇文章讲的)来生成。 转载 三种创建 jni方式 Android NDK之旅(一),不使用ndk-build命令来创建jni Android...转载 2019-07-19 18:27:06 · 505 阅读 · 0 评论 -
Android Studio向项目添加C/C++原生代码教程
需要说明的几点 一. 创建C++ Android Studio项目时 一般使用默认配置, 在向导最后“Customize C++ Support”会有以下几项内容: C++ Standard----使用下拉列表选择您希望使用哪种 C++ 标准。(也可以在gradle 中进行配置) 1 选择 Toolchain Default 会使用默认的 CMake 设置。 externalNativeBuil...转载 2019-07-19 15:04:20 · 516 阅读 · 0 评论 -
Android -jni异常和缓存
java与jni异常区别 1 Java某段代码发生异常,如果没有使用try…catch来捕获,会导致程序直接奔溃退出,后续的代码都不会被执行 ,所以使用try…catch来捕获 处理异常即可。 2 java 的 try…catch 不能捕获jni的异常,并且 JNI没有像Java一样有try…catch…final这样的异常处理机制,如果在本地代码中调用某个JNI接口时发生了异常,后续的本地代转载 2018-02-05 11:53:49 · 312 阅读 · 0 评论 -
Android pm命令
参考 Android pm 命令详解Android am/pm命令用法转载 2017-05-05 22:46:24 · 344 阅读 · 0 评论 -
Android OpenGL ES简介
参考 OpenGL ES简介转载 2017-05-05 22:41:52 · 290 阅读 · 0 评论 -
Android Am命令用法
参考 Am命令用法转载 2017-05-05 22:37:34 · 324 阅读 · 0 评论 -
Android-NDK-c调用java方法
话不多说,能用代码说话的就不用bb 直接上代码。c中调用java非静态方法JNIEXPORT void JNICALL Java_com_dell_android_utils_JNICallback_callbackStringmethod(JNIEnv *env, jobject clazz) { //① 获取字节码对象 jclass claz =(*env)->FindClass(原创 2017-03-10 14:03:35 · 847 阅读 · 0 评论 -
小白Windows下编译使用Android NDK,调用SO文件
前言经过这两天的学习,了解和运用ndk , NDK全称是Native Development Kit。 NDK将是Android平台支持C开发的开端步骤如下1.java代码中写声明native方法 2.创建jni目录,编写c代码,方法名字要对应 3.编写Android.mk文件 4.NDK编译生成动态链接库 5.java代码load动态库.调用native代码app下创建jni目录原创 2017-03-09 10:28:33 · 1983 阅读 · 0 评论