diff options
| author | Sepalani <sepalani@hotmail.fr> | 2020-10-01 12:10:34 +0400 |
|---|---|---|
| committer | Sepalani <sepalani@hotmail.fr> | 2020-11-27 19:10:28 +0400 |
| commit | 20ebed51bbd7b719fae8cf2c4b901aafaf11422a (patch) | |
| tree | bba811cec7c2ece2413a5199fda829fbaf0bcc56 /Source/Android/jni/AndroidCommon/AndroidCommon.cpp | |
| parent | 26302c22579f00cc5e963aeebd9f95794817c18f (diff) | |
IP/Top: Add Android network interface
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()); +} |
