android中使用jni对字符串加解密实现分析 近期项目有个需求。就是要对用户的敏感信息进行加密处理,比方用户的账户password,手机号等私密信息。在java中,就对字符串的加解密我们能够使用AES算法加密字符串。使用它的优点就不必多说了,但我们又知道android的源码是能够被反编译的,所以
分类:
移动开发 时间:
2016-03-01 14:41:57
阅读次数:
204
1、recovery函数: #define UPDATE_TITLE "--update_package=" #define UPDATE_COMMAND_FILE "/cache/recovery/command" #define UPDATE_FLAG_FILE "/cache/recovery
分类:
移动开发 时间:
2016-02-28 22:40:41
阅读次数:
348
最近准备研究一下android双进程守护,由于此前用eclipse 写jni习惯了,现在主要用as 工具。在此也试着写个demo 然后在对双进程守护进行研究1、所需工具 android studio 1.4
ndk :android-ndk-r9d
….其它必备在此就不叙述2、示例介绍2.1、项目创建打开as 创建一个project 输入包名 com.cayden.jnis
在此如果...
分类:
移动开发 时间:
2016-02-27 20:49:28
阅读次数:
285
一 打混淆包,带正式签名 1 编辑proguard-rules.txt文件,配置好不能混淆的类或方法,否则会报错。 a、需要反射的代码 b、系统接口 c、Jni接口 d、需要序列号和反序列化的代码(即实现Serializable、Parcelable接口的JavaBean) e、与服务端进行元数据交
分类:
移动开发 时间:
2016-02-27 19:18:53
阅读次数:
449
最近复习C语言和java语言(10年没用了,温习一下),用JNI调用C语言的dll测试,以前没做过,在网上找了很多,总结如下: 环境:windows 10(64位) + JDK(32位,版本1.7.0_79) + MinGW(32位),注意JDK和MinGW要么都是32位,要么都是64位,不能一个是
分类:
编程语言 时间:
2016-02-27 10:55:09
阅读次数:
166
本文主要是为了知道Android的获取的电源管理的数据的jni是从Linux系统的什么位置获取的,获取的机制是什么。
分类:
移动开发 时间:
2016-02-22 19:20:40
阅读次数:
282
概述 在开发framework的时候有时会遇到需要自己开发JNI,以便使Java能够调用自己底层开发的库。网上的文章一般都是介绍如何通过命名规则及javah,使jni层函数与java层函数自动建立链接(Java虚拟机通过命名规则建立),本文将讲解如何动态注册jni函数。 依赖库及头文件 先贴出And
分类:
移动开发 时间:
2016-02-19 12:19:36
阅读次数:
187
Android中JNI编程的那些事儿 首先说明,Android系统不允许一个纯粹使用C/C++的程序出现,它要求必须是通过Java代码嵌入Native C/C++——即通过JNI的方式来使用本地(Native)代码。因此JNI对Android底层开发人员非常重要。 如何将.so文件打包到.APK 让
分类:
移动开发 时间:
2016-02-16 18:59:55
阅读次数:
196
性能优化之Java(Android)代码优化 本文为Android性能优化的第三篇——Java(Android)代码优化。主要介绍Java代码中性能优化方式及网络优化,包括缓存、异步、延迟、数据存储、算法、JNI、逻辑等优化方式。(时间仓促,后面还会继续完善^_*) 目前性能优化专题已完成以下部分:
分类:
移动开发 时间:
2016-02-15 18:06:29
阅读次数:
217