本文转载自:http://blog.csdn.net/u012719256/article/details/52585956 Android 5.0下,因为采取了SEAndroid/SElinux的安全机制,即使拥有root权限,或者对某内核节点设置为777的权限,仍然无法在JNI层访问。 本文将以 ...
分类:
移动开发 时间:
2017-10-14 21:05:29
阅读次数:
255
一、Eclipse关联cygwin 1. 工程->右击选择Properties->选择Builders,在Builders中选择New创建一个Program 2. 参数配置 二、Eclipse关联ndk-build(自建Builder方法) 1. Project->Properties->Build ...
分类:
系统相关 时间:
2017-10-13 14:00:54
阅读次数:
292
现在公司做金融项目,需要考虑安全加密方面的问题。感谢大牛同事(冯哥) ,给我很大的帮助。 考虑到安全优化,我们把秘钥、加密步骤放到native中。考虑用到的技术:(1 )jni,(2 )OpenSSL加密库。 android使用C++代码做加密操作:与之前的JNI开发不同的是, 自studio2.2 ...
分类:
移动开发 时间:
2017-10-12 20:28:11
阅读次数:
322
Mac 上编写在androidStudio中编写JNI方法(native)的时候,爆红。 提示cannot resolve corresponding JNI function。 如何解决: 可以AndroidStudio->Preferences > Editor > Inspections 进去 ...
分类:
移动开发 时间:
2017-10-12 01:08:55
阅读次数:
272
关于CMake:从androidStudio2.2版本开始,可以用cmake方式创建jni工程。 打开androidStudio之后按照以下步骤:1)File-New-New Project , 注意勾选支持c++。然后一路next一直到finish。 2)我这里出现一个编译问题;(如果没遇到这个问 ...
分类:
移动开发 时间:
2017-10-11 15:26:10
阅读次数:
303
下载源码: 我们选择去官网http://ffmpeg.org下载。版本和打包方式譬如:ffmpeg-3.1.11.tar.bz2 安装过程: tar -jxvf ./ffmpeg-3.1.11.tar.bz2 cd ./ffmpeg-3.1.11 ./configure --enable-stati ...
分类:
其他好文 时间:
2017-10-09 17:38:22
阅读次数:
196
1、什么是JNI: JNI(Java Native Interface):java本地开发接口 JNI是一个协议,这个协议用来沟通java代码和外部的本地代码(c/c++) 外部的c/c++代码也可以调用java代码 2、为什么使用JNI: 效率上 C/C++是本地语言,比java更高效 代码移植, ...
分类:
其他好文 时间:
2017-10-07 20:53:27
阅读次数:
288
这几天做项目要做混淆,所以搜集资料学习了下,这次主要记录混淆的步骤,如有需要改正和完善的地方,还麻烦能够指出,大家共同进步o(* ̄▽ ̄*)ブ 1.项目防反编译技术步骤: a) 加密、 b) 混淆、 c) 加壳(加固); 2.加密:对信息进行摘要计算,然后摘要值用私钥进行验签,重要数据使用rsa非对称 ...
分类:
移动开发 时间:
2017-09-29 14:55:54
阅读次数:
186
1.修改Andriod.mk下的.a文件的配置(如百度定位的SDK) 2.修改Application.mk 这里只是写了默认的和V7a需要其他 的按照这个格式添加即可;(有的也许需要将APP_ATL后面的值改为 gnustl_shared); 3.修改cocos安装路径下的prebuilt下的And ...
分类:
其他好文 时间:
2017-09-26 16:07:21
阅读次数:
153