- 博客(4)
- 收藏
- 关注
原创 第一章:HTTP概述
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-02-23 16:41:26
89
原创 jni返回中文
解决jni中返回的中文字符串为乱码java内部是使用16bit的unicode编码(UTF-16)来表示字符串的,无论中文英文都是2字节;jni内部是使用UTF-8编码来表示字符串的,UTF-8是变长编码的unicode,一般ascii字符是1字节,中文是3字节;c/c++使用的是原始数据,ascii就是一个字节了,中文一般是GB2312编码,用两个字节来表示一个汉字。如果直接在jni函数中用jstring返回字符串,中文在java中打印会显示成乱码。如果字符串中不含中文字符,只是标准的ascii
2020-05-19 14:06:30
216
原创 JNI中调用c++自定义类中的函数
JNI中调用c++自定义类中的函数在c++中我们经常会使用一些辅助函数,简化程序,在jni中我们同样能够定义c++规则的函数,并在jni中进行调用首先在andriodstudio中创建一个头文件和源文件。在头文件中声明要定义的类和类中的方法我们这里声明了一个简单的sum()函数。class test {public: static int sum(int i,int j);}...
2020-04-09 14:55:10
831
原创 JNI挂接第三方so库
JNI挂接第三方so库(androidstudio)最近在做一个项目,需要挂接其它部门提供的so库,android纯小白,在网上找了一堆资料,走了很多弯路终于初步挂接成功,整个流程给大家分享一下基本工具androidstudio,google官方提供的开发工具,迭代了很多版本了,确实有很多弊端,但是开发用起来的确顺手许多。基本基础由于挂接的so库是c++编译的,需要c++基础,JNI的基...
2020-04-01 16:00:59
1884
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人