void Java_com_Test_Audio_Init( JNIEnv* env,jclass cls, jobject thiz )
{
InitJNI(env,cls);
}
bool InitJNI(JNIEnv* env,jclass cls)
{
m_Env=env;
m_cls=cls;
}
jmethodID midCreateGLContext = env->GetStaticMethodID(cls,"Test_Audio","([B)Z"); midCreateGLContext = m_Env->GetStaticMethodID(m_cls,"Test_Audio","([B)Z"); midInitSound=m_Env->GetStaticMethodID(m_cls,"init","()V"); midLoadSound=m_Env->GetStaticMethodID(m_cls,"load","(Ljava/lang/String;I)V"); midLoadMedia=m_Env->GetStaticMethodID(m_cls,"load","(Ljava/lang/String;)V");
| ava类型 | 对应的签名 |
| boolean | Z |
| byte | B |
| char | C |
| shrot | S |
| int | I |
| long | L |
| float | F |
| double | D |
| void | V |
| Object | L用/分割包的完整类名; Ljava/lang/String; |
| Array | [签名 [I [Ljava/lang/String; |
char *str="god_is_a_girl.mp3"; char str[]="nihao"; jbyte *by = (jbyte*)str; jbyteArray jarray = m_Env->NewByteArray(strlen(str)); m_Env->SetByteArrayRegion(jarray, 0, strlen(str), by); ///调用java函数 m_Env->CallStaticBooleanMethod(m_cls, midCreateGLContext,jarray);
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有