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)了解更多。