aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortroub1emaker-sys <51954037+troub1emaker-sys@users.noreply.github.com>2021-06-05 09:08:29 +0800
committerGitHub <noreply@github.com>2021-06-04 18:08:29 -0700
commit978af86e283956acb2d2e3e91d93ad58f1f3baf7 (patch)
treed0bd5a0c3cd8386aff6ea5aa43a4be1803d76910
parent721de46e35d5a87674adae2e6525f0af2c4ebb2e (diff)
downloadmobly-bundled-snippets-978af86e283956acb2d2e3e91d93ad58f1f3baf7.tar.gz
Gets data and voice network type from TelephonyManager. (#141)
-rw-r--r--src/main/java/com/google/android/mobly/snippet/bundled/TelephonySnippet.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/main/java/com/google/android/mobly/snippet/bundled/TelephonySnippet.java b/src/main/java/com/google/android/mobly/snippet/bundled/TelephonySnippet.java
index fbb3041..ad0ac80 100644
--- a/src/main/java/com/google/android/mobly/snippet/bundled/TelephonySnippet.java
+++ b/src/main/java/com/google/android/mobly/snippet/bundled/TelephonySnippet.java
@@ -50,6 +50,21 @@ public class TelephonySnippet implements Snippet {
return mTelephonyManager.getCallState();
}
+ @Rpc(
+ description =
+ "Returns a constant indicating the radio technology (network type) currently"
+ + "in use on the device for data transmission.")
+ public int getDataNetworkType() {
+ return mTelephonyManager.getDataNetworkType();
+ }
+
+ @Rpc(
+ description =
+ "Returns a constant indicating the radio technology (network type) currently"
+ + "in use on the device for voice transmission.")
+ public int getVoiceNetworkType() {
+ return mTelephonyManager.getVoiceNetworkType();
+ }
@Override
public void shutdown() {}
}