Loading src/com/android/settings/network/ims/ImsQueryController.java +3 −0 Original line number Diff line number Diff line Loading @@ -83,6 +83,9 @@ abstract class ImsQueryController { @VisibleForTesting boolean isProvisionedOnDevice(int subId) { if (!SubscriptionManager.isValidSubscriptionId(subId)) { return false; } return (new ImsQueryProvisioningStat(subId, mCapability, mTech)).query(); } Loading src/com/android/settings/network/ims/VolteQueryImsState.java +9 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,9 @@ public class VolteQueryImsState extends ImsQueryController { */ @VisibleForTesting boolean isEnabledByUser(int subId) { if (!SubscriptionManager.isValidSubscriptionId(subId)) { return false; } return (new ImsQueryEnhanced4gLteModeUserSetting(subId)).query(); } Loading @@ -75,6 +78,9 @@ public class VolteQueryImsState extends ImsQueryController { * @return true when VoLTE has been enabled, otherwise false */ public boolean isVoLteProvisioned() { if (!SubscriptionManager.isValidSubscriptionId(mSubId)) { return false; } if (!isProvisionedOnDevice(mSubId)) { return false; } Loading @@ -92,6 +98,9 @@ public class VolteQueryImsState extends ImsQueryController { * @return true when VoLTE can be performed, otherwise false */ public boolean isReadyToVoLte() { if (!SubscriptionManager.isValidSubscriptionId(mSubId)) { return false; } return isVoLteProvisioned() && MobileNetworkUtils.isImsServiceStateReady(getImsManager(mSubId)); } Loading src/com/android/settings/network/ims/VtQueryImsState.java +3 −0 Original line number Diff line number Diff line Loading @@ -59,6 +59,9 @@ public class VtQueryImsState extends ImsQueryController { */ @VisibleForTesting boolean isEnabledByUser(int subId) { if (!SubscriptionManager.isValidSubscriptionId(subId)) { return false; } return (new ImsQueryVtUserSetting(subId)).query(); } Loading src/com/android/settings/network/ims/WifiCallingQueryImsState.java +9 −0 Original line number Diff line number Diff line Loading @@ -56,6 +56,9 @@ public class WifiCallingQueryImsState extends ImsQueryController { */ @VisibleForTesting boolean isEnabledByUser(int subId) { if (!SubscriptionManager.isValidSubscriptionId(subId)) { return false; } return (new ImsQueryWfcUserSetting(subId)).query(); } Loading @@ -71,6 +74,9 @@ public class WifiCallingQueryImsState extends ImsQueryController { * @return true when Wifi Calling has been enabled, otherwise false */ public boolean isWifiCallingProvisioned() { if (!SubscriptionManager.isValidSubscriptionId(mSubId)) { return false; } final ImsManager imsManager = getImsManager(mSubId); if (imsManager == null) { return false; Loading @@ -86,6 +92,9 @@ public class WifiCallingQueryImsState extends ImsQueryController { * @return true when Wifi Calling can be performed, otherwise false */ public boolean isReadyToWifiCalling() { if (!SubscriptionManager.isValidSubscriptionId(mSubId)) { return false; } return isWifiCallingProvisioned() && MobileNetworkUtils.isImsServiceStateReady(getImsManager(mSubId)); } Loading Loading
src/com/android/settings/network/ims/ImsQueryController.java +3 −0 Original line number Diff line number Diff line Loading @@ -83,6 +83,9 @@ abstract class ImsQueryController { @VisibleForTesting boolean isProvisionedOnDevice(int subId) { if (!SubscriptionManager.isValidSubscriptionId(subId)) { return false; } return (new ImsQueryProvisioningStat(subId, mCapability, mTech)).query(); } Loading
src/com/android/settings/network/ims/VolteQueryImsState.java +9 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,9 @@ public class VolteQueryImsState extends ImsQueryController { */ @VisibleForTesting boolean isEnabledByUser(int subId) { if (!SubscriptionManager.isValidSubscriptionId(subId)) { return false; } return (new ImsQueryEnhanced4gLteModeUserSetting(subId)).query(); } Loading @@ -75,6 +78,9 @@ public class VolteQueryImsState extends ImsQueryController { * @return true when VoLTE has been enabled, otherwise false */ public boolean isVoLteProvisioned() { if (!SubscriptionManager.isValidSubscriptionId(mSubId)) { return false; } if (!isProvisionedOnDevice(mSubId)) { return false; } Loading @@ -92,6 +98,9 @@ public class VolteQueryImsState extends ImsQueryController { * @return true when VoLTE can be performed, otherwise false */ public boolean isReadyToVoLte() { if (!SubscriptionManager.isValidSubscriptionId(mSubId)) { return false; } return isVoLteProvisioned() && MobileNetworkUtils.isImsServiceStateReady(getImsManager(mSubId)); } Loading
src/com/android/settings/network/ims/VtQueryImsState.java +3 −0 Original line number Diff line number Diff line Loading @@ -59,6 +59,9 @@ public class VtQueryImsState extends ImsQueryController { */ @VisibleForTesting boolean isEnabledByUser(int subId) { if (!SubscriptionManager.isValidSubscriptionId(subId)) { return false; } return (new ImsQueryVtUserSetting(subId)).query(); } Loading
src/com/android/settings/network/ims/WifiCallingQueryImsState.java +9 −0 Original line number Diff line number Diff line Loading @@ -56,6 +56,9 @@ public class WifiCallingQueryImsState extends ImsQueryController { */ @VisibleForTesting boolean isEnabledByUser(int subId) { if (!SubscriptionManager.isValidSubscriptionId(subId)) { return false; } return (new ImsQueryWfcUserSetting(subId)).query(); } Loading @@ -71,6 +74,9 @@ public class WifiCallingQueryImsState extends ImsQueryController { * @return true when Wifi Calling has been enabled, otherwise false */ public boolean isWifiCallingProvisioned() { if (!SubscriptionManager.isValidSubscriptionId(mSubId)) { return false; } final ImsManager imsManager = getImsManager(mSubId); if (imsManager == null) { return false; Loading @@ -86,6 +92,9 @@ public class WifiCallingQueryImsState extends ImsQueryController { * @return true when Wifi Calling can be performed, otherwise false */ public boolean isReadyToWifiCalling() { if (!SubscriptionManager.isValidSubscriptionId(mSubId)) { return false; } return isWifiCallingProvisioned() && MobileNetworkUtils.isImsServiceStateReady(getImsManager(mSubId)); } Loading