summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-13Merge "Use RRO for product-specific resources" into main am: 091c832fcftemp_319669529Inseob Kim
Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2950245 Change-Id: I3de9fcd3848285eb33588ed8986312b178b3236e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-13Merge "Use RRO for product-specific resources" into mainInseob Kim
2024-02-05Merge "Carrier ID table rollout all_sdk_carrier_list_Rollout_20240205 ↵Hui Wang
Publish the latest carrier id table. This build IS suitable for public release." into main am: 9db018536b Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2950887 Change-Id: I83cb5abe21da3fd852d30e65ccc69979f45634db Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-05Merge "Carrier ID table rollout all_sdk_carrier_list_Rollout_20240205 ↵Hui Wang
Publish the latest carrier id table. This build IS suitable for public release." into main
2024-02-05Carrier ID table rollout all_sdk_carrier_list_Rollout_20240205Android carrier id releaser
Publish the latest carrier id table. This build IS suitable for public release. Bug: 144880252 Change-Id: I3129c2aed35d05ae79173c4dbe85b521284837db
2024-02-05Use RRO for product-specific resourcesInseob Kim
Currently TelephonyProvider is compiled and linked with the argument '--product {PRODUCT_CHARACTERISTICS}' to select product-specific resources. But that causes the app to depend on the product characteristics, making differences of system.img among targets. Setting generate_product_characteristics_rro will automatically generate an RRO package which contains resources having product="{PRODUCT_CHARACTERISTICS}"'. The RRO package will be installed to /product partition. TelephonyProvider will be compiled with '--product default', making system.img identical to all targets. Bug: 322932641 Test: TH Change-Id: I4a0b0c112cf2cf6868154bfe929a367d91bc203e
2024-01-17Merge Android 24Q1 Release (ab/11220357)Xin Li
Bug: 319669529 Merged-In: I88c91a7f97bf3db15325f0125ff4b070519de5de Change-Id: I5347c89a777a623edb061349f49460ec291e9fde
2023-12-15Merge "Carrier ID table rollout all_sdk_carrier_list_Rollout_20231214 ↵Treehugger Robot
Publish the latest carrier id table. This build IS suitable for public release." into main am: 5630b211a6 Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2874546 Change-Id: Id7944e4ab389e444db4ef619b2d0155b3284a577 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-15Merge "Carrier ID table rollout all_sdk_carrier_list_Rollout_20231214 ↵Treehugger Robot
Publish the latest carrier id table. This build IS suitable for public release." into main
2023-12-14Carrier ID table rollout all_sdk_carrier_list_Rollout_20231214Android carrier id releaser
Publish the latest carrier id table. This build IS suitable for public release. Bug: 144880252 Change-Id: I772add75b105560a35c5b0452b2fa6d9c4aef7ef
2023-12-14Merge "Change the default infrastructure value to 'cellular|satellite'." ↵Hyosun Kim
into main
2023-12-13Change the default infrastructure value to 'cellular|satellite'.hyosunkim
If infrastructure value is `cellular` in db, update it to `cellular|satellite`. Bug: 315080816 Test: atest TelephonyDatabaseHelperTest Test: manual test After NTN is connected, SMS/MMS is working and Voice Call is blocked and Internet is worked. Change-Id: I88c91a7f97bf3db15325f0125ff4b070519de5de
2023-12-11[automerger skipped] Merge "Merge Android 14 QPR1" into main am: fc6472446d ↵Xin Li
-s ours am: dbb42520a5 -s ours am: 414aa1cac6 -s ours am skip reason: Merged-In Id304678494322e3c412b93bc45d3bfbfb84fd739 with SHA-1 499f278431 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2866419 Change-Id: I8b64435deb27a0786ba54f02245fcef33395d3ac Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11[automerger skipped] Merge Android 14 QPR1 am: 7e8d2bc8f3 -s ours am: ↵Xin Li
e6ae11fdf8 -s ours am: ff3116a55b -s ours am skip reason: Merged-In Id304678494322e3c412b93bc45d3bfbfb84fd739 with SHA-1 499f278431 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2866419 Change-Id: Iad2ce32b9fe11d75bc824b506b78c64b4d1804d6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11[automerger skipped] Merge "Merge Android 14 QPR1" into main am: fc6472446d ↵Xin Li
-s ours am: dbb42520a5 -s ours am skip reason: Merged-In Id304678494322e3c412b93bc45d3bfbfb84fd739 with SHA-1 499f278431 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2866419 Change-Id: Ie4d71f846137d54a7c096cf39e232abcdd936dab Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11[automerger skipped] Merge Android 14 QPR1 am: 7e8d2bc8f3 -s ours am: ↵Xin Li
e6ae11fdf8 -s ours am skip reason: Merged-In Id304678494322e3c412b93bc45d3bfbfb84fd739 with SHA-1 499f278431 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2866419 Change-Id: I174228a31073b94a1dba7df5b02f259434e10b79 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11[automerger skipped] Merge "Merge Android 14 QPR1" into main am: fc6472446d ↵Xin Li
-s ours am skip reason: Merged-In Id304678494322e3c412b93bc45d3bfbfb84fd739 with SHA-1 499f278431 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2866419 Change-Id: Id8ebb88dbd22b080374bf496b073a6760d865991 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11[automerger skipped] Merge Android 14 QPR1 am: 7e8d2bc8f3 -s oursXin Li
am skip reason: Merged-In Id304678494322e3c412b93bc45d3bfbfb84fd739 with SHA-1 499f278431 is already in history Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2866419 Change-Id: Ib1457964b9612e7e419c33e4a89e9cee67c1cae2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-09Merge "Merge Android 14 QPR1" into mainXin Li
2023-12-08Merge Android 14 QPR1Xin Li
Merged-In: Id304678494322e3c412b93bc45d3bfbfb84fd739 Bug: 315507370 Change-Id: I5e5d5df09635af7833684c9e999f7ae6b9362dea
2023-11-08Revert "Revert "[eSIM BootStrap Support] Upgrade TelephonyProvid..."Nagendra Prasad Nagarle Basavaraju
Revert submission 25285161-revert-24820655-esim_profile_support_v1.0-APHOXMVQGQ Reason for revert: With CTS issue fix Reverted changes: Updated Teelephony Provider changes for adding new field at Apn configuration Bug: 309633531 Test: atest CtsTelephonyTestCases Change-Id: I16ad221b5403405a7a0beef52abbc241396b3bbb
2023-11-07Merge "Revert "[eSIM BootStrap Support] Upgrade TelephonyProvider DB"" into mainNagendra Prasad Nagarle Basavaraju
2023-11-06Merge "Carrier ID table rollout all_sdk_carrier_list_Rollout_20231106 ↵Hui Wang
Publish the latest carrier id table. This build IS suitable for public release." into main am: 1174c3dc31 am: 6b24d8cdc1 am: fd55a41693 Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2818758 Change-Id: I724cd727256b0e53999f3d460076109405a231ab Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-06Merge "Carrier ID table rollout all_sdk_carrier_list_Rollout_20231106 ↵Hui Wang
Publish the latest carrier id table. This build IS suitable for public release." into main am: 1174c3dc31 am: 499f278431 am: c46017d707 Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2818758 Change-Id: I9b5d5750d06a5458de14736c069cf879de185715 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-06Merge "Carrier ID table rollout all_sdk_carrier_list_Rollout_20231106 ↵Hui Wang
Publish the latest carrier id table. This build IS suitable for public release." into main am: 1174c3dc31 am: 6b24d8cdc1 Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2818758 Change-Id: Icec38fe54cdc6e4d595e2fbc66d10219db61e2f6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-06Merge "Carrier ID table rollout all_sdk_carrier_list_Rollout_20231106 ↵Hui Wang
Publish the latest carrier id table. This build IS suitable for public release." into main am: 1174c3dc31 am: 499f278431 Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2818758 Change-Id: I288e93494dff9e99028277758c7e42797167a4d8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-06Merge "Carrier ID table rollout all_sdk_carrier_list_Rollout_20231106 ↵Hui Wang
Publish the latest carrier id table. This build IS suitable for public release." into main am: 1174c3dc31 Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2818758 Change-Id: If7f4493b78e31a5325b2f1d1cd877b12a1488c4b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-06Merge "Carrier ID table rollout all_sdk_carrier_list_Rollout_20231106 ↵tmp_amf_315507370Hui Wang
Publish the latest carrier id table. This build IS suitable for public release." into main am: 1174c3dc31 Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2818758 Change-Id: Id304678494322e3c412b93bc45d3bfbfb84fd739 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-06Merge "Carrier ID table rollout all_sdk_carrier_list_Rollout_20231106 ↵Hui Wang
Publish the latest carrier id table. This build IS suitable for public release." into main
2023-11-06Revert "[eSIM BootStrap Support] Upgrade TelephonyProvider DB"Nagendra Prasad Nagarle Basavaraju
Revert submission 24820655-esim_profile_support_v1.0 Reason for revert: Found regression with b/309044670 Reverted changes: /q/submissionid:24820655-esim_profile_support_v1.0 Change-Id: If4c87c6cb23c0b4c8f3c3b0727e8e3d379dd3f24
2023-11-06Carrier ID table rollout all_sdk_carrier_list_Rollout_20231106Android carrier id releaser
Publish the latest carrier id table. This build IS suitable for public release. Bug: 309451937 Change-Id: I8b19a1af6c8f420ffdf937b527a74664a896edb3
2023-10-31[eSIM BootStrap Support] Upgrade TelephonyProvider DBNagendra Prasad Nagarle Basavaraju
- Add column ESIM_BOOTSTRAP_PROVISIONING Bug: 298567545 Test: atest DataNetworkControllerTest DataProfileManagerTest TelephonyDatabaseHelperTest Change-Id: I56028a85a3382a90cce80a36e715386739303dee
2023-10-30Merge "Strip work profile access to unassigned SIMs" into mainLing Ma
2023-10-27Strip work profile access to unassigned SIMsLing Ma
Bug: 296076674 Test: basic voice call + data browsing + sending SMS Change-Id: I5d0e999f0ed7a41298175b0c3f70d56b95d231ac
2023-10-27Merge "Only load APNs once at first boot" into main am: ba6640191f am: ↵Sooraj Sasindran
459337b1c7 am: efa05cd3d3 Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2769564 Change-Id: Ibffdd781f84c2a4b99f96d34e3dadb357577bba7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-27Merge "Only load APNs once at first boot" into main am: ba6640191f am: ↵Sooraj Sasindran
09d7c593c0 am: 152da36e50 Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2769564 Change-Id: Ib0ce34044c95b533f95895c433b10bcee347c3af Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-26Merge "Only load APNs once at first boot" into main am: ba6640191f am: ↵Sooraj Sasindran
459337b1c7 Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2769564 Change-Id: I712df2488df48fd77d6ec397274997ff7ad6efa4 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-26Merge "Only load APNs once at first boot" into main am: ba6640191f am: ↵Sooraj Sasindran
09d7c593c0 Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2769564 Change-Id: Ic3879890039271b401e60e07536971fc21b37610 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-26Merge "Only load APNs once at first boot" into main am: ba6640191fSooraj Sasindran
Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2769564 Change-Id: Ic5a87100d246016ad13fd43f3a948e4a7f3d5c25 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-26Merge "Only load APNs once at first boot" into main am: ba6640191fSooraj Sasindran
Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2769564 Change-Id: I5ac72e6e6bd6844f1b68eb3501915e3f8528898a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-26Merge "Only load APNs once at first boot" into mainSooraj Sasindran
2023-10-24Only load APNs once at first bootHans Månsson
The APN database is initited and populated at first boot. Currently this is done twice as the database reference is grabbed after the checksum shared pref is initiated. Since this large list is read twice in onCreate it may lead to an ANR on low-end devices. More details: 1. On first boot the database and the checksum shared pref does not exist 2. in updateApnDb() we first check if the checksum match, since it is not set at first boot we continue. 3. Since the database does not exist, getWritableDatabase() will trigger onCreate() of the DatabaseHelper see: SQLiteOpenHelper#onCreate(android.database.sqlite.SQLiteDatabase) 4. onCreate() will create the database, do the initial import of APNs and set the checksum shared pref. 5. We will then move on and read the apn list a second time here when initDatabaseWithDatabaseHelper() call initDatabase() wihtout checking if it is needed. In the end of initDatabase() the shared pref is set a second time. Conclusion: If we move the creation of database to happen before we check if the APN list or the RROs have beeen updated we avoid that the list is read and parsed twice. Call sequence during first boot before this change: TelephonyProvider.onCreate() `-> updateApnDb() `-> needApnDbUpdate() (true, on first boot as shared pref is not set) `-> getWritableDatabase() `-> DatabaseHelper.onCreate() `-> initDatabase() ..... `-> initDatabaseWithDatabaseHelper() ..... Call sequence during first boot with this change: TelephonyProvider.onCreate() `-> updateApnDb() `-> getWritableDatabase() `-> DatabaseHelper.onCreate() `-> initDatabase() `-> needApnDbUpdate() (false, as shared pref is set by initDatabase()) Test: manual (get internet data on one carrier sim card and hot-swap to another carrier sim) Test: atest TelephonyProviderTests Bug: 303098050 Change-Id: Id78b7d975e344506dc8e2c0d6e1e9244322cac6a
2023-10-20Merge "Added Satellite messaging data support" into mainJack Yu
2023-10-19[automerger skipped] Merge 10952656 am: 188d8768e2 -s ours am: 15dadc5c34 -s ↵Xin Li
ours am skip reason: Merged-In I2f9d37678ef08ed4387aa6c127dd7ce699741b52 with SHA-1 e22f1173f9 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/25093010 Change-Id: I22ac54e09df28c8beca20068cfee71cdebf245da Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-19[automerger skipped] Merge 10952656 am: 188d8768e2 -s oursXin Li
am skip reason: Merged-In I2f9d37678ef08ed4387aa6c127dd7ce699741b52 with SHA-1 e22f1173f9 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/25093010 Change-Id: Id60e0067050bfc709d27e18849ea95e837039e9c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-17Merge 10952656Xin Li
Merged-In: I2f9d37678ef08ed4387aa6c127dd7ce699741b52 Change-Id: If6ab79f08aab3bf933d86664beac5a6fa485964b
2023-10-16Added Satellite messaging data supportJack Yu
1. Added RCS APN type which maps to RCS network capability. Note This APN type is not specific for satellite uses only. This can be used for regular single registration RCS. 2. Added a new tri-state field "infrastructure" in APN entry. The infrastructure type can be terrestrial only, non-terrestrial only, or both. This is for some APNs can be used when the device is attached to satellite. Fix: 294065845 Test: atest ApnSettingTest DataNetworkControllerTest DataProfileManagerTest DataProfileTest TelephonyNetworkRequestTest Test: Basic phone functionality tests Change-Id: I21f36235f71a0454e162189f431656a4b7c5fb7a
2023-10-10Merge "Clean up obsolete aliases for Truth." into main am: e86a1fe0da am: ↵Krzysztof Kosiński
18c5b35817 am: 9536305974 am: ab175ea3b9 am: e22f1173f9 Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2778168 Change-Id: I5c162f441ae43d1e75c7d8ec93cf58f4a2b414fe Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-10Merge "Clean up obsolete aliases for Truth." into main am: e86a1fe0da am: ↵Krzysztof Kosiński
18c5b35817 am: 9536305974 am: ab175ea3b9 Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2778168 Change-Id: I2f9d37678ef08ed4387aa6c127dd7ce699741b52 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-10Merge "Clean up obsolete aliases for Truth." into main am: e86a1fe0da am: ↵Krzysztof Kosiński
18c5b35817 am: 9536305974 Original change: https://android-review.googlesource.com/c/platform/packages/providers/TelephonyProvider/+/2778168 Change-Id: Id74f27bde99f2da7fa9ac0bb6ac8e48f32e1bf06 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>