jni
Yui_Hatano
生活不易,唯有奋斗不息。
展开
-
(一)jni开发之环境配置
IDE:Android Studio 3.0.1编译器:cmake(studio 2.2以上支持的编译工具,个人感觉很好,很舒服,对于我这种C和C++才学了一个多月的人来说,至少有提示,)。创建新项目可以直接使用包含c/c++支持,这边主要介绍向现有项目添加c/c++来生成so文件。1.新建cpp文件夹,在文件夹中添加c/c++文件,先什么都不写,如下图所示2.编写CMakeLists.txt脚本...原创 2018-03-26 00:36:42 · 735 阅读 · 0 评论 -
安卓 native加密(md5,base64和sha256)
最近在做android native layer的三种加密代码书写,可惜我的c和c ++实现太烂,只能去github上找找资源,md5和base64的加密比较简单,自己梳理了一下,完美运行起来了。就是sha256实现起来有点烦,折腾了好几天,找了一个只能在32位的android机子上运行起来,64位机子就出现了问题,故舍弃,最后黄天不负有心人,终于解决了sha256的问题。以下是cmake编译的配...原创 2018-05-12 11:55:25 · 1664 阅读 · 0 评论