MSIM: voice/sms/data subscription related changes
--> Add APIs to get/set the default sms subscription.
--> Add APIs to get/set SMS prompt mode status.
-->Subscription specific for Mobile data, roaming and usage
Provide per subscription based support for both Mobile Data
and Data roaming options. UI and functionality changes in:
a. Settings -> Data Usage application
b. Settings -> Mobile Networks menu
-->Telephony: Phone sub info and sms interface manager changes
Add following support in Telephony for MSIM targets.
- The methods in ISms.aidl always use or act on the
user preferred sms subscription.
- getDeviceId() and getDeviceSvn() methods, in IPhoneSubInfo.aidl
always return the values of first subscription.
- Except getDeviceId() and getDeviceSvn() methods remaining all
methods in IPhoneSubInfo.aidl shall use or act on the voice
preferred subscription
Fix disable mobile data issue.
On Mobile data disable, phoneId is used as reference
to set mobile data in database (mobile_data + phoneId)
to false. On powerup, while reading mobile data from
database, phoneId is not used, hence the issue.
Use phoneId to do set, get operations for mobile data.
CRs-Fixed: 720215
Conflicts:
src/java/com/android/internal/telephony/SubscriptionController.java
Change-Id: I7f06a1f45d59c617e07c1b142a11828f7cda944b
Loading
Please register or sign in to comment