OSDN Git Service

android-x86/frameworks-base.git
6 years agoMerge "Update API docs for Telephony call state reporting."
Tyler Gunn [Wed, 14 Mar 2018 17:12:56 +0000 (17:12 +0000)]
Merge "Update API docs for Telephony call state reporting."
am: c2493ee1ee

Change-Id: Ib57ff8f80d17324c159f8ae0839134c0b6aecac0

6 years agoMerge "Update API docs for Telephony call state reporting."
Tyler Gunn [Wed, 14 Mar 2018 14:59:52 +0000 (14:59 +0000)]
Merge "Update API docs for Telephony call state reporting."

6 years agoMerge "Add PrintRecommendationService to hidden API package whitelist"
David Brazdil [Wed, 14 Mar 2018 11:49:20 +0000 (11:49 +0000)]
Merge "Add PrintRecommendationService to hidden API package whitelist"
am: c19970fdcf

Change-Id: I33b7548a05a839c25db36f66ba2f41f04cbde486

6 years agoMerge "Add PrintRecommendationService to hidden API package whitelist"
Treehugger Robot [Wed, 14 Mar 2018 10:09:00 +0000 (10:09 +0000)]
Merge "Add PrintRecommendationService to hidden API package whitelist"

6 years agoMerge "DO NOT MERGE: Add to dummy StatsLog class"
Tej Singh [Wed, 14 Mar 2018 03:22:57 +0000 (03:22 +0000)]
Merge "DO NOT MERGE: Add to dummy StatsLog class"
am: 21954067ba  -s ours

Change-Id: I87e430664f6c7093ca35b0fd887c63d083bee1c3

6 years agoMerge "Allow carrier privileged apps to access Telephony/Subscription APIs."
Jeff Davidson [Wed, 14 Mar 2018 01:44:36 +0000 (01:44 +0000)]
Merge "Allow carrier privileged apps to access Telephony/Subscription APIs."
am: 985b17957a

Change-Id: If78aeb482eaadc3bce939c3d670e0619ca715029

6 years agoMerge "access bar notification rename"
fionaxu [Wed, 14 Mar 2018 01:39:13 +0000 (01:39 +0000)]
Merge "access bar notification rename"
am: d96e1e408d

Change-Id: I1506d56002822d82e1ffc90c928b4ea9fc362d60

6 years agoMerge "DO NOT MERGE: Add to dummy StatsLog class"
Treehugger Robot [Wed, 14 Mar 2018 01:21:43 +0000 (01:21 +0000)]
Merge "DO NOT MERGE: Add to dummy StatsLog class"

6 years agoMerge "Allow carrier privileged apps to access Telephony/Subscription APIs."
Treehugger Robot [Wed, 14 Mar 2018 00:10:12 +0000 (00:10 +0000)]
Merge "Allow carrier privileged apps to access Telephony/Subscription APIs."

6 years agoMerge "access bar notification rename"
Treehugger Robot [Wed, 14 Mar 2018 00:01:54 +0000 (00:01 +0000)]
Merge "access bar notification rename"

6 years agoUpdate API docs for Telephony call state reporting.
Tyler Gunn [Tue, 13 Mar 2018 22:56:37 +0000 (15:56 -0700)]
Update API docs for Telephony call state reporting.

Update TelephonyManager#getCallState,
PhoneStateListener#onCallStateChanged to make it clear which calls each
method considers in determining call state.
Added intdef for call state (allows auto doc generation of valid
values for parameters).

Test: make docs
Bug: 73245376
Change-Id: I70ebd0f00ae3f0e1370ae275be8f8ef6f008523d

6 years agoDO NOT MERGE: Add to dummy StatsLog class
Tej Singh [Sat, 10 Mar 2018 02:04:50 +0000 (18:04 -0800)]
DO NOT MERGE: Add to dummy StatsLog class

Changing some of the atoms, so changing the corresponding write method.

Test: build on Marlin
Change-Id: I0fe8418caad7df97dc8f9fed13a9dc423d9c50f6

6 years agoMerge "Add IntDef for MBMS download result"
Hall Liu [Tue, 13 Mar 2018 21:41:52 +0000 (21:41 +0000)]
Merge "Add IntDef for MBMS download result"
am: 54b8ab7333

Change-Id: Ia693a91d744246a6ee390c7f43bc243c893d50bf

6 years agoaccess bar notification rename
fionaxu [Tue, 13 Mar 2018 01:26:05 +0000 (18:26 -0700)]
access bar notification rename

Bug: 37579161
Test: Build

