Commit Graph

6875 Commits

Author SHA1 Message Date
Nathan Harold
41e2d7494f Merge "Move some members to the "Q blacklist"." am: f5cf9f24ed
am: 13c9e7e2f3

Change-Id: Ia2419cce28d26d9464da2a5172cb332b629e943e
2018-10-24 16:14:06 -07:00
Tyler Gunn
db0e0f8c57 Merge "Re-add removed APIs per API council feedback." am: a94a71af13
am: 7085118cfc

Change-Id: Idecba0bbaed7b05dc02ec86788268bc8b945963a
2018-10-24 16:09:16 -07:00
Xiangyu/Malcolm Chen
ecc6407263 Merge "Add PhoneStateListener#onPreferredDataSubIdChanged" am: 0875fbab4b
am: 4190b87df6

Change-Id: Ic83970e95380071b1f3c1aa0be2fda49889776f6
2018-10-24 15:53:27 -07:00
sqian
1b023cfa7c Merge "Add @Nullable for getSubscriptionIds" am: ceceb459e0
am: 6d46d98598

Change-Id: Ifed7dac40564cd322ea75c14db6b9e1827794507
2018-10-24 15:28:44 -07:00
Chen Xu
8da63cc369 Merge "NWRegState.getAccessNetworkTechnology in sync with SS.getNetworkType" am: 6730f34590
am: 23e8eadca9

Change-Id: Iabab15d42ce0af2cbe7f6a9eec0bee52c7a238d6
2018-10-24 15:11:14 -07:00
Chen Xu
97ddb61829 Merge "Need to check empty not null for String" am: e09f7b5ebb
am: 99053e471d

Change-Id: I3bdeafe4be70779393c74916bafe76ab3f7f455e
2018-10-24 15:05:23 -07:00
Chen Xu
db45db791a Merge changes from topic "carrier_id_aosp_cp" am: fccdf46adf
am: 8463ad7760

Change-Id: I7a26c82c978706bc5a522af3ed2b9e2a96ec0fb6
2018-10-24 14:58:06 -07:00
Nathan Harold
f5cf9f24ed Merge "Move some members to the "Q blacklist"." 2018-10-23 21:53:51 +00:00
Tyler Gunn
a94a71af13 Merge "Re-add removed APIs per API council feedback." 2018-10-23 20:49:43 +00:00
Xiangyu/Malcolm Chen
0875fbab4b Merge "Add PhoneStateListener#onPreferredDataSubIdChanged" 2018-10-23 17:03:22 +00:00
Brad Ebinger
a993f6d76f Merge "Adds new Public ImsManager API" 2018-10-23 16:50:04 +00:00
Mathew Inwood
45d2c252b1 Move some members to the "Q blacklist".
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 8c854f86a4)
2018-10-22 17:28:24 -07:00
Tyler Gunn
1c285f0ac2 Re-add removed APIs per API council feedback.
Some APIs were removed erroneously in the Q release; these methods were
just deprecated in Q,

Test: Make API, build
Bug: 116801893
Change-Id: I38ddf8bcd9fe39f4ba50bc892ac2f6d20209f7a9
2018-10-22 14:26:19 -07:00
Treehugger Robot
ceceb459e0 Merge "Add @Nullable for getSubscriptionIds" 2018-10-22 21:12:56 +00:00
Malcolm Chen
c1873af9c5 Add PhoneStateListener#onPreferredDataSubIdChanged
When SubscriptionManager#SetPreferredData changes preferredDataSub,
SubscriptionController notifies TelephonyRegistry and then notifies
all PhoneStateListeners that listen to the event.

Bug: 115550764
Test: unittest
Change-Id: Icb0b349b9f07a52d7d9c5e8512f731986f1a1fa3
Merged-In: Icb0b349b9f07a52d7d9c5e8512f731986f1a1fa3
2018-10-22 13:51:09 -07:00
Brad Ebinger
c5992534ed Adds new Public ImsManager API
Exposes IMS functionality using new ImsManager API.

Bug: 116493310
Bug: 112538960
Bug: 112866475
Test: Telephony Unit Tests
Merged-In: I856fd7edd7a8b6085567ae6de12340f9086a4903
Change-Id: I856fd7edd7a8b6085567ae6de12340f9086a4903
2018-10-22 13:11:02 -07:00
Brad Ebinger
35cfa4fea5 Adds new Public ImsManager API
Exposes IMS functionality using new ImsManager API.

