JNI: 能否用 GetFieldID()/GetStaticFieldID()取得enum变量的属性? http://forums.sun.com/thread.jspa?threadID=5336653&messageID=10455465#10455465 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有问题的,jni下面一样可以动态获取的 仅供参考!VOID CVMAndroidDC::SetStyle(){ static jmethodID jmidSetStyle=NULL; if(jmidSetStyle==NULL) { jclass jclsPaint=m_pJNIEnv->FindClass("android/graphics/Paint"); jmidSetStyle=m_pJNIEnv->GetMethodID(jclsPaint,"setStyle","(Landroid/graphics/Paint$Style;)V"); } jclass jclsStyle=m_pJNIEnv->FindClass("android/graphics/Paint$Style"); jfieldID jfidStyle=m_pJNIEnv->GetStaticFieldID(jclsStyle, "STROKE", "Landroid/graphics/Paint$Style;"); jobject style=m_pJNIEnv->GetStaticObjectField(jclsStyle, jfidStyle); m_pJNIEnv->CallVoidMethod(m_jobjPaint,jmidSetStyle,style);} Android 通话中如何关闭听筒? TabActivity被禁了,要用什么代替? 一次载入大量图片出错,达人救命 T^T android手机使用market安装程序的时候有没有下载apk,如果下载了保存到什么地方了呢? listview控件每一项中ImageView如何显示sd图片文件 获取蓝牙状态报错,请问是怎么回事啊 【求助】关于安卓系统内置SD卡的问题 AndroidAnnotations 使用问题 求解 微信实时语音聊天的实现原理?哪位大牛能给个实现思路 手机文件问题 想做嵌入式底层东西,应该学android开发中的哪些东西? 拨号功能
VOID CVMAndroidDC::SetStyle()
{
static jmethodID jmidSetStyle=NULL;
if(jmidSetStyle==NULL)
{
jclass jclsPaint=m_pJNIEnv->FindClass("android/graphics/Paint");
jmidSetStyle=m_pJNIEnv->GetMethodID(jclsPaint,"setStyle","(Landroid/graphics/Paint$Style;)V");
}
jclass jclsStyle=m_pJNIEnv->FindClass("android/graphics/Paint$Style");
jfieldID jfidStyle=m_pJNIEnv->GetStaticFieldID(jclsStyle, "STROKE", "Landroid/graphics/Paint$Style;");
jobject style=m_pJNIEnv->GetStaticObjectField(jclsStyle, jfidStyle);
m_pJNIEnv->CallVoidMethod(m_jobjPaint,jmidSetStyle,style);
}