Change-Id: I609826de47dc3fae4dee89d43951269a462c22b2
(cherry picked from commit d97c30af9410aafa93bae9ff01b4d9d61a15dee3)
Merged-in: I609826de47dc3fae4dee89d43951269a462c22b2

6 years agoMerge "Carrier id api rename"
fionaxu [Tue, 13 Mar 2018 20:24:49 +0000 (20:24 +0000)]
Merge "Carrier id api rename"
am: 57479b64b7

Change-Id: I44bd557cd89db9152c1bd66c8ee02b7ab45ec989

6 years agoMerge "Add IntDef for MBMS download result"
Hall Liu [Tue, 13 Mar 2018 20:10:38 +0000 (20:10 +0000)]
Merge "Add IntDef for MBMS download result"

6 years agoMerge "Remove the UICC specific code from android.se.omapi"
Ruchi Kandoi [Tue, 13 Mar 2018 20:08:36 +0000 (20:08 +0000)]
Merge "Remove the UICC specific code from android.se.omapi"
am: 56be32e1ce

Change-Id: I458cfa98edde0176f84d858fb55e110647f06774

6 years agoAdd IntDef for MBMS download result
Hall Liu [Tue, 13 Mar 2018 18:29:33 +0000 (11:29 -0700)]
Add IntDef for MBMS download result

Change-Id: Idd8434e65691fc5d08f5427add6aec1870b76619
Fixes: 74409057
Test: compiles, no functionality change

6 years agoMerge "Carrier id api rename"
Treehugger Robot [Tue, 13 Mar 2018 18:28:50 +0000 (18:28 +0000)]
Merge "Carrier id api rename"

6 years agoMerge "Remove unneeded notify AIDL API"
Brad Ebinger [Tue, 13 Mar 2018 18:04:23 +0000 (18:04 +0000)]
Merge "Remove unneeded notify AIDL API"
am: 991f8b0c34

Change-Id: Ibef00fa1b9d1f4c964798c66af86059d73e2e707

6 years agoMerge "Remove the UICC specific code from android.se.omapi"
Ruchi Kandoi [Tue, 13 Mar 2018 17:56:26 +0000 (17:56 +0000)]
Merge "Remove the UICC specific code from android.se.omapi"

6 years agoMerge "Remove IMS Emergency Calling availability API"
Brad Ebinger [Tue, 13 Mar 2018 17:53:51 +0000 (17:53 +0000)]
Merge "Remove IMS Emergency Calling availability API"
am: 4b10333c26

Change-Id: I8d7bb0eb603c0b7385421bd5b553273424373867

6 years agoMerge "Add PrintSpooler to system app whitelist"
David Brazdil [Tue, 13 Mar 2018 17:46:33 +0000 (17:46 +0000)]
Merge "Add PrintSpooler to system app whitelist"
am: e6456d160c

Change-Id: I991aef25ccb7eb8c3975f5bb2b44f17e430b761a

6 years agoMerge "Remove unneeded notify AIDL API"
Brad Ebinger [Tue, 13 Mar 2018 16:31:35 +0000 (16:31 +0000)]
Merge "Remove unneeded notify AIDL API"

6 years agoMerge "Remove IMS Emergency Calling availability API"
Brad Ebinger [Tue, 13 Mar 2018 16:30:45 +0000 (16:30 +0000)]
Merge "Remove IMS Emergency Calling availability API"

6 years agoAdd PrintRecommendationService to hidden API package whitelist
David Brazdil [Tue, 13 Mar 2018 16:14:03 +0000 (16:14 +0000)]
Add PrintRecommendationService to hidden API package whitelist

This app builds directly against the platform. Add it to the whitelist.

Bug: 64382372
Test: make
Test: device boots
Change-Id: I16574374d2c233221cd1305f031f78aca1947f05

6 years agoMerge "Add PrintSpooler to system app whitelist"
David Brazdil [Tue, 13 Mar 2018 16:07:40 +0000 (16:07 +0000)]
Merge "Add PrintSpooler to system app whitelist"

6 years agoMerge "Add new netd event callback for changes to private DNS validation state."
Erik Kline [Tue, 13 Mar 2018 13:11:37 +0000 (13:11 +0000)]
Merge "Add new netd event callback for changes to private DNS validation state."
am: 40ca5a06bf

Change-Id: I504148b6a508b6f5e4b5dfa0976362496b91c15c

6 years agoMerge "Add new netd event callback for changes to private DNS validation state."
Erik Kline [Tue, 13 Mar 2018 11:58:19 +0000 (11:58 +0000)]
Merge "Add new netd event callback for changes to private DNS validation state."

