Android 下 JNI 开发
10_在c代码中使用logcat-9
1.Android.mk文件增加以下内容
LOCAL_LDLIBS += -llog
2.C代码中增加以下内容
#include <android/log.h>
#define LOG_TAG "System.out"
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__)
3.C代码中使用logcat, 例:
LOGI("info\n");
LOGD("debug\n");
11_使用C语言校验密码综合案例-strcmp-22
C端验证密码代码如下:
创建文件“登录校验.c”
#include<stdio.h>
#include<stdlib.h>
//校验密码是否正确,正确返回200,错误返回400
int login(char* password){
//校验密码
//原始密码,服务器的密码
char* originPassword = "123";
//比较密码,密码相同返回0
int isSame = strcmp(password,originPassword);
if(isSame ==0)
{
return 200;
}
return 400;
}
main(){
char* password = "123";
int result = login(password);
if(result==200)
{
printf("登录成功!\n");
}else{
printf("登录失败!\n");
}
system("pause");
}
运行结果:
本教程由尚硅谷教育大数据研究院出品,如需转载请注明来源,欢迎大家关注尚硅谷公众号(atguigu)了解更多。