Jordan Liu
b3039a4129
SubscriptionInfo contains int cardId
...
We rename the old "String cardId" field to "String cardString". The new
int cardId refers to the publically exposed cardId.
Also deprecate the few-arg constructor. Its okay to use in existing
cases which don't care about the extra arguments (certain tests and
transient SubscriptionInfo objects which aren't really used) but should
not be used in general.
Bug: 80097562
Test: manual
Change-Id: I92264b95da64be77367e869f774bc65f8934fd32
2018-12-17 22:32:36 -08:00
Pengquan Meng
a96b863ace
Merge "Add multiple esim support for SubscriptionManager"
2018-12-18 00:17:53 +00:00
Chen Xu
33f7f311b3
Merge "add carrierid in subscriptionInfo"
2018-12-17 18:29:19 +00:00
TreeHugger Robot
2892e7e4ce
Merge "Moved data settings to phone"
2018-12-16 04:58:37 +00:00
Jack Yu
335860e44f
Moved data settings to phone
...
Since there are multiple DcTrackers, but we only have
one set of data settings. So we need to move them from
DcTracker to Phone.
Test: Telephony sanity tests + unit tests
Bug: 73659459
Change-Id: Ica24b708beb63156937e88198a4c915485771b0a
2018-12-14 20:57:54 -08:00
chen xu
0034bb393c
add carrierid in subscriptionInfo
...
add carrierid in subscritionInfo so that apps can get
subId, carrierid and other sim related info from a single call
Bug: 119676543
Test: gts SubscriptionInfoTest
Change-Id: Ia2d01ad6bd59565adbf989b4d95e7f64f3ee6d45
2018-12-15 01:28:46 +00:00
Jack Yu
a92005e6ec
Merge "Renamed data/net service provider onDestroy to close" am: 47d385a5b3 am: 8c539c5eee
...
am: 52fdd0d508
Change-Id: I74c058f2d5f0e42e9513d1d908c32e52f9d9223e
2018-12-14 16:16:39 -08:00
Jack Yu
52fdd0d508
Merge "Renamed data/net service provider onDestroy to close" am: 47d385a5b3
...
am: 8c539c5eee
Change-Id: If9596c83f8a5e960f4675b80ddcc1eab8f67c178
2018-12-14 15:53:13 -08:00
Xiangyu/Malcolm Chen
ca3ef74bdd
Merge "Make setMetered and setOpportunistic public."
2018-12-14 22:24:55 +00:00
Meng Wang
d9f3e2bc8b
Merge "support vzw roaming default on" into pi-dev am: 369d65b2e9
...
am: 4f7956f58c
Change-Id: I3f664293afa8314019c6c0a126f846c4447db668
2018-12-14 10:55:59 -08:00
Pengquan Meng
70bb7c0396
Add multiple esim support for SubscriptionManager
...
Bug: 112902036
Test: atest FrameworksTelephonyTests
Change-Id: Iea25c78e4f9c0b1e16add5f796b293e7ace08c67
2018-12-14 10:53:03 -08:00
Meng Wang
4f7956f58c
Merge "support vzw roaming default on" into pi-dev
...
am: 369d65b2e9
Change-Id: I056adbebe1efecb1a7d6f4fc09fbd94f1e4b52da
2018-12-14 10:45:56 -08:00
Malcolm Chen
7e22ba6160
Make setMetered and setOpportunistic public.
...
Making SubscriptionManager#setMetered and #setOpportunistic public
APIs. Adding proper permission checks and descriptions.
Bug: 120138251
Test: cts, unittest
Change-Id: Id6f074b15a1c03d00ede2665d44595fa7be965e4
2018-12-14 09:26:42 -08:00
Jack Yu
cd67c02f1c
Renamed data/net service provider onDestroy to close
...
Renamed them to avoid confusion with Android services'
onDestroy().
Test: Telephony sanity tests
Bug: 73659459
Change-Id: I05f68ced65498d6bfeb9e3c9ed3fb6164643bbaa
2018-12-14 00:22:02 -08:00
Chen Xu
f04d5a27d4
Merge "move and rename DcFailCause to DataFailCause" am: d2a163ad38
...
am: 49ebf0dfed
Change-Id: I725e3c5670428566373590b2c30603b0380fd3e9
2018-12-13 19:07:26 -08:00
Chen Xu
d2a163ad38
Merge "move and rename DcFailCause to DataFailCause"
2018-12-14 02:44:20 +00:00
Youming Ye
159c83c57b
Merge "Propagation of additional Ims Call Fail Causes" am: 97ee6295e9 am: 9834928c12
...
am: c8dad0200a
Change-Id: Ia000a059426943a03898416b54168778e64b6597
2018-12-13 17:25:41 -08:00
Youming Ye
c8dad0200a
Merge "Propagation of additional Ims Call Fail Causes" am: 97ee6295e9
...
am: 9834928c12
Change-Id: Ie3d7b237e3d7cfe2c53498807ff18bdbbfae61e9
2018-12-13 16:24:50 -08:00
Youming Ye
97ee6295e9
Merge "Propagation of additional Ims Call Fail Causes"
2018-12-13 23:47:49 +00:00
Shuo Qian
63beeeaded
Merge "Add Emergency Dial into RIL and Remove PhoneNumberUtils Ecclist check"
2018-12-13 23:42:14 +00:00
Sahin Caliskan
02278c9c53
Merge "Move RCS APIs to android.telephony.ims" am: 4929a0d782
...
am: 7c7dc29e8d
Change-Id: I2301681cd38c2d364c9e3a5bf94adb400065418c
2018-12-13 15:29:00 -08:00
Youming Ye
93f07e207a
Merge "Fix property setting with failure" am: da9de2d7fa am: 58be59a233
...
am: bab83ccabb
Change-Id: I7729325710e1b4b9d4fa08e719aba6021acb90d3
2018-12-13 14:53:18 -08:00
Youming Ye
bab83ccabb
Merge "Fix property setting with failure" am: da9de2d7fa
...
am: 58be59a233
Change-Id: Ia3994b3595d6ccd945dc9ca45f7fc4c46c12908a
2018-12-13 13:53:07 -08:00
chen xu
1afc47b154
move and rename DcFailCause to DataFailCause
...
Bug: 119891533
Test: Build
Change-Id: I6f0e474a9ee3f8befc8b0a221713a2080b59844c
Merged-in: I6f0e474a9ee3f8befc8b0a221713a2080b59844c
2018-12-13 12:54:38 -08:00
Sahin Caliskan
4929a0d782
Merge "Move RCS APIs to android.telephony.ims"
2018-12-13 20:48:34 +00:00
Chen Xu
7d97bf04c4
Merge "move and rename DcFailCause to DataFailCause"
2018-12-13 18:28:00 +00:00
Sahin Caliskan
7719db2b16
Move RCS APIs to android.telephony.ims
...
This is due to being compatible with other RCS related changes by by other engineers.
Test: Existing tests pass
Bug: 109759350
Change-Id: Id56df22e9c313c5e0700eda3b2c489d2f84ea0cd
Merged-In: Id56df22e9c313c5e0700eda3b2c489d2f84ea0cd
2018-12-13 16:50:28 +00:00
Sahin Caliskan
a37ca569b0
Merge "Move RCS APIs to android.telephony.ims"
2018-12-13 16:30:20 +00:00
chen xu
bf90db5e06
move and rename DcFailCause to DataFailCause
...
Bug: 119891533
Test: Build
Change-Id: I6f0e474a9ee3f8befc8b0a221713a2080b59844c
2018-12-12 23:10:14 -08:00
Youming Ye
da9de2d7fa
Merge "Fix property setting with failure"
2018-12-13 06:55:25 +00:00
Jordan Liu
6f6fbb09db
Merge "Add API to get card ID for default eUICC" am: 97c68169b8 am: b957efea96
...
am: f59b035894
Change-Id: I873ce26013e2c9f4fa84b4fef07f33a5be983247
2018-12-12 21:07:19 -08:00
Jordan Liu
f59b035894
Merge "Add API to get card ID for default eUICC" am: 97c68169b8
...
am: b957efea96
Change-Id: Ic2f23ca2bd7721468207de9e3342d7808bf87fd3
2018-12-12 20:28:30 -08:00
Jesse Fuentes
b9c35c1c0c
Propagation of additional Ims Call Fail Causes
...
-Added new ImsReasonInfo error codes
-Add the new error codes in system-current.txt
Test:Manual
Bug:115925183
Change-Id: Id10651d08de2b77f0562e3c8733be76032a9611e
2018-12-12 17:49:50 -08:00
Xiangyu/Malcolm Chen
e1819858d3
Merge "Fix broken building offline-sdk-docs."
2018-12-13 01:12:09 +00:00
sqian
6279e97c43
Add Emergency Dial into RIL and Remove PhoneNumberUtils Ecclist check
...
Bug: 112657134
Test: Treehugger
Change-Id: I297334be370688fd9a9d46920a09152f57152039
2018-12-12 16:49:57 -08:00
Jordan Liu
97c68169b8
Merge "Add API to get card ID for default eUICC"
2018-12-12 22:20:03 +00:00
Michele Berionne
fe07ee9128
Merge "Remove @hide annotation from KEY_CARRIER_CONFIG_VERSION_STRING" am: ac9e1f5580 am: e4176ca234
...
am: eda9958c6d
Change-Id: Ief7fe2af1bc4bbf6b6028d5a801c1929c5f7a3a6
2018-12-12 11:46:41 -08:00
Michele Berionne
eda9958c6d
Merge "Remove @hide annotation from KEY_CARRIER_CONFIG_VERSION_STRING" am: ac9e1f5580
...
am: e4176ca234
Change-Id: Idf096efcf9e5301e006cd144f3c31d7c5b5d670d
2018-12-12 11:36:25 -08:00
Michele Berionne
ac9e1f5580
Merge "Remove @hide annotation from KEY_CARRIER_CONFIG_VERSION_STRING"
2018-12-12 18:58:28 +00:00
Malcolm Chen
4d2dbe2015
Fix broken building offline-sdk-docs.
...
TelephonyManager#hasCarrierPrivileges(int) is hidden API so it
shouldn't be referenced in public API descriptions.
Bug: 120622105
Test: none
Change-Id: Ia6b6ec2c16b824b8eb092920089cb77cdc54bfb7
2018-12-12 10:29:16 -08:00
Chen Xu
b21a629f0b
Merge "expose Carrier Id related APIs"
2018-12-12 18:02:52 +00:00
Adrian Roos
d4f9f9f666
Merge "API: Clean up redundant and ineffective usages of SystemApi and TestApi" am: af0e1c2fa5
...
am: 963172ac83
Change-Id: I2251db66ef73d5b69c84b4e83f2788d2bc953eda
2018-12-12 08:44:43 -08:00
Sahin Caliskan
84dd3061d9
Move RCS APIs to android.telephony.ims
...
This is due to being compatible with other RCS related changes by breadley@
Reviwed in aosp/840289, CP'ed here due to merge conflict.
Test: Existing tests pass
Bug: 109759350
Change-Id: Id56df22e9c313c5e0700eda3b2c489d2f84ea0cd
2018-12-12 16:05:06 +00:00
Adrian Roos
6115769c16
API: Clean up redundant and ineffective usages of SystemApi and TestApi
...
Everything that is marked SystemApi or TestApi, but not @hide is still
part of the public SDK, it is therefore not sound to have that combination.
In the future, specifing such a combination will be considered an error
to prevent inadvertently exposing SystemApi and TestApi as public API.
Bug: 115333477
Change-Id: Ibd5d6a22862fdbc1e20a1cb3925280f5a682edea
Merged-In: Ibd5d6a22862fdbc1e20a1cb3925280f5a682edea
Test: METALAVA_PREPEND_ARGS="--error UnhiddenSystemApi" m checkapi
Exempt-From-Owner-Approval: API cleanup
2018-12-12 15:02:26 +01:00
Adrian Roos
e77ff79fdb
Merge "API: Clean up redundant and ineffective usages of SystemApi and TestApi"
2018-12-12 13:43:34 +00:00
Xiangyu/Malcolm Chen
04db03d05c
Merge "Add APIs to indicate which subscriptions should be hidden from user"
2018-12-12 07:20:12 +00:00
Xiangyu/Malcolm Chen
7475d9fc09
Merge "Add APIs to remove sub from a group and get subs in the same gorup."
2018-12-12 03:50:16 +00:00
Josh Hou
c3a79dcf45
Merge "Print carrier Id information in toString()"
2018-12-12 02:51:24 +00:00
Hall Liu
129d9d07a6
Merge "Add fields for PhoneAccount to CallerInfo" am: 833bc7dba7 am: 5c8e7355c0
...
am: b34a301827
Change-Id: I2b1712e6b8158b3ea1b9ed8411b6fb9a0ab5481d
2018-12-11 16:55:49 -08:00
Brad Ebinger
ea93adecf8
Merge "Changes to IMS SS API to better fit API standards/" am: 91bd02534a am: 6825dce3fb
...
am: 15a54c386f
Change-Id: I19d878aee8e8e212015465aa31f3a35991b303fd
2018-12-11 16:47:09 -08:00