[Mobile] Wrap AccessibilityContentDescriptions in a static getter

The content descriptions are mapped to level by their position in the
PHONE_SIGNAL_STRENGTH array, and thus are susceptible to out of bounds
index exceptions.

This change adds accessor methods to AccessibilityContentDescriptions
so that they can be checked (it's the responsibility of the caller to
check against a 0 return value which will throw if trying to get the
resource).

We also make the content description nullable and handle the resid=0
case.

Test: MobileIconViewModelTest
Bug: 328547883
Flag: NONE
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:6e67f7d49206325e9f0fd0189b8b3a1c5a2094a8)
Merged-In: Ifa55ad8184a5337390d9fa245311b4e9513c0233
Change-Id: Ifa55ad8184a5337390d9fa245311b4e9513c0233
4 files changed