
Java
文章平均质量分 83
飞鸟慕鱼
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android webview与js交互
js调用android1.创建js需要调用的java方法import android.util.Log;import android.webkit.JavascriptInterface;public class JsFun { @JavascriptInterface public void fun1() { Log.d("js", "fun1"); } @JavascriptInterface public void fun2()原创 2020-10-27 13:24:18 · 400 阅读 · 0 评论 -
jni 复杂类型参数传递测试全记录
使用android studio直接创建带有C++的安卓项目,C++文件地址为./app/src/main/cpp/native-lib.cpp具体代码全部放在了GitHub上,地址如下GitHub下面是Java的本地方法 //返回一个字符串 public native String stringFromJNI(); //返回传入的字符串,做处理 ...原创 2020-01-08 15:33:33 · 545 阅读 · 2 评论 -
mac jni 无法使用javah的一种办法
本机是mac环境。在配置好java的环境变量后,java和javac都是可以用的,但是用javah就会出现问题。会报错误Unable to locate an executable at "/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home/bin/javah" (-1)在网上搜了各种办法都不行,后来就...原创 2018-10-19 16:56:25 · 3417 阅读 · 1 评论 -
android studio 3.2 使用jni
在android studio 3.2中本人调用jni不使用nkd-build这个方式而是采用cmake的方式。下面是主要内容:jni文件的建立 jni的基本实现 jni传参环境配置:在SDK Tools中要添加CMake LLDB NDK点击OK,等待下载完成,下载完成后,重启Android Studio开始新建JNI项目 直接新建一个项目,注意在“Include...原创 2018-11-09 15:21:33 · 2066 阅读 · 4 评论 -
android studio 3.2 cmake jni调用第三方库动态库
jni的基本使用方法请看我的另外一篇博客https://blog.youkuaiyun.com/qq_34759481/article/details/83825826https://mp.youkuaiyun.com/postedit/83825826总体思路:新建一个my.cpp和my.h文件 利用android studio中的cmake工具将my.cpp编译成全架构(armeabi-v7a,a...原创 2018-11-09 17:05:16 · 2028 阅读 · 0 评论 -
android studio 3.2 使用cmake在jni生成及使用C/C++静态库
关于cmake jni的基本教程可以看我另外一篇博客https://blog.youkuaiyun.com/qq_34759481/article/details/83825826关于使用动态库可以看我的另外一篇博客。在看本篇之前,最好先看这篇动态库的,一些比较基本的操作,都在这里面。本篇不会讲的很细。https://blog.youkuaiyun.com/qq_34759481/article/deta...原创 2018-11-11 14:25:21 · 3827 阅读 · 3 评论 -
android通过JNI用C/C++创建本地文件
通过jni在本地创建文件1.在android studio创建基本的jni工程,并且在APP界面成功显示"Hello from C++"不会的可以看android studio使用jni2.在native-lib.cpp文件中创建文件为了方便,我们直接在stringFromJNI函数中创建文件#include <jni.h>#include <string...原创 2018-11-26 17:01:32 · 8976 阅读 · 17 评论