凸一_一凸

gnaixx

  • 首页
  • 分类
  • 归档
  • 标签

NDK开发 - C/C++ 访问 Java 变量和方法

发表于 2016-04-08 | 分类于 android | | 阅读次数
上一篇有提到 JNI 访问引用数组,涉及了 C/C++ 访问 Java 实例的方法和变量。虽然在之前的开发中,并没有用到 C/C++ 范围 Java 层数据,但是这部分内容还是很有用的。
阅读全文 »

NDK开发 - JNI数组数据处理

发表于 2016-04-07 | 分类于 android | | 阅读次数
很多时候利用 NDK 开发都是为了对数据进行加密操作,因为单纯的 Java 太容易被反编译了,加密算法也就很容易被破解,而利用 C/C++ 开发可以加大破解难度。文件的数据加密就需要通过 byte 数组传给 JNI。
阅读全文 »

NDK开发 - JNI基本数据和字符串处理

发表于 2016-04-06 | 分类于 android | | 阅读次数
第一篇搭建环境,第二篇了解开发流程,第三篇扯了一些理论,这一篇是时候展现真正的技术了,主要是写一些 JNI 的基本类型数据处理以及字符串的处理,字符串是最经常涉及的数据类型。
阅读全文 »

NDK开发 - JNI数据类型与Java数据类型映射关系

发表于 2016-03-30 | 分类于 android | | 阅读次数
介绍完Android JNI的开发流程就要开始码代码了,不过在码代码前还是有必要了解下JNI数据类型与Java数据类型映射关系,直接开始写肯定会懵逼。
阅读全文 »

NDK开发 - JNI开发流程

发表于 2016-03-22 | 分类于 android | | 阅读次数
上一篇简单介绍了Android Studio的NDK开发环境搭建,所以这一篇将会介绍NDK开发的流程,从必要文件的生成到最后的so打包。
阅读全文 »

NDK开发 - Android Studio环境搭建

发表于 2016-03-07 | 分类于 android | | 阅读次数
Android studio在很早版本已经开始支持NDK开发了,但是好像一直没有出正式版的gradle插件,现在最新的版本插件版本是0.6.0-alpha5。之前使用好像有点问题,具体忘记了。所以一直使用0.4.0版本开发。
阅读全文 »

Android程序逆向分析

发表于 2016-03-06 | 分类于 android | | 阅读次数
最近在看《Android软件安全与逆向分析》,所以把自己的实践过程整理一下。实例选自书中的第二章节,一个最简单的破解案例。分析Android程序是开发Android程序的一个逆向过程。在分析前必须要了解Android开发的流程,程序结构,语句分支,解密原理。
阅读全文 »

开发常用的linux命令

发表于 2015-12-16 | 分类于 linux | | 阅读次数
作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。
阅读全文 »

Java中的private/protected/public/区别

发表于 2015-11-25 | 分类于 java | | 阅读次数
受不了老是忘记public、protected、public的区别,必须写一篇记住他们
阅读全文 »

Android简便通用SimpleBaseAdapter

发表于 2015-11-24 | 分类于 android | | 阅读次数
在Android开发中ListView是必不可少的, 每个ListView都对应着一个Adapter。每次继承BaseAdapter的时候必须重写getCount(), getItem(), getItemId(), getView 这几个方法。而且为了优化列表使用的ViewHoder模式, 造成了大量的代码复写。所以可以抽象一个SimpleBaseAdapter减少代码复写。
阅读全文 »
12345
凸一_一凸

凸一_一凸

42 日志
5 分类
43 标签
GitHub
友情链接
  • 安全小弟的全栈大哥
© 2015 - 2018 凸一_一凸
由 Hexo 强力驱动
主题 - NexT.Mist