OSDN Git Service
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
Brad Ebinger [Tue, 13 Mar 2018 18:04:23 +0000 (18:04 +0000)]
Merge "Remove unneeded notify AIDL API"
am:
991f8b0c34
Change-Id: Ibef00fa1b9d1f4c964798c66af86059d73e2e707
Ruchi Kandoi [Tue, 13 Mar 2018 17:56:26 +0000 (17:56 +0000)]
Merge "Remove the UICC specific code from android.se.omapi"
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
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
Brad Ebinger [Tue, 13 Mar 2018 16:31:35 +0000 (16:31 +0000)]
Merge "Remove unneeded notify AIDL API"
Brad Ebinger [Tue, 13 Mar 2018 16:30:45 +0000 (16:30 +0000)]
Merge "Remove IMS Emergency Calling availability API"
David Brazdil [Tue, 13 Mar 2018 16:07:40 +0000 (16:07 +0000)]
Merge "Add PrintSpooler to system app whitelist"
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
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."
Brad Ebinger [Tue, 13 Mar 2018 00:56:32 +0000 (00:56 +0000)]
Merge "Support Dynamic ImsService Querying"
am:
6fc1a2f0d4
Change-Id: I8cfa3ae7197b135cf59085db5e8d452949346758
Jordan Liu [Mon, 12 Mar 2018 22:57:21 +0000 (22:57 +0000)]
Merge "Remove getDefaultSim hidden api"
am:
fdf4dd7928
Change-Id: Iddf30f8b24ec3de2497af050674a0d4d64cb7686
Brad Ebinger [Mon, 12 Mar 2018 22:53:47 +0000 (22:53 +0000)]
Merge "Support Dynamic ImsService Querying"
Jordan Liu [Mon, 12 Mar 2018 21:17:43 +0000 (21:17 +0000)]
Merge "Remove getDefaultSim hidden api"
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
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
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
Gil O'Neil [Mon, 12 Mar 2018 17:28:47 +0000 (17:28 +0000)]
Merge "Make TelephonyManager#{set/get}{Voice/Date}ActivationState SystemApis"
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)
Pavel Maltsev [Mon, 12 Mar 2018 07:57:07 +0000 (07:57 +0000)]
Merge "Fixing comments in Network Capabilities"
am:
e58f15fded
Change-Id: Iacbcac2e740099ea6b6a6f7a646f046370fd16f5
Treehugger Robot [Mon, 12 Mar 2018 07:42:58 +0000 (07:42 +0000)]
Merge "Fixing comments in Network Capabilities"
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
Chalard Jean [Mon, 12 Mar 2018 06:05:05 +0000 (06:05 +0000)]
Merge "Add the ability to refresh to the captive portal app."
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
周雷 [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
Treehugger Robot [Sat, 10 Mar 2018 02:59:10 +0000 (02:59 +0000)]
Merge "[Performance] Use bool var judge whether the navi-keys enabled"
Jordan Liu [Sat, 10 Mar 2018 02:24:09 +0000 (02:24 +0000)]
Merge "Fix mLteSignalStrength range check"
am:
fbf9d61bb2
Change-Id: I6066b9f08d88dd8102761c219a02a24b06c24b47
周雷 [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>
Treehugger Robot [Sat, 10 Mar 2018 00:40:19 +0000 (00:40 +0000)]
Merge "Fix mLteSignalStrength range check"
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
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
Chris Tate [Fri, 9 Mar 2018 23:53:30 +0000 (23:53 +0000)]
Merge "Defer deleting a http cache"
am:
c294af5f94
Change-Id: I29ef61d60774fc26596878d56455cc7a3c5e0236
Eric Schwarzenbach [Fri, 9 Mar 2018 23:49:40 +0000 (23:49 +0000)]
Merge "Add Duplex mode to ServiceState."
am:
908bf936a5
Change-Id: Ied5fe88d7301ce3573be35c48101c25a6ccfea5c
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
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"
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
Andreas Gampe [Fri, 9 Mar 2018 21:58:43 +0000 (21:58 +0000)]
Merge "PackageManager: Avoid null access"
am:
9b8008e9e8
Change-Id: Iabb496c276c250ed8edde6da0fe419925f5426e3
Chris Tate [Fri, 9 Mar 2018 21:26:20 +0000 (21:26 +0000)]
Merge "Defer deleting a http cache"
Eric Schwarzenbach [Fri, 9 Mar 2018 21:19:10 +0000 (21:19 +0000)]
Merge "Add Duplex mode to ServiceState."
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.""
Treehugger Robot [Fri, 9 Mar 2018 20:06:24 +0000 (20:06 +0000)]
Merge "PackageManager: Avoid null access"
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
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
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
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
Treehugger Robot [Fri, 9 Mar 2018 17:52:50 +0000 (17:52 +0000)]
Merge "Zygote: Set libbase default tag on fork"
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
Treehugger Robot [Fri, 9 Mar 2018 17:35:53 +0000 (17:35 +0000)]
Merge "SystemUI: Customize wifi indicator for China carriers"
Treehugger Robot [Fri, 9 Mar 2018 16:58:58 +0000 (16:58 +0000)]
Merge "Fix reference to header file in art."
Jordan Liu [Fri, 9 Mar 2018 16:20:09 +0000 (16:20 +0000)]
Merge "Support ENVELOPE (EVENT DOWNLOAD - User activity) command"
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
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
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
Treehugger Robot [Fri, 9 Mar 2018 12:58:26 +0000 (12:58 +0000)]
Merge "Check if mSurface is valid before create SurfaceSession"
Chalard Jean [Fri, 9 Mar 2018 12:57:15 +0000 (12:57 +0000)]
Merge "Deprecate most of NetworkInfo."
am:
92a9847de9
Change-Id: I1d12c161f7e388451059a92b68a1511fbf8006a1
Chalard Jean [Fri, 9 Mar 2018 09:46:11 +0000 (09:46 +0000)]
Merge "Deprecate most of NetworkInfo."
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
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
Erik Kline [Fri, 9 Mar 2018 04:49:51 +0000 (04:49 +0000)]
Merge "Add BaseNetdEventCallback class that provides no-op implementations for INetdEventCallback."
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
Mathieu Chartier [Fri, 9 Mar 2018 01:23:06 +0000 (01:23 +0000)]
Merge "Clean up comment"
am:
8cdc0da9ad
Change-Id: I8fde53a8d460309a2efb69a7d15e2665dd75e432
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
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
Treehugger Robot [Fri, 9 Mar 2018 00:57:53 +0000 (00:57 +0000)]
Merge "Bluetooth: Separate enable and disable Reasons from package name"
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
Tyler Gunn [Fri, 9 Mar 2018 00:41:31 +0000 (00:41 +0000)]
Merge "Support enhanced call blocking function"
am:
fdcdaee2d1
Change-Id: I26c38a7cca8a92011395da5e7ff758d482edbcab
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
Mathieu Chartier [Thu, 8 Mar 2018 23:38:47 +0000 (23:38 +0000)]
Merge "Clean up comment"
Tyler Gunn [Thu, 8 Mar 2018 23:26:57 +0000 (23:26 +0000)]
Merge "New intent for microphone mute change notification"
Tyler Gunn [Thu, 8 Mar 2018 23:21:16 +0000 (23:21 +0000)]
Merge "Support enhanced call blocking function"
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
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
yinxu [Thu, 8 Mar 2018 21:31:49 +0000 (21:31 +0000)]
Merge "Do not throw RuntimeException from stopScan()."
am:
7ac5deaf38
Change-Id: I64e0486f26d6bc9e468cf0c69ec6ada50889940b
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
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
Treehugger Robot [Thu, 8 Mar 2018 19:41:20 +0000 (19:41 +0000)]
Merge "Do not throw RuntimeException from stopScan()."
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
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
Mathieu Chartier [Thu, 8 Mar 2018 18:12:54 +0000 (18:12 +0000)]
Merge "Bump version for OtaDexoptService"
am:
de1a963e52
Change-Id: I49beb8aabbae6a4a06d1a9c360bdcefd47a5b187
Pengquan Meng [Thu, 8 Mar 2018 17:56:28 +0000 (17:56 +0000)]
Merge "Telephony(MSIM): Default NW mode property for each slot"
Shibin George [Mon, 26 Feb 2018 14:59:44 +0000 (20:29 +0530)]
Check if mSurface is valid before create SurfaceSession
If mSurface has already been released in another thread,
this would result in a null-pointer dereference in
SurfaceSession contructor i.e. in nativeCreateScoped().
7757 7757 F DEBUG : pid: 1402, tid: 1583, name: android.anim >>> system_server <<<
7757 7757 F DEBUG : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xd0
7757 7757 F DEBUG : Cause: null pointer dereference
... <trimmed>
7757 7757 F DEBUG : backtrace:
7757 7757 F DEBUG : #00 pc
000000000007fe58 /system/lib64/libgui.so (android::Surface::getIGraphicBufferProducer() const)
7757 7757 F DEBUG : #01 pc
00000000000ff000 /system/lib64/libandroid_runtime.so (android::nativeCreateScoped(_JNIEnv*, _jclass*, long)+52)
7757 7757 F DEBUG : #02 pc
0000000000ac8968 /system/framework/arm64/boot-framework.oat (offset 0x614000) (android.content.res.XmlBlock.nativeCreateParseState [DEDUPED]+152)
7757 7757 F DEBUG : #03 pc
0000000001327d24 /system/framework/arm64/boot-framework.oat (offset 0x614000) (android.view.SurfaceSession.<init>+52)
7757 7757 F DEBUG : #04 pc
00000000014b7320 /system/framework/oat/arm64/services.odex (offset 0x5be000) (com.android.server.wm.TaskSnapshotSurface.drawSizeMismatchSnapshot+128)
7757 7757 F DEBUG : #05 pc
00000000014b784c /system/framework/oat/arm64/services.odex (offset 0x5be000) (com.android.server.wm.TaskSnapshotSurface.drawSnapshot+188)
7757 7757 F DEBUG : #06 pc
00000000014b6f2c /system/framework/oat/arm64/services.odex (offset 0x5be000) (com.android.server.wm.TaskSnapshotSurface.create+2684)
7757 7757 F DEBUG : #07 pc
00000000014b0158 /system/framework/oat/arm64/services.odex (offset 0x5be000) (com.android.server.wm.TaskSnapshotController.createStartingSurface+72)
7757 7757 F DEBUG : #08 pc
00000000014a5ca0 /system/framework/oat/arm64/services.odex (offset 0x5be000) (com.android.server.wm.SnapshotStartingData.createStartingSurface+96)
7757 7757 F DEBUG : #09 pc
000000000144b030 /system/framework/oat/arm64/services.odex (offset 0x5be000) (com.android.server.wm.AppWindowContainerController.lambda$-com_android_server_wm_AppWindowContainerController_4735+496)
... <trimmed>
Bug:
74129970
Change-Id: I41268c7680d3885c85fc3b682d0eba7415674062
Mathieu Chartier [Thu, 8 Mar 2018 17:07:15 +0000 (17:07 +0000)]
Merge "Bump version for OtaDexoptService"
Eric Schwarzenbach [Sat, 3 Mar 2018 01:47:13 +0000 (17:47 -0800)]
Add Duplex mode to ServiceState.
Adds getChannelNumber() to CellIdentity.
Creates a static utility class to calculate the duplex mode from an
EARFCN.
Bug:
73728783
Test: runtest frameworks-telephony
Change-Id: I5b5c4efa7e17594ce9397cf65e129147affe96bd
Ruijie Bai [Mon, 25 Dec 2017 03:00:23 +0000 (11:00 +0800)]
Support enhanced call blocking function
- Add new carrier config to determine whether to enable
enhanced call blocking feature.
- Add new I/F to get/set the call blocking enabled status.
- Add new API to support checking whether a number is
block number with specific extras.
Bug:
28189985
Test: Manual
Change-Id: I7e2fdaecf4c93f3513d756e65bab8e2c2c0b7440
Pete Gillin [Thu, 8 Mar 2018 12:51:56 +0000 (12:51 +0000)]
Merge "Add new 'explicit GC' policy to StrictMode."
am:
121eb58ab4
Change-Id: Ice5b3c97fb7a791b2623df8e2de6c2669b920b19
Pete Gillin [Thu, 8 Mar 2018 10:55:00 +0000 (10:55 +0000)]
Merge "Add new 'explicit GC' policy to StrictMode."
Jack He [Fri, 2 Mar 2018 21:08:36 +0000 (13:08 -0800)]
Bluetooth: Separate enable and disable Reasons from package name
* Reasons to enable or disable Bluetooth should be in a separate
namespace away from package names that initiated the enable or disable
* Delcare reason code in android/bluetooth/enums.proto as
EnableDisableReasonEnum and use these reason code together with
package names to log Bluetooth enable and disable events
* When reason is ENABLE_DISABLE_REASON_APPLICATION_REQUEST, the external
package name is the real reason why Bluetooth is enabled or disabled
* Change START_CRASH to START_ERROR since it represents a disable event
when Bluetooth failed to start
* Change UNEXPECTED_CRASH to CRASH since no crash is expected
* Add getEnableDisableReasonString() method to covert reason code to
human readable strings in dumpsys output
Bug:
74090881
Test: Toggle Bluetooth, airplane mode, BLE scanning
Change-Id: I06aa413e2a0a5f016c87759a1b694ef643c9cdee
Jordan Liu [Thu, 8 Mar 2018 01:04:53 +0000 (01:04 +0000)]
Merge "Initialize mWcdmaRscpAsu and fix invalid value for asu"
am:
36886b6f15
Change-Id: Ie5bf6391fc967283cd705cb9437ba302649a48c8
Jordan Liu [Wed, 7 Mar 2018 23:41:41 +0000 (23:41 +0000)]
Merge "Initialize mWcdmaRscpAsu and fix invalid value for asu"
Pavel Maltsev [Wed, 7 Mar 2018 23:00:53 +0000 (23:00 +0000)]
Merge "Minor clean-up in NetworkCapabilities"
am:
539f85a18d
Change-Id: Ic70f545a4886461f38f1af934600f4e1afe0179f
yinxu [Wed, 7 Mar 2018 21:49:51 +0000 (13:49 -0800)]
Do not throw RuntimeException from stopScan().
Bug:
73750871
Test: Unit Test
Change-Id: I640093627c103fe1d2fe5707e6854ba748789919
Mathieu Chartier [Wed, 7 Mar 2018 21:23:27 +0000 (21:23 +0000)]
Merge "Add logic for passing down CompactDex generation flag"
am:
b5fb7e91d8
Change-Id: Ia2f2e6b97c19a20c57a98c4191df0e631b342ae6
Treehugger Robot [Wed, 7 Mar 2018 21:06:59 +0000 (21:06 +0000)]
Merge "Minor clean-up in NetworkCapabilities"
Tyler Gunn [Wed, 7 Mar 2018 20:43:04 +0000 (20:43 +0000)]
Merge "API Documentation and Constant cleanup."
am:
8882c55b21
Change-Id: I9b29ba9beb91005dfd0df267d9ca21b0e858abad
Mathieu Chartier [Wed, 7 Mar 2018 19:53:18 +0000 (19:53 +0000)]
Merge "Add logic for passing down CompactDex generation flag"
Tetsutoki Shiozawa [Wed, 7 Mar 2018 19:51:26 +0000 (19:51 +0000)]
Merge "Store package restriction settings at shutdown"
am:
888c45b484
Change-Id: I97ad69e56c6a3c32f9d530aed933b98a61d6daa4
Treehugger Robot [Wed, 7 Mar 2018 19:33:52 +0000 (19:33 +0000)]
Merge "API Documentation and Constant cleanup."
yinxu [Wed, 7 Mar 2018 19:02:46 +0000 (19:02 +0000)]
Merge "Address the API review comments."
am:
322ff16301
Change-Id: I4892b391672b0f125d47d9ddec02c1645d7cb2d3
Treehugger Robot [Wed, 7 Mar 2018 18:46:18 +0000 (18:46 +0000)]
Merge "Store package restriction settings at shutdown"
Anton Hansson [Wed, 7 Mar 2018 18:37:54 +0000 (18:37 +0000)]
Merge "frameworks/base: Set LOCAL_SDK_VERSION where possible."
am:
13310fef6e
Change-Id: Idbd6c7575b15c68a34c75ae6e5a5dd5418cfab82