嘻哈包袱铺 专栏

github开源项目 https://github.com/GeekGhost/Ghost

Java - 写给 Android 应用开发者的 JNI 快速入门指北

Java Native Interface(Java本地接口) 简称 JNI,是一种编程框架,使得 JVM 中的 Java程序 可以调用本地应用/或库,也可以被其他程序调用。其过程可以不负责任的理解成 Java 的反射,因为代码逻辑和反射调用很像。 源码 本文所有涉及的所有源码:https...

2017-11-15 15:44:35

阅读数 152

评论数 0

Android NDK开发扫盲及最新CMake的编译使用

1 NDK 简介 在介绍 NDK 之前还是首推 Android 官方 NDK 文档。传送门 官方文档分别从以下几个方面介绍了 NDK NDK 的基础概念 如何编译 NDK 项目 ABI 是什么以及不同 CPU 指令集支持哪些 ABI 如何使用您自己及其他预建的库 本节将会对文档进行总结和...

2017-11-15 14:34:25

阅读数 215

评论数 0

Android SO文件的兼容和适配

开发Android应用时,有时候Java层的编码不能满足实现需求,就需要到C/C++实现后生成SO文件,再用System.loadLibrary()加载进行调用,这里成为JNI层的实现。常见的场景如:加解密算法,音视频编解码等。在生成SO文件时,需要考虑适配市面上不同手机CPU架构,而生成支持不同...

2017-11-15 14:30:03

阅读数 132

评论数 0

Android-安全-签名验证让二次打包变的更难

转载:http://blog.csdn.net/qq_32452623/article/details/54351364 二次打包的危害性 如果你没有对你的应用做任何的安全保障措施,那么你的应用就非常的危险 首先了解一下什么是二次打包: 二次打包  通过工具a...

2017-11-09 09:44:06

阅读数 391

评论数 0

Android Studio NDK 入门demo

针对刚入门NDK的同学简化一下入门程序的编写,哈哈 一、新建NdkTest项目。 二、直接在目录下新建native方法工具类,方便调用。 三、MainActivity中调用Native方法更新UI。 public class MainActivity ext...

2017-11-08 10:16:24

阅读数 105

评论数 0

Android-NDK-之Hello-World

今天来聊聊 Android Studio 之创建 NDK 之Hello World 以下是ndk相关的简单介绍 什么是ndk ndk全称 Native Development Kit 原生开发套件 众所周知,Android程序运行在Dalvik虚拟机中,NDK允许用户使用类似C ...

2017-11-08 09:23:38

阅读数 117

评论数 0

Android-NDK-之so文件签名校验

前面说了so文件可以大大减少数据被泄露的情况,但这得是有前提条件。 因为正常的so文件,别人是可以拿到后可以直接在项目中使用的。 那有什么方式可以增加难度,让别人需要一定复杂操作才能使用该so文件库呢? 下面就为你一一讲解本节的 Android-NDK-之so文件签名校验 实现...

2017-11-08 09:19:20

阅读数 2354

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