Use isMobileDataCapable/isVoiceCapable helpers in deviceinfo/simstatus
Disabling telephony support may be done either with the config_show_sim_info config option, or based on whether TelephonyManager reports data capabilities. The isMobileDataCapable() helper method ensures both ways are supported. Additionally, the logic is also updated to explicitly check for voice support, so that disabling this telephony element happens only when both mobile data and voice are unsupported. The unit tests are updated to consider both no-data and no-voice cases, by mocking both Resources and TelephonyManager. Bug: 395714454 Test: mm && atest SimStatusPreferenceControllerTest Flag: EXEMPT bugfix Change-Id: I429dfc86a373a2a445d63f78ab6441e85f51bf51
Loading
Please register or sign in to comment