Bug: 116493310
Bug: 112538960
Bug: 112866475
Test: Telephony Unit Tests
Merged-In: I856fd7edd7a8b6085567ae6de12340f9086a4903
Change-Id: I856fd7edd7a8b6085567ae6de12340f9086a4903
2018-10-22 10:44:48 -07:00
Chen Xu
6730f34590 Merge "NWRegState.getAccessNetworkTechnology in sync with SS.getNetworkType" 2018-10-22 17:30:16 +00:00
Chen Xu
e09f7b5ebb Merge "Need to check empty not null for String" 2018-10-22 16:53:18 +00:00
Chen Xu
fccdf46adf Merge changes from topic "carrier_id_aosp_cp"
* changes:
  support mno carrier id
  support privilege access rule for carrier identification
2018-10-22 16:36:25 +00:00
chen xu
f513b528bd NWRegState.getAccessNetworkTechnology in sync with SS.getNetworkType
Bug: 117954963
Test: telephony unit test
Change-Id: I3e31955992de63f7002cbfd7b91ec408b2ff7b75
2018-10-21 14:29:53 -07:00
chen xu
6d4f5b2280 support mno carrier id
Bug: 110559381
Test: CarrierResolverTest.testMnoCarrierId
Change-Id: Ifa1f69fc98b5a7034f28fb5690981087cd6c135a
Merged-in: Ifa1f69fc98b5a7034f28fb5690981087cd6c135a
2018-10-20 22:25:10 -07:00
fionaxu
e9c6da7b12 support privilege access rule for carrier identification
Bug: 69807697
Bug: 72665237
Test: Manual
Change-Id: I5e00302684b2be93ee956d43b04ca9a12d043158
Merged-in: I5e00302684b2be93ee956d43b04ca9a12d043158
2018-10-20 22:22:18 -07:00
sqian
f8ace214fb Add @Nullable for getSubscriptionIds
Bug: 117930253
Test: Treehugger
Change-Id: Ia24bd84bb93380473b9b5a2153b52538e86229db
2018-10-19 19:01:42 -07:00
Bill Yi
04d53e2611 Merge "Merge pi-dr1-dev to aosp-master" 2018-10-19 21:19:30 +00:00
Brad Ebinger
6984c36cc0 Merge "Expose the empty MmTelCapabilities constructor" am: 7fff7e5eff
am: 4e63b90a3b

Change-Id: Iad80098eda2635ea490929e3bab84e7575b08c59
2018-10-19 13:54:58 -07:00
Jayachandran Chinnakkannu
fce7b175d7 Merge "Add a new intent ACTION_MMSSMS_DATABASE_LOST" into pi-dev
am: e25c238953

Change-Id: Ia90ad849bae3a56eb718c0dcd1475c1a4703c48a
2018-10-19 13:46:17 -07:00
Brad Ebinger
4e63b90a3b Merge "Expose the empty MmTelCapabilities constructor"
am: 7fff7e5eff

Change-Id: Ifbfea70cccb17b93c49fc7458d81e49b3788d257
2018-10-19 13:34:36 -07:00
chen xu
7f3258ac83 Merge "correct the definition of LISTEN_RADIO_POWER_STATE_CHANGED" am: 2c10a29eaa
am: fd6cccc775

Change-Id: I45f482ad6b57cc3ff7c5f125f5f98f748f54063c
2018-10-19 13:26:32 -07:00
Brad Ebinger
7fff7e5eff Merge "Expose the empty MmTelCapabilities constructor" 2018-10-19 20:20:14 +00:00
Chen Xu
39f0965925 Merge "new SystemAPI for setCarrierDataEnabled" am: 7dd38c2115
am: 6ec00c2584

Change-Id: I83fa3369a48b9cc6bfe962f2ae101f06709793ae
2018-10-19 13:16:05 -07:00
chen xu
fd6cccc775 Merge "correct the definition of LISTEN_RADIO_POWER_STATE_CHANGED"
am: 2c10a29eaa

Change-Id: I265296c4a1b40606f8e3e2b96d4d20a1ccd9d4c7
2018-10-19 12:56:35 -07:00
Chen Xu
6ec00c2584 Merge "new SystemAPI for setCarrierDataEnabled"
am: 7dd38c2115

Change-Id: I37981416901ce00637392a1289cb627e27750666
2018-10-19 12:52:37 -07:00
Bill Yi
0b537c73f7 Merge pi-dr1-dev to aosp-master
Change-Id: I40fca8b785049f8563809a70f6671b8af89f3cfd
2018-10-19 12:20:31 -07:00
Treehugger Robot
2c10a29eaa Merge "correct the definition of LISTEN_RADIO_POWER_STATE_CHANGED" 2018-10-19 19:19:26 +00:00
Chen Xu
cd6874f0bf Merge "Revert "Telephony light grey list clean up for Q"" am: a18e095754
am: c16c2f7c8e