6 years agoCarrier id api rename
fionaxu [Thu, 8 Mar 2018 05:52:05 +0000 (21:52 -0800)]
Carrier id api rename

Rename getAndroidCarrierIdForSubscription to getSimCarrierId.
Drop prefix "Android" as Android is implicit everywhere.

Rename carrierName to CarrierIdName to imply correlation between
these two APIs. This also helps to differentiate from another API
getSimOperatorName.

Bug: 71584605
Test: build
Change-Id: Iba4b1c21522741b8c11836a4c39004064736b4c6
(cherry picked from commit c8d483e488b8fb75e997a4a48c632e20cae0f4b7)
Merged-in: Iba4b1c21522741b8c11836a4c39004064736b4c6

6 years agoAllow carrier privileged apps to access Telephony/Subscription APIs.
Jeff Davidson [Fri, 23 Feb 2018 23:27:46 +0000 (15:27 -0800)]
Allow carrier privileged apps to access Telephony/Subscription APIs.

-All public APIs in TelephonyManager which require READ_PHONE_STATE
will now also be documented to accept carrier privileged callers as
well. (One exception is the change callbacks in each, which will be
addressed in a separate CL).

-For SubscriptionManager, callers without READ_PHONE_STATE will now be
able to access the subscription list; however, the resulting list will
be filtered to only include subscriptions for which the caller has
carrier privileges.

-All @see references to hasCarrierPrivileges have been removed in
favor of an inline {@link}. The @see section is set apart from the
rest of the Javadoc and thus appears out of context of where it's
actually relevant; moreover, it is often placed in the middle of a
line which makes it invalid. Using {@link} inlines the reference where
it's actually relevant.

-@SuppressAutodoc is added to any public method which has a
@RequiresPermission declaration that isn't a sufficient description of
the allowed callers, i.e. for APIs which accept carrier-privileged
callers, or the default dialer app or other exceptional cases. This
ensures redundant (but incorrect) requires permission declarations
aren't autogenerated.

Bug: 70041899
Test: TreeHugger, unit tests in topic
Change-Id: Ia5cc145c19d99fe2b87e3425bb95281980edef6f
Merged-In: Ia5cc145c19d99fe2b87e3425bb95281980edef6f
(cherry picked from commit bc10ce1efec7819d67cbd4b457ef91ce9db062cb)

6 years agoMerge "Support Dynamic ImsService Querying"
Brad Ebinger [Tue, 13 Mar 2018 00:56:32 +0000 (00:56 +0000)]
Merge "Support Dynamic ImsService Querying"
am: 6fc1a2f0d4

Change-Id: I8cfa3ae7197b135cf59085db5e8d452949346758

6 years agoMerge "Remove getDefaultSim hidden api"
Jordan Liu [Mon, 12 Mar 2018 22:57:21 +0000 (22:57 +0000)]
Merge "Remove getDefaultSim hidden api"
am: fdf4dd7928

Change-Id: Iddf30f8b24ec3de2497af050674a0d4d64cb7686

6 years agoMerge "Support Dynamic ImsService Querying"
Brad Ebinger [Mon, 12 Mar 2018 22:53:47 +0000 (22:53 +0000)]
Merge "Support Dynamic ImsService Querying"

6 years agoMerge "Remove getDefaultSim hidden api"
Jordan Liu [Mon, 12 Mar 2018 21:17:43 +0000 (21:17 +0000)]
Merge "Remove getDefaultSim hidden api"

6 years agoAdd new netd event callback for changes to private DNS validation state.
dalyk [Thu, 8 Mar 2018 21:25:48 +0000 (16:25 -0500)]
Add new netd event callback for changes to private DNS validation state.

Test: None.
Bug: 71828272
Change-Id: Ibf2683b9ff7c6cb69d7f4ad12b8bdff7cf7008f0

6 years agoMerge "Make TelephonyManager#{set/get}{Voice/Date}ActivationState SystemApis"
Gil O'Neil [Mon, 12 Mar 2018 18:40:35 +0000 (18:40 +0000)]
Merge "Make TelephonyManager#{set/get}{Voice/Date}ActivationState SystemApis"
am: d82b356685

Change-Id: I2c1cd1512450401c89d5603d75dcd9ad358544b8

6 years agoRemove unneeded notify AIDL API
Brad Ebinger [Mon, 12 Mar 2018 18:13:26 +0000 (11:13 -0700)]
Remove unneeded notify AIDL API

