From 20ebed51bbd7b719fae8cf2c4b901aafaf11422a Mon Sep 17 00:00:00 2001 From: Sepalani Date: Thu, 1 Oct 2020 12:10:34 +0400 Subject: IP/Top: Add Android network interface --- Source/Android/jni/AndroidCommon/AndroidCommon.cpp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'Source/Android/jni/AndroidCommon/AndroidCommon.cpp') 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()); +} -- cgit v1.2.3