Change-Id: I17fee4991fbe3a8987710be55e73898c1abebe82
2018-10-19 12:11:23 -07:00
Chen Xu
c16c2f7c8e Merge "Revert "Telephony light grey list clean up for Q""
am: a18e095754

Change-Id: I413ff7a0e759ae257d3be6fba180c220b15f07d2
2018-10-19 11:58:21 -07:00
Chen Xu
7dd38c2115 Merge "new SystemAPI for setCarrierDataEnabled" 2018-10-19 18:47:27 +00:00
Chen Xu
a18e095754 Merge "Revert "Telephony light grey list clean up for Q"" 2018-10-19 18:36:56 +00:00
Chen Xu
76819cc048 Merge "expose some Telephony.Carriers cols system APIs" am: f2e0f57976
am: bb0689b6d5

Change-Id: I39fa9903ca0b3709fe420f80cfa0a3ae32a28537
2018-10-19 11:29:43 -07:00
chen xu
b591f9d2dd correct the definition of LISTEN_RADIO_POWER_STATE_CHANGED
keep the value same as master

Bug: 117930373
Test: telephony unit test
Change-Id: I0bad21eeed2b4667fbb781253828b99332103b31
Merged-in: Id170063bfdb1e3325f67e8680231ab4deda7d65d
2018-10-19 18:18:39 +00:00
Chen Xu
bb0689b6d5 Merge "expose some Telephony.Carriers cols system APIs"
am: f2e0f57976

Change-Id: Ifbceb368352aa1f57912b6690f61fe8412e2dc41
2018-10-19 11:13:04 -07:00
Jayachandran C
cfc669e34f Add a new intent ACTION_MMSSMS_DATABASE_LOST
This intent is to catch the mmssms.db getting mysteriously lost.
The is a hide@ API and is protected with MODIFY_PHONE_STATE permission.

Bug: 115990430
Test: Simulated mmsmsm.db corruption and verified that the intent is
broadcasted and received by application with MODIFY_PHONE_STATE
permission

Merged-in: I3474df294c550b503b74bde25f10ae43ab5863a1
Change-Id: I3474df294c550b503b74bde25f10ae43ab5863a1
2018-10-19 18:11:44 +00:00
Chen Xu
bab59cb9db Revert "Telephony light grey list clean up for Q"
This reverts commit 253bdb7175.

Reason for revert: This CL caused MMS break because Bugle is using the
hidden API in Q's darkgrey list. The proper fix should either come from
Bugle team if their apk moved to Q, or compat team to explore why this
caused issue for app target on P.

Change-Id: Icc6c190cde79c10d9045183c0b80cdf008e95578

Bug: 117899984
2018-10-19 18:05:32 +00:00
Chen Xu
f2e0f57976 Merge "expose some Telephony.Carriers cols system APIs" 2018-10-19 17:56:14 +00:00
taiki tsutsumi
7bb40b5909 Add CarrierConfig to hide "Network default" option in Caller ID setting
am: 187c9943ff

Change-Id: I46132178c349ad5b914fd498f6985ef7988b9060
2018-10-19 10:51:09 -07:00
SongFerngWang
1f20caddba add four new carrier configs for supplementary service precautions.
am: 7e7c7d2abf

Change-Id: I9d7deefd26c53549774398f4dd88a743a0bbf500
2018-10-19 10:44:29 -07:00
Youming Ye
130aacd566 Merge changes from topic "cherrypick"
am: c4b647458c

Change-Id: Id372458d932eb34db2f7cdc5bc25159f65f1d93c
2018-10-19 10:15:55 -07:00
SongFerngWang
dd86ea6036 add four new carrier configs for supplementary service precautions.
am: 7e7c7d2abf

Change-Id: If9d738a3c9632410dc913ed08109b975e90b36a2
2018-10-19 10:08:46 -07:00
Seongho Kim
77680bd4db Need to check empty not null for String
getWcdmaLevel needs to check empty string, which is currently doesn't
because mWcdmaDefaultSignalMeasurement could be not null but empty string.

Test: TelephonybaseTest

Change-Id: If00a5953eef972250266ceef234cce213d45bc6a
Signed-off-by: Seongho Kim <sh_tiger.kim@samsung.com>
2018-10-19 02:40:08 +00:00