Removes the notifyImsFeatureReady
API AIDL, it is called when the callback
is set on the specific ImsFeature
interface.

Bug: 74391574
Test: Manual
Change-Id: I8c9cc39fa73861d7a9792709e1517d391230abfa

6 years agoMerge "Make TelephonyManager#{set/get}{Voice/Date}ActivationState SystemApis"
Gil O'Neil [Mon, 12 Mar 2018 17:28:47 +0000 (17:28 +0000)]
Merge "Make TelephonyManager#{set/get}{Voice/Date}ActivationState SystemApis"

6 years agoAdd PrintSpooler to system app whitelist
David Brazdil [Fri, 9 Mar 2018 13:39:59 +0000 (13:39 +0000)]
Add PrintSpooler to system app whitelist

This app builds directly against the platform. Add it to the whitelist.

Bug: 64382372
Test: make
Test: device boots
Change-Id: Ia77df2db78adf62a525f08549d71360924f1a3f6
Merged-In: I4c308d93d66391da2d3691eb45e5d7b1c1fdd582
(cherry picked from commit f7e625c19c8fbf0fc6cac5b7a724fe6548d5821f)

6 years agoMerge "Fixing comments in Network Capabilities"
Pavel Maltsev [Mon, 12 Mar 2018 07:57:07 +0000 (07:57 +0000)]
Merge "Fixing comments in Network Capabilities"
am: e58f15fded

Change-Id: Iacbcac2e740099ea6b6a6f7a646f046370fd16f5

6 years agoMerge "Fixing comments in Network Capabilities"
Treehugger Robot [Mon, 12 Mar 2018 07:42:58 +0000 (07:42 +0000)]
Merge "Fixing comments in Network Capabilities"

6 years agoMerge "Add the ability to refresh to the captive portal app."
Chalard Jean [Mon, 12 Mar 2018 07:40:04 +0000 (07:40 +0000)]
Merge "Add the ability to refresh to the captive portal app."
am: fc71acde3b

Change-Id: I561de51dff629ea468e995c1d37f613d33ac6946

6 years agoMerge "Add the ability to refresh to the captive portal app."
Chalard Jean [Mon, 12 Mar 2018 06:05:05 +0000 (06:05 +0000)]
Merge "Add the ability to refresh to the captive portal app."

6 years agoRemove the UICC specific code from android.se.omapi
Yoshiaki Naka [Mon, 12 Mar 2018 05:27:34 +0000 (14:27 +0900)]
Remove the UICC specific code from android.se.omapi

It is better to remove the UICC specific code from frameworks/base. The
code will be moved to SecureElementSession.openLogicalChannel().

Bug: 73331557
Test: Confirmed that OMAPI TC 6.4.7 ID3b passed with this change.

Change-Id: I1dda1d741306b417b1b886cdcee5ef89f86390e3

6 years agoMerge "[Performance] Use bool var judge whether the navi-keys enabled"
周雷 [Sat, 10 Mar 2018 06:42:55 +0000 (06:42 +0000)]
Merge "[Performance] Use bool var judge whether the navi-keys enabled"
am: 2feca0977c

Change-Id: I4b34f7ad323f3893b116616105aaf4291baeae1e

6 years agoMerge "[Performance] Use bool var judge whether the navi-keys enabled"
Treehugger Robot [Sat, 10 Mar 2018 02:59:10 +0000 (02:59 +0000)]
Merge "[Performance] Use bool var judge whether the navi-keys enabled"

6 years agoMerge "Fix mLteSignalStrength range check"
Jordan Liu [Sat, 10 Mar 2018 02:24:09 +0000 (02:24 +0000)]
Merge "Fix mLteSignalStrength range check"
am: fbf9d61bb2

Change-Id: I6066b9f08d88dd8102761c219a02a24b06c24b47

6 years ago[Performance] Use bool var judge whether the navi-keys enabled
周雷 [Wed, 28 Feb 2018 08:07:49 +0000 (16:07 +0800)]
[Performance] Use bool var judge whether the navi-keys enabled

if device enabled the system navigation keys,the system
will go to readthe Settings.Secure.SYSTEM_NAVIGATION_KEYS_ENABLED
provider while the driverreport KEYCODE_SYSTEM_NAVIGATION_RIGHT
every times,this operation has a serious impact on performance

