NDK
Android NDK JNI
binglingziyu
Coding!
展开
-
Android NDK JNI 入门笔记-day05-NDK应用签名校验
* Android NDK JNI 入门笔记目录 * 开头 NDK 实践-应用签名校验。 应用签名 Android 应用签名是应用打包过程的重要步骤之一,Google 要求所有的应用必须被签名才可以安装到 Android 操作系统中。 应用签名不能保证 APK 不被篡改,只是为了能够校验出 APK 是否被篡改。在系统安装过程中,如果发现 APK 被篡改,安装就会失败。 NDK 应用签名校验 为了相...原创 2020-03-21 11:56:57 · 513 阅读 · 0 评论 -
Android NDK JNI 入门笔记-day04-NDK实现Hash算法
* Android NDK JNI 入门笔记目录 * 开头 前面的学习,我们已经掌握了 NDK 开发的必备知识。 下一步就要多实践,通过创造问题并解决问题,来增加熟练度,提升经验。 日常开发中,经常会用到 MD5 SHA1 SHA256 等 HASH 算法,我们可以在 Native 实现这些功能。 Hash 算法 HASH 主要用于信息安全领域中加密算法,他把一些不同长度的信息转化成杂乱的 12...原创 2020-03-20 23:42:22 · 278 阅读 · 0 评论 -
Android NDK JNI 入门笔记-day03-引用数据类型
* Android NDK JNI 入门笔记目录 * Java & JNI 引用数据类型 对应于不同类型的 Java 对象, JNI 包含大量的引用类型 Java 的类类型 JNI 的引用类型 类型描述 java.lang.Object jobject 可以表示任何 Java 的对象,或者没有 JNI 对应类型的 Java 对象(实例方法的强制参数) java.l...原创 2020-03-20 23:41:35 · 266 阅读 · 0 评论 -
Android NDK JNI 入门笔记-day02-基本数据类型数据传递
* Android NDK JNI 入门笔记目录 * Java & JNI 基本数据类型 Java 中的基本数据类型包括 boolean,byte,char,short,int,long,float,double 这几种。 而用 C/C++ 编写 native 代码时,是不能直接使用 Java 的数据类型的。 所以 JNI 提供了 jboolean、jbyte、jchar、jshort、j...原创 2020-03-20 23:39:40 · 239 阅读 · 0 评论 -
Android NDK JNI 入门笔记-day01-创建项目并运行
* Android NDK JNI 入门笔记目录 * 创建项目 1. 选择一个项目模板 Native C++ 2. 配置我们的项目 Name Package name Save location Language Minimum SDK 3. Customize C++ Support C++ Standard 4. 查看第一个 NDK-JNI 项目 build.gradle...原创 2020-03-20 23:37:09 · 138 阅读 · 0 评论