对于此类需要访问设备的问题,触控没有给出具体的方法。下面是我的简单实现,欢迎批评、指正
既然是跨平台,那就要分别解决了,先是Android的
Android:思路就是使用JNI调用Java的静态函数并返回到C++中。具体的请看代码:
C++函数:
void NetworkHelper::setNetType(){
#if CC_TARGET_PLATFORM == CC_PLATFORM_WIN32
_netType = false;
#elif CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID
bool ret = false;
JniMethodInfo info;
bool bHave = JniHelper::getStaticMethodInfo(info, "org/cocos2dx/lib/Cocos2dxActivity", "getNetType", "()Z");
if (bHave){