Change-Id: Ia30d14c136b7798e2997d43bc601cb361c853e0d
Merged-In: Ia30d14c136b7798e2997d43bc601cb361c853e0d
Bug: 74392035
Signed-off-by: 周雷 <zhoulei5@xiaomi.com>
6 years agoMerge "Fix mLteSignalStrength range check"
Treehugger Robot [Sat, 10 Mar 2018 00:40:19 +0000 (00:40 +0000)]
Merge "Fix mLteSignalStrength range check"

6 years agoRemove getDefaultSim hidden api
Jordan Liu [Sat, 10 Mar 2018 00:08:21 +0000 (16:08 -0800)]
Remove getDefaultSim hidden api

It just returns 0 and is misleading, as sim id is not really a thing.

Bug: 74450373
Test: manual
Change-Id: I90bd1bf06e5318c31798bf3d216c558db3922441

6 years agoMerge "Convert api-stubs, system-api-stubs, and test-api-stubs target"
Nan Zhang [Sat, 10 Mar 2018 00:00:24 +0000 (00:00 +0000)]
Merge "Convert api-stubs, system-api-stubs, and test-api-stubs target"
am: baa37dbbad

Change-Id: I20df7b673927fb1dce0b044d40198402797a5938

6 years agoMerge "Defer deleting a http cache"
Chris Tate [Fri, 9 Mar 2018 23:53:30 +0000 (23:53 +0000)]
Merge "Defer deleting a http cache"
am: c294af5f94

Change-Id: I29ef61d60774fc26596878d56455cc7a3c5e0236

6 years agoMerge "Add Duplex mode to ServiceState."
Eric Schwarzenbach [Fri, 9 Mar 2018 23:49:40 +0000 (23:49 +0000)]
Merge "Add Duplex mode to ServiceState."
am: 908bf936a5

Change-Id: Ied5fe88d7301ce3573be35c48101c25a6ccfea5c

6 years agoFix mLteSignalStrength range check
Jordan Liu [Fri, 9 Mar 2018 00:34:03 +0000 (16:34 -0800)]
Fix mLteSignalStrength range check

The previous check is wrong based on the spec, and does not match the
HAL definition either.

Change-Id: Idb1c209f11a76421d477f8a1d270e23d86d621b1
Fixes: 74026897
Test: manual

6 years agoMerge "Convert api-stubs, system-api-stubs, and test-api-stubs target"
Treehugger Robot [Fri, 9 Mar 2018 22:33:27 +0000 (22:33 +0000)]
Merge "Convert api-stubs, system-api-stubs, and test-api-stubs target"

6 years agoMerge "Cherrypick "Add device config to decide which Auto Selection Network UI to...
Cassie Han [Fri, 9 Mar 2018 22:26:34 +0000 (22:26 +0000)]
Merge "Cherrypick "Add device config to decide which Auto Selection Network UI to use.""
am: fdbc592178

Change-Id: I2efd5b172f00d78f90333aa8168c52ae035a918d

6 years agoMerge "PackageManager: Avoid null access"
Andreas Gampe [Fri, 9 Mar 2018 21:58:43 +0000 (21:58 +0000)]
Merge "PackageManager: Avoid null access"
am: 9b8008e9e8

Change-Id: Iabb496c276c250ed8edde6da0fe419925f5426e3

6 years agoMerge "Defer deleting a http cache"
Chris Tate [Fri, 9 Mar 2018 21:26:20 +0000 (21:26 +0000)]
Merge "Defer deleting a http cache"

6 years agoMerge "Add Duplex mode to ServiceState."
Eric Schwarzenbach [Fri, 9 Mar 2018 21:19:10 +0000 (21:19 +0000)]
Merge "Add Duplex mode to ServiceState."

6 years agoMerge "Cherrypick "Add device config to decide which Auto Selection Network UI to...
Cassie Han [Fri, 9 Mar 2018 20:29:41 +0000 (20:29 +0000)]
Merge "Cherrypick "Add device config to decide which Auto Selection Network UI to use.""

6 years agoMerge "PackageManager: Avoid null access"
Treehugger Robot [Fri, 9 Mar 2018 20:06:24 +0000 (20:06 +0000)]
Merge "PackageManager: Avoid null access"

6 years agoMerge "Zygote: Set libbase default tag on fork"
Andreas Gampe [Fri, 9 Mar 2018 19:38:54 +0000 (19:38 +0000)]
Merge "Zygote: Set libbase default tag on fork"
am: cb114c54a4

Change-Id: I7e7cb2d0b4b237a1f0314d4c236f080df796df23

6 years agoMerge "SystemUI: Customize wifi indicator for China carriers"
Minming Qi [Fri, 9 Mar 2018 19:32:08 +0000 (19:32 +0000)]
Merge "SystemUI: Customize wifi indicator for China carriers"
am: 439286d185

