- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 NDK开发中打印log信息
1、引入头文件#include 2、Android.mk中加入LOCAL_LDLIBS+= -L$(SYSROOT)/usr/lib -llog3、打印info信息:__android_log_print(ANDROID_LOG_INFO, "JNITag","string From Java To C : %s", str); 4、
2016-03-28 12:03:33 325
原创 c base64加解密
#include "stdafx.h" #include "Base64.h" #include const char base[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; int main(int argc, char* argv[]) {
2016-03-28 11:10:11 383
原创 c 实现aes加解密
#include#include#include#include#include// The number of columns comprising a state in AES. This is a constant in AES. Value=4#define Nb 4// The number of rounds in AES Cipher. It is
2016-03-28 00:01:22 1153
原创 c语言实现des加密
#include #include #include #include #define PLAIN_FILE_OPEN_ERROR -1#define KEY_FILE_OPEN_ERROR -2#define CIPHER_FILE_OPEN_ERROR -3#define OK 1typedef char ElemType;/*初始置换表IP*/int
2016-03-27 22:24:03 938
原创 ndk jstring 与cha*相互转换
char* Jstring2CStr(JNIEnv* env,jstring jstr){ char* rtn = NULL; jclass clsstring = env->FindClass("java/lang/String"); jstring strencode = env->NewStringUTF("GB2312");//
2016-03-27 16:57:02 1854 1
原创 NDK开发基本知识
(3) NDK开发中乱码问题解决乱码思路 : C语言编译的时候用的是 ISO-8859-1 码表进行编码, 如果我们使用C语言jni开发, 需要进行转码操作;-- 将ISO-8859-1转为UTF-8字符: String string = new String(str.getBytes("iso8859-1"), "UTF-8");示例
2016-03-27 16:49:20 742
原创 NDK开发环境终极讲解
1.安装好cygdrive2.创建安卓项目,在项目根目录创建jni文件夹3.在jni目录下创建一个.c结尾的c语言文件4.。c文件中编写的规律是引入,jni.h文件夹,其中函数名的规律是Java_完整包名类名_方法名(JNIEnv *env, jobject thiz), 注意完整的类名包名中包名的点要用 _ 代替;5.可以用eclipse自动在每次保存.c文件后自动生成.
2016-03-27 16:17:03 286
原创 【Android】Eclipse自动编译NDK/JNI的三种方法
1. 工程->右击选择Properties->选择Builders,在Builders中选择New创建一个Program 2. 参数配置 二、Eclipse关联ndk-build(自建Builder方法) 1. Project->Properties->Builders->New,新建一个Builder 2. 参数配
2016-03-27 15:32:24 965
原创 如何保证Android与服务器的DES加密保持一致
在我们的应用程序涉及到比较敏感的数据的时候,我们通常会对数据进行简单的加密。在与服务器之间的数据交互中,除了可以使用post请求来增强数据的安全性之外,我们可以使用常见的加密算法,对数据进行加密。今天主要介绍的是DES加密算法。首先,DES属于一种对称的加密算法,所谓对称,就是说加密和解密使用的都是同一个密钥,那么在我们实际应用的时候,就是指服务器和客户端进行加密解密的时候,使用的是一个相
2016-03-22 11:39:41 364
原创 DES加解密
package com.qust.rollcallstudent.utils;import java.security.InvalidAlgorithmParameterException;import java.security.Key;import java.security.spec.AlgorithmParameterSpec;import java.util.Locale;
2016-03-05 16:34:48 380
labelImg.exe数据标注Windows的exe执行文件
2022-10-11
聊天交友打赏支付聊天app和后台
2022-09-19
javax依赖包,还有四个jar包
2022-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人