Make RadioInfo settings menu work for mSIM
Just add a spinner to the top of the screen which lets you select the phoneIndex. Upating this value updates the mTelephonyManager mImsManager, and mPhoneStateListener to use the selected phoneIndex and the subscription associated with it. Also adds fields for current subId and default data sim subId. Test: manual test (on single sim) Fixes: 128033739 Change-Id: Id075e3bffe20523d8ceeb8f2e4320f995abdab55
This commit is contained in:
@@ -25,6 +25,19 @@
|
||||
android:descendantFocusability="beforeDescendants"
|
||||
android:focusableInTouchMode="true">
|
||||
|
||||
<!-- Phone index -->
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/phone_index_label"
|
||||
style="@style/info_label"
|
||||
/>
|
||||
|
||||
<Spinner android:id="@+id/phoneIndex"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
/>
|
||||
|
||||
<!-- IMEI -->
|
||||
<LinearLayout style="@style/entry_layout">
|
||||
<TextView android:text="@string/radio_info_imei_label" style="@style/info_label" />
|
||||
@@ -37,6 +50,18 @@
|
||||
<TextView android:id="@+id/number" style="@style/info_value" />
|
||||
</LinearLayout>
|
||||
|
||||
<!-- Subscription ID -->
|
||||
<LinearLayout style="@style/entry_layout">
|
||||
<TextView android:text="@string/radio_info_subid" style="@style/info_label" />
|
||||
<TextView android:id="@+id/subid" style="@style/info_value" />
|
||||
</LinearLayout>
|
||||
|
||||
<!-- Default data subscription -->
|
||||
<LinearLayout style="@style/entry_layout">
|
||||
<TextView android:text="@string/radio_info_dds" style="@style/info_label" />
|
||||
<TextView android:id="@+id/dds" style="@style/info_value" />
|
||||
</LinearLayout>
|
||||
|
||||
<!-- IMSI -->
|
||||
<LinearLayout style="@style/entry_layout">
|
||||
<TextView android:text="@string/radio_info_imsi_label" style="@style/info_label" />
|
||||
|
Reference in New Issue
Block a user