Change-Id: I3d4c32e47d232c92209968cd73659bb33ef8f93c

6 years agoMerge "Fix reference to header file in art."
Mathew Inwood [Fri, 9 Mar 2018 19:25:34 +0000 (19:25 +0000)]
Merge "Fix reference to header file in art."
am: 16416f0e10

Change-Id: If2fc63471245490df2fabaa9c257db20ba182fe6

6 years agoFixing comments in Network Capabilities
Pavel Maltsev [Wed, 7 Mar 2018 19:13:04 +0000 (11:13 -0800)]
Fixing comments in Network Capabilities

Clean up after aosp/606338

Test: m -j (only comments has been changed)
Change-Id: I2627654450244024c2be92f9067534dfc2a80891

6 years agoMerge "Zygote: Set libbase default tag on fork"
Treehugger Robot [Fri, 9 Mar 2018 17:52:50 +0000 (17:52 +0000)]
Merge "Zygote: Set libbase default tag on fork"

6 years agoMerge "Support ENVELOPE (EVENT DOWNLOAD - User activity) command"
Jordan Liu [Fri, 9 Mar 2018 17:48:46 +0000 (17:48 +0000)]
Merge "Support ENVELOPE (EVENT DOWNLOAD - User activity) command"
am: f5b680c82a

Change-Id: I7a481dbbf35f0a21e6b2268d1293a614d589e992

6 years agoMerge "SystemUI: Customize wifi indicator for China carriers"
Treehugger Robot [Fri, 9 Mar 2018 17:35:53 +0000 (17:35 +0000)]
Merge "SystemUI: Customize wifi indicator for China carriers"

6 years agoMerge "Fix reference to header file in art."
Treehugger Robot [Fri, 9 Mar 2018 16:58:58 +0000 (16:58 +0000)]
Merge "Fix reference to header file in art."

6 years agoMerge "Support ENVELOPE (EVENT DOWNLOAD - User activity) command"
Jordan Liu [Fri, 9 Mar 2018 16:20:09 +0000 (16:20 +0000)]
Merge "Support ENVELOPE (EVENT DOWNLOAD - User activity) command"

6 years agoFix reference to header file in art.
Mathew Inwood [Fri, 9 Mar 2018 14:06:08 +0000 (14:06 +0000)]
Fix reference to header file in art.

The definition of the flags has moved at some point, update this comment to
point to the correct location.

Test: make
Change-Id: I2d7caa857e0061115b57a325db18cae605b464ee

6 years agoMerge "Check if mSurface is valid before create SurfaceSession"
Shibin George [Fri, 9 Mar 2018 14:46:25 +0000 (14:46 +0000)]
Merge "Check if mSurface is valid before create SurfaceSession"
am: fe118cfd10

Change-Id: I774c323f87ff9dba3dd6831b8a33e2b7161162cb

6 years agoAdd the ability to refresh to the captive portal app.
Chalard Jean [Fri, 9 Mar 2018 13:28:51 +0000 (22:28 +0900)]
Add the ability to refresh to the captive portal app.

Bug: 69840796
Test: manual
      created a small app that brings up the captive portal app,
      checked that pulling down does show the refresh spinner,
      refresh the page, and hide the spinner when refreshed.
      Checked that it works multiple times in a row.

Change-Id: Ieefdaffa9325b0c5f1b02ab6052c29a381f3a4d4

6 years agoMerge "Check if mSurface is valid before create SurfaceSession"
Treehugger Robot [Fri, 9 Mar 2018 12:58:26 +0000 (12:58 +0000)]
Merge "Check if mSurface is valid before create SurfaceSession"

6 years agoMerge "Deprecate most of NetworkInfo."
Chalard Jean [Fri, 9 Mar 2018 12:57:15 +0000 (12:57 +0000)]
Merge "Deprecate most of NetworkInfo."
am: 92a9847de9

Change-Id: I1d12c161f7e388451059a92b68a1511fbf8006a1

6 years agoMerge "Deprecate most of NetworkInfo."
Chalard Jean [Fri, 9 Mar 2018 09:46:11 +0000 (09:46 +0000)]
Merge "Deprecate most of NetworkInfo."

6 years agoMerge "Add BaseNetdEventCallback class that provides no-op implementations for INetdE...
Erik Kline [Fri, 9 Mar 2018 07:01:21 +0000 (07:01 +0000)]
Merge "Add BaseNetdEventCallback class that provides no-op implementations for INetdEventCallback."
am: 59787b4247

