diff options
Diffstat (limited to 'Source/Android/jni/AndroidCommon/AndroidCommon.cpp')
| -rw-r--r-- | Source/Android/jni/AndroidCommon/AndroidCommon.cpp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Source/Android/jni/AndroidCommon/AndroidCommon.cpp b/Source/Android/jni/AndroidCommon/AndroidCommon.cpp index 73405b6d8e..887ae4deab 100644 --- a/Source/Android/jni/AndroidCommon/AndroidCommon.cpp +++ b/Source/Android/jni/AndroidCommon/AndroidCommon.cpp @@ -65,3 +65,24 @@ bool DeleteAndroidContent(const std::string& uri) return env->CallStaticBooleanMethod(IDCache::GetContentHandlerClass(), IDCache::GetContentHandlerDelete(), ToJString(env, uri)); } + +int GetNetworkIpAddress() +{ + JNIEnv* env = IDCache::GetEnvForThread(); + return env->CallStaticIntMethod(IDCache::GetNetworkHelperClass(), + IDCache::GetNetworkHelperGetNetworkIpAddress()); +} + +int GetNetworkPrefixLength() +{ + JNIEnv* env = IDCache::GetEnvForThread(); + return env->CallStaticIntMethod(IDCache::GetNetworkHelperClass(), + IDCache::GetNetworkHelperGetNetworkPrefixLength()); +} + +int GetNetworkGateway() +{ + JNIEnv* env = IDCache::GetEnvForThread(); + return env->CallStaticIntMethod(IDCache::GetNetworkHelperClass(), + IDCache::GetNetworkHelperGetNetworkGateway()); +} |
