summaryrefslogtreecommitdiff
path: root/telephony/java/android/provider/Telephony.java
AgeCommit message (Collapse)Author
2019-02-11Add getOrCreateCanonicalAddressIdLeland Miller
This is used exclusively for RCS message storage to retrieve canonical address IDs for participants. Test: CtsRcsTestCases Change-Id: Idd935b8d7787db9597b643551714f134d63b33c0
2019-02-06Merge "Implementation of RcsMessageStore APIs [base]" am: c4ed10103a am: ↵Sahin Caliskan
c104c84af6 am: 15b3cf44a0 Change-Id: Ib33e25d4eae5c47a61b7dedca5c79f2b6d5bc477
2019-02-06Implementation of RcsMessageStore APIs [base]Sahin Caliskan
This change adds the implementation of RcsMessageStore. Please see the bug for the design and one-pager Test: Added unit tests Bug: 109759350 Change-Id: I6049dcf74ef9e19a38ce58148a89497992bc1c98
2019-01-23Merge "Add part ID reuse to API contract" am: d49a6c86f4 am: ea65fcc98aLeland Miller
am: c5ceebba02 Change-Id: Ide0ff27e0de513dd2687e3fc30e177cd1d5fd45c
2019-01-23Add part ID reuse to API contractLeland Miller
This make explicit that part IDs should not be reused to point to new parts as this may cause issues in applications that expect pars to remain consistent. Test: Documentation change, will follow up with a CTS test Change-Id: I990aa5848f59cc85c76d129701cba1ca27c78894
2019-01-18Merge "Add thread ID reuse to API contract" am: a24e12b46e am: 7261b8a16cLeland Miller
am: 434fd829bb Change-Id: I56e6957091b8f8b0aff6720e8b77de824a82ad33
2019-01-16Add thread ID reuse to API contractLeland Miller
This make explicit that thread IDs should not be reused to point to new threads as this may cause issues in applications that expect threads to remain consistent. Test: Tested by CTS test in CtsTelephonyProviderTestCases Bug: 122616805 Change-Id: I068943c402084c524f7e7002044a7efc59ef796d
2018-12-20Merge "Public SIM_APN_URI uri and deprecated mcc, mnc, mvno_type, mvno_data" ↵Calvin Pan
am: d839b0d384 am: faf8c714b7 am: b000ae8707 Change-Id: I0fe486b37521df918120cca1233d299ec68ce84b
2018-12-20Public SIM_APN_URI uri and deprecated mcc, mnc, mvno_type, mvno_datacalvinpan
Deprecated legacy mno and mvno columns to support carrier id and public the SIM_APN_URI to provide app more simplier query current SIM's APN. Bug: 120031619 Test: Build pass. Change-Id: Ie06dfc55248b871c45ff3274de17d6eafd82d846
2018-12-17Merge "expose Carrier Id related APIs"Chen Xu
2018-12-12expose Carrier Id related APIschen xu
1. expose public API for preciseCarrierId and preciseCarrierIdName 2. expose public API for carrier id in CarrierIdentifier 3. New public broadcast for precise carrier identity changed 4. clean up Bug: 110559381 Test: unit test & atest CtsTelephonyTestCases:TelephonyManagerTest Change-Id: I18f8bc3252632bba699829c6c577d1041335fee9 Merged-in: I18f8bc3252632bba699829c6c577d1041335fee9
2018-12-11expose Carrier Id related APIschen xu
1. expose public API for preciseCarrierId and preciseCarrierIdName 2. expose public API for carrier id in CarrierIdentifier 3. New public broadcast for precise carrier identity changed 4. clean up Bug: 110559381 Test: unit test & atest CtsTelephonyTestCases:TelephonyManagerTest Change-Id: I18f8bc3252632bba699829c6c577d1041335fee9
2018-12-01address API council feedbacks for Telephony.Carrierschen xu
Bug: 118296421 Test: telephony unit test Change-Id: Ib26db49e5fa6891c2176124681172c271e6cc423
2018-11-30address API council feedbacks for Telephony.Carrierschen xu
Bug: 118296421 Test: telephony unit test Change-Id: Ib26db49e5fa6891c2176124681172c271e6cc423 Merged-in: Ib26db49e5fa6891c2176124681172c271e6cc423
2018-11-14Move the intent to SMS namespace for database corruption detectionJayachandran C
Test: Simulated and verified the new intend is used Bug: 118658558 Bug: 115990430 Merged-in: I07a58d0fe1c34106b3da85d1dfd4576b40da4bd5 Change-Id: I07a58d0fe1c34106b3da85d1dfd4576b40da4bd5 (cherry picked from commit 349b9ba16f1891a21091804f51060c6a867a5bcd)
2018-11-13Adding new intent ACTION_SMS_MMS_DB_CREATED.Amit Mahajan
Test: manual (verified from logcat that intent is broadcast) Bug: 115990430 Merged-in: I660cf2d04a1b57a58c8cefd212e5f8d73b329890 Change-Id: I660cf2d04a1b57a58c8cefd212e5f8d73b329890 (cherry picked from commit 1b26e44ce0792eda6b9bb2fa6b273842a8bf8ae3)
2018-11-12support parent carrier idchen xu
The parent-child relationship can be used to further differentiate a single carrier by different networks, by prepaid v.s. postpaid or even by 4G v.s. 3G plan. parent carrier id it's an optional field. A carrier id with a valid parent_carrier_id is considered fine-grained carrier id, will not be returned as API getSimCarrierId but will be returned as new API getSimPreciseCarrierId. Bug: 110559381 Change-Id: Ica273cbad16b4773edc41b79ff4bf7570de40ec1
2018-11-12Merge "Create new API for MNO carrier id"Calvin Pan
2018-11-12Create new API for MNO carrier idcalvinpan
New telephony APIs to getSimMnoCarrierId and GET_CURRENT_APN_LIST Bug: 115709816 Test: Build pass Change-Id: I415ee634d8392d5120d5d8f79d927c0349d9a42e Merged-in: I415ee634d8392d5120d5d8f79d927c0349d9a42e
2018-11-10support parent carrier idchen xu
The parent-child relationship can be used to further differentiate a single carrier by different networks, by prepaid v.s. postpaid or even by 4G v.s. 3G plan. parent carrier id it's an optional field. A carrier id with a valid parent_carrier_id is considered fine-grained carrier id, will not be returned as API getSimCarrierId but will be returned as new API getSimPreciseCarrierId. Bug: 110559381 Change-Id: Ica273cbad16b4773edc41b79ff4bf7570de40ec1
2018-11-08Add CarrierId column in TelephonyProvidercalvinpan
Add a column in provider to migrate mno and mvno to carrierid. Bug: 115709816 Test: runtest --path tests/src/com/android/providers/telephony/TelephonyProviderTest.java Change-Id: I9c0c0fd069acc7f182d94f422ff15f45ebf187a9 Merged-In: I9c0c0fd069acc7f182d94f422ff15f45ebf187a9
2018-11-08Merge "Create new API for MNO carrier id"Calvin Pan
2018-11-05Add telephony commands about SMS appssqian
See the other CL on the same topic for the details Bug: 109809543 Test: See the other CL Change-Id: I9f750a72edfc282c80f7547647bcddaf2da51d9b Merged-In: I9f750a72edfc282c80f7547647bcddaf2da51d9b
2018-11-02Create new API for MNO carrier idcalvinpan
New telephony APIs to getSimMnoCarrierId and GET_CURRENT_APN_LIST Bug: 115709816 Test: Build pass Change-Id: I415ee634d8392d5120d5d8f79d927c0349d9a42e
2018-11-01Move the intent to SMS namespace for database corruption detectionJayachandran C
Test: Simulated and verified the new intend is used Bug: 118658558 Bug: 115990430 Change-Id: I07a58d0fe1c34106b3da85d1dfd4576b40da4bd5
2018-10-29Merge "Add CarrierId column in TelephonyProvider"Chen Xu
2018-10-29Add CarrierId column in TelephonyProvidercalvinpan
Add a column in provider to migrate mno and mvno to carrierid. Bug: 115709816 Test: runtest --path tests/src/com/android/providers/telephony/TelephonyProviderTest.java Change-Id: I9c0c0fd069acc7f182d94f422ff15f45ebf187a9
2018-10-25Adding new intent ACTION_SMS_MMS_DB_CREATED.Amit Mahajan
Test: manual (verified from logcat that intent is broadcast) Bug: 115990430 Change-Id: I660cf2d04a1b57a58c8cefd212e5f8d73b329890
2018-10-23Merge "Move some members to the "Q blacklist"."Nathan Harold
2018-10-22Move some members to the "Q blacklist".Mathew Inwood
Based on some analysis, these fields/methods are likely false positives. Set maxTargetSdk=P so that any apps using them are required to migrate off them in future. See the bug for more details. Exempted-From-Owner-Approval: Automatic changes to the codebase affecting only @UnsupportedAppUsage annotations, themselves added without requiring owners approval earlier. Bug: 115609023 Test: m Merged-In: I719b5c94e5b1f4fa562dd5d655953422958ad37e Change-Id: I719b5c94e5b1f4fa562dd5d655953422958ad37e (cherry picked from commit 8c854f86a477fbbee38092f449333e1425e5cd7e)
2018-10-22Merge changes from topic "carrier_id_aosp_cp"Chen Xu
* changes: support mno carrier id support privilege access rule for carrier identification
2018-10-20support mno carrier idchen xu
Bug: 110559381 Test: CarrierResolverTest.testMnoCarrierId Change-Id: Ifa1f69fc98b5a7034f28fb5690981087cd6c135a Merged-in: Ifa1f69fc98b5a7034f28fb5690981087cd6c135a
2018-10-20support privilege access rule for carrier identificationfionaxu
Bug: 69807697 Bug: 72665237 Test: Manual Change-Id: I5e00302684b2be93ee956d43b04ca9a12d043158 Merged-in: I5e00302684b2be93ee956d43b04ca9a12d043158
2018-10-19Merge "expose some Telephony.Carriers cols system APIs" am: f2e0f57976 am: ↵Chen Xu
bb0689b6d5 am: 76819cc048 Change-Id: Ie98dd2591f8f83d00751a6e78af54c06b75314d7
2018-10-17support mno carrier idchen xu
Bug: 110559381 Test: CarrierResolverTest.testMnoCarrierId Change-Id: Ifa1f69fc98b5a7034f28fb5690981087cd6c135a
2018-10-17expose some Telephony.Carriers cols system APIschen xu
Bug: 117473154 Test: Telephony unit test Change-Id: I8e6b873842f42b8cb3244a14b6e6c5d9c1ae5318
2018-10-12Merge "refactor data/voice roaming states" am: 6bd29ab2df am: 652ec06948Chen Xu
am: 6169b04385 Change-Id: I921e3dd8f4c82d83d1f12657813945fbcc2e21b2
2018-10-11refactor data/voice roaming stateschen xu
1. migrate set/get roamingType from ServiceState to NetworkRegState.set/get roamingType 2. migrate set/get roamingStateFromRegstate from ServiceState to NetworkRegState.regState 3. new System API for neworkRegistration.isRoaming(). Bug: 116127096 Test: ServiceStateTest, ServiceStateProviderTest Change-Id: Ib89744089c98713819c8d313240d629ddb77d0bf
2018-09-21Merge "Add telephony commands about SMS apps"Makoto Onuki
2018-09-20Add telephony commands about SMS appsMakoto Onuki
See the other CL on the same topic for the details Bug: 109809543 Test: See the other CL Change-Id: I9f750a72edfc282c80f7547647bcddaf2da51d9b
2018-09-14Move some members to the "Q blacklist".Mathew Inwood
Based on some analysis, these fields/methods are likely false positives. Set maxTargetSdk=P so that any apps using them are required to migrate off them in future. See the bug for more details. Exempted-From-Owner-Approval: Automatic changes to the codebase affecting only @UnsupportedAppUsage annotations, themselves added without requiring owners approval earlier. Bug: 115609023 Test: m Change-Id: I719b5c94e5b1f4fa562dd5d655953422958ad37e
2018-08-30Merge "Move SECRET_CODE_ACTION from Telephony.Sms.Intents to ↵Cassie Han
TelephonyManager." am: 47c7675ae4 am: f803b12008 am: 4a278cde8c Change-Id: Iab1ad2b03adcd7d8ce56811a7356120c069c44e6
2018-08-24Move SECRET_CODE_ACTION from Telephony.Sms.Intents to TelephonyManager.Cassie
Bug: 112440728 Test: Telephony Change-Id: If030a6b519b6a8b8b92c570e77a458fd23cdbb68
2018-08-10Add @UnsupportedAppUsage annotationsMathew Inwood
For packages: android.providers.settings android.provider This is an automatically generated CL. See go/UnsupportedAppUsage for more details. Exempted-From-Owner-Approval: Mechanical changes to the codebase which have been approved by Android API council and announced on android-eng@ Bug: 110868826 Test: m Change-Id: I993adf36dc31a5e224e88217c9e8dc140b6ba880 Merged-In: I3865ac184fcb6f52c6bfab9729611b065b27722e
2018-08-10Add @UnsupportedAppUsage annotationsMathew Inwood
For packages: android.providers.settings android.provider This is an automatically generated CL. See go/UnsupportedAppUsage for more details. Exempted-From-Owner-Approval: Mechanical changes to the codebase which have been approved by Android API council and announced on android-eng@ Bug: 110868826 Test: m Change-Id: I3865ac184fcb6f52c6bfab9729611b065b27722e
2018-06-08support privilege access rule for carrier identificationfionaxu
Bug: 69807697 Bug: 72665237 Test: Manual Change-Id: I5e00302684b2be93ee956d43b04ca9a12d043158
2018-06-01Fix broken links in @see tags in framework docs.Aurimas Liutikas
doclava was accidentally suppressing all these broken links in @see tags. This CL fixes issues so we can start enfocing checks for broken @see links. Test: make docs Exempt-From-Owner-Approval: Fixing @see javadoc link issues that are currently completely broken Change-Id: I767e9fb9842494e5eccef2a7bdeee3877c488b5d
2018-04-30Merge "Add Carriers.APN_SET_ID and NO_SET_SET" into pi-dev am: 47c3c87c0cJordan Liu
am: dd91ec68d4 Change-Id: I2a084eb89c5857fdcaa2a8b89912934e9d4bcfe2
2018-04-27Add Carriers.APN_SET_ID and NO_SET_SETJordan Liu
Add them as hidden for now. Bug: 70172263 Test: TelephonyProviderTest#testApnSetId Change-Id: Id16dd5631d327f403a7347b72ecfb27a5e298541
2018-03-16Merge "Renamed getNetworkId and getSystemId" into pi-dev am: 6b4e6a17e9Jack Yu
am: a4bc10ab2c Change-Id: I3464d53c8cd9cf3c90cb9bf49489d9cb93e7dc96