Change-Id: I63d8b36ec1594134bce8c60eb653e9b53a1b1963

6 years agoDeprecate most of NetworkInfo.
Chalard Jean [Thu, 8 Mar 2018 04:54:53 +0000 (13:54 +0900)]
Deprecate most of NetworkInfo.

getType, getTypeName, isConnectedOrConnecting, isConnected,
isAvaisable, isFailover, isRoaming, getState, getDetailedState,
getReason, and the TYPE_* constants in ConnectivityManager
along with methods that use them are now stacked on a boat
bound for the other side of the Styx.

Test: no code changes
Bug: 62844794
Change-Id: Idd70763de5b1af5580b4734cd443ac4b570069cc

6 years agoMerge "Add BaseNetdEventCallback class that provides no-op implementations for INetdE...
Erik Kline [Fri, 9 Mar 2018 04:49:51 +0000 (04:49 +0000)]
Merge "Add BaseNetdEventCallback class that provides no-op implementations for INetdEventCallback."

6 years agoMerge "Bluetooth: Separate enable and disable Reasons from package name"
Jack He [Fri, 9 Mar 2018 02:25:38 +0000 (02:25 +0000)]
Merge "Bluetooth: Separate enable and disable Reasons from package name"
am: 1844f1cb43

Change-Id: I86d6304d01685c24c301c6ba440657ee58024840

6 years agoMerge "Clean up comment"
Mathieu Chartier [Fri, 9 Mar 2018 01:23:06 +0000 (01:23 +0000)]
Merge "Clean up comment"
am: 8cdc0da9ad

Change-Id: I8fde53a8d460309a2efb69a7d15e2665dd75e432

6 years agoPackageManager: Avoid null access
Andreas Gampe [Tue, 6 Mar 2018 01:46:25 +0000 (17:46 -0800)]
PackageManager: Avoid null access

In case cache creation fails, mCacheDir may be null. Avoid an
access.

Bug: 74087079
Test: m
Test: boot under low-space condition
Change-Id: I55836c820ef2c3431e8f06224d6f9edf0e9881ef

6 years agoSupport ENVELOPE (EVENT DOWNLOAD - User activity) command
Yoshiaki Naka [Fri, 15 Sep 2017 06:24:34 +0000 (15:24 +0900)]
Support ENVELOPE (EVENT DOWNLOAD - User activity) command

The terminal shall send the ENVELOPE (EVENT DOWNLOAD - User activity)
command to the UICC when some user activity like a key-press or touch is
detected if the user activity event is a part of the current event list.
This change allows the SIM Toolkit application to support that event.
Please refer to the specification of SET UP EVENT LIST command described
in ETSI TS 102.223.

Bug: 65884891
Test: Confirmed the expected seq 1.1 of ETSI TS 102.384 TC 27.22.4.16
Change-Id: I7d3faa09cd4625db53bcfe21f90570389a4ea037
Merged-In: I7d3faa09cd4625db53bcfe21f90570389a4ea037

6 years agoMerge "Bluetooth: Separate enable and disable Reasons from package name"
Treehugger Robot [Fri, 9 Mar 2018 00:57:53 +0000 (00:57 +0000)]
Merge "Bluetooth: Separate enable and disable Reasons from package name"

6 years agoMerge "New intent for microphone mute change notification"
Tyler Gunn [Fri, 9 Mar 2018 00:46:56 +0000 (00:46 +0000)]
Merge "New intent for microphone mute change notification"
am: d34cd5eb0a

Change-Id: I6435148922148d340e8a4b8bd7cf431661202d42

6 years agoMerge "Support enhanced call blocking function"
Tyler Gunn [Fri, 9 Mar 2018 00:41:31 +0000 (00:41 +0000)]
Merge "Support enhanced call blocking function"
am: fdcdaee2d1

Change-Id: I26c38a7cca8a92011395da5e7ff758d482edbcab

6 years agoRemove IMS Emergency Calling availability API
Brad Ebinger [Fri, 9 Mar 2018 00:21:42 +0000 (16:21 -0800)]
Remove IMS Emergency Calling availability API

Moving to an async update model for updating
IMS emergency calling availability, so this
API is unneeded.

Bug: 74389647
Test: Telephony ImsService testapp
Change-Id: Ib7b7dc5b1438f038b370ae9faf152fb15ed4acd5

6 years agoMerge "Clean up comment"
Mathieu Chartier [Thu, 8 Mar 2018 23:38:47 +0000 (23:38 +0000)]
Merge "Clean up comment"

