C语言-倒计时操作操作

来源:互联网 发布:速拓必达医疗器械软件 编辑:程序博客网 时间:2024/06/06 14:19

需要的库

#include <unistd.h>

调用的函数sleep(int n)

sleep(n)其中n在Android的环境中单位是:秒(s);

Demo

#include <jni.h>#include <string.h>#include <android/log.h>#include <unistd.h>#define LOG_TAG "onload"#define LOGI(...) __android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)/** 由于此示例用于MainActivity.java文件里的stringFromJni()方* 法,所以C文件内的函数定义名如下:*/jstringJava_com_cm_jnitest_MainActivity_stringFromJni(JNIEnv* env, jobject thiz){    jint i;    for(i = 0; i < 5; i++)    {        LOGI("Sleep leave %d sec!", (5 - i));        sleep(1);    }    return (*env)->NewStringUTF(env, "Hello from jni!");}JNIEXPORT jint JNI_OnLoad(JavaVM* pVM, void* reserved) {    LOGI("JNI_OnLoad() start!");    return JNI_VERSION_1_6;}
0 0
原创粉丝点击