6 years agoMerge "New intent for microphone mute change notification"
Tyler Gunn [Thu, 8 Mar 2018 23:26:57 +0000 (23:26 +0000)]
Merge "New intent for microphone mute change notification"

6 years agoMerge "Support enhanced call blocking function"
Tyler Gunn [Thu, 8 Mar 2018 23:21:16 +0000 (23:21 +0000)]
Merge "Support enhanced call blocking function"

6 years agoNew intent for microphone mute change notification
Jean-Michel Trivi [Fri, 22 Dec 2017 02:09:21 +0000 (18:09 -0800)]
New intent for microphone mute change notification

AudioManager: define ACTION_MICROPHONE_MUTE_CHANGED.
AudioService:
 - broadcast intent when setMicrophoneMute() is called
   with FLAG_RECEIVER_REGISTERED_ONLY.
 - remove outdated (invalid) comments.

Bug: 70857126
Test: m -j ; make -j offline-sdk-docs ; make -j cts ; \
      cts-tradefed run cts-dev -m CtsMediaTestCases -t android.media.cts.AudioManagerTest#testMicrophoneMuteIntent

Change-Id: I7391522f0195d06592e4f853e9b672fdec66d37a
Merged-In: I7391522f0195d06592e4f853e9b672fdec66d37a

6 years agoAdd BaseNetdEventCallback class that provides no-op implementations for INetdEventCal...
dalyk [Thu, 8 Mar 2018 21:33:25 +0000 (16:33 -0500)]
Add BaseNetdEventCallback class that provides no-op implementations for INetdEventCallback.

Test: None
Bug: 71828272
Change-Id: I75e0620f82195f18befe9dc079492a8c69bb764b

6 years agoMerge "Do not throw RuntimeException from stopScan()."
yinxu [Thu, 8 Mar 2018 21:31:49 +0000 (21:31 +0000)]
Merge "Do not throw RuntimeException from stopScan()."
am: 7ac5deaf38

Change-Id: I64e0486f26d6bc9e468cf0c69ec6ada50889940b

6 years agoClean up comment
Mathieu Chartier [Thu, 8 Mar 2018 21:11:40 +0000 (13:11 -0800)]
Clean up comment

Bug: 63756964
Bug: 74245837
Test: untested
Change-Id: I47a0fbab7da9cd87ec9e7dc03b2bc00e5668eae3

6 years agoZygote: Set libbase default tag on fork
Andreas Gampe [Mon, 5 Mar 2018 21:00:42 +0000 (13:00 -0800)]
Zygote: Set libbase default tag on fork

When forking, set the default tag to the process name, so that
non-tagged logging (like ART's) get tagged accordingly.

Bug: 34867873
Test: m
Change-Id: I81d526c8f5af0fde488cdf8efd1835298ff501fc

6 years agoMerge "Do not throw RuntimeException from stopScan()."
Treehugger Robot [Thu, 8 Mar 2018 19:41:20 +0000 (19:41 +0000)]
Merge "Do not throw RuntimeException from stopScan()."

6 years agoMerge "Telephony(MSIM): Default NW mode property for each slot"
Pengquan Meng [Thu, 8 Mar 2018 19:12:13 +0000 (19:12 +0000)]
Merge "Telephony(MSIM): Default NW mode property for each slot"
am: 27c64aaf3c

Change-Id: Iabd4ed14da42f5fb141606d63be5ed73f3df642a

6 years agoSupport Dynamic ImsService Querying
Brad Ebinger [Thu, 1 Mar 2018 21:05:59 +0000 (13:05 -0800)]
Support Dynamic ImsService Querying

1) Provide a "default" impl for MmTelFeature
instead of returning null.

2) Introduce a FeatureSlotPair, which maps a SIM
slot ID to a ImsFeature. This allows the ImsService
to provide which features it supports for multi-SIM
phones.

3) Pipe through ImsResolver state to help prevent IMS
operation when the ImsResolver is in the process of
figuring out feature capabilities.

Test: Telephony ImsService test app, telephony unit tests
Bug: 72642524

Change-Id: Idb95f7651af200026d62e8b29eaed30bc0ebc9d3

6 years agoMerge "Bump version for OtaDexoptService"
Mathieu Chartier [Thu, 8 Mar 2018 18:12:54 +0000 (18:12 +0000)]
Merge "Bump version for OtaDexoptService"
am: de1a963e52

Change-Id: I49beb8aabbae6a4a06d1a9c360bdcefd47a5b187