Commit Graph

530366 Commits

Author SHA1 Message Date
Ryan Mitchell
59cefc8403 Add ".webp" to default compress extensions
The .webp extension contains compressed image data so do not deflate
.webp files in APKs.

Bug: 166137617
Test: aapt2 link
Merged-In: I70181437e0b51122c7aa5047bd0a0791ac3b8df6
Change-Id: I70181437e0b51122c7aa5047bd0a0791ac3b8df6
2020-09-17 08:19:49 -07:00
Ryan Mitchell
0a0bf36555 Make configs differing only in density siblings
Configurations differing only in density value will match the same
device configuration at runtime; therefore, they should be considered
sibling configurations in the dominator tree.

So, given configurations A and B:
1) If A has a density defined and B does not, A must never dominate B.
2) If A and B both have densities defined, neither must dominate the
   other.

Previous behavior:
<default>
  sw600dp-v13
    sw600dp-hdpi-v13
       sw800dp-hdpi-v13
    sw800dp-xxhdpi-v13

New behavior:
<default>
  sw600dp-v13
    sw600dp-hdpi-v13
      sw800dp-hdpi-v13
      sw800dp-xxhdpi-v13

Bug: 167944889
Test: aapt2_tests
Merged-In: Ie9fba4c4b74af2b3bbf8fc6432539a99f8647634
Change-Id: Ie9fba4c4b74af2b3bbf8fc6432539a99f8647634
2020-09-17 08:18:27 -07:00
Lev Proleev
689ff54e86 Revert "Ringtone uri should add type query"
This reverts commit 3b25df9ad3.

Reason for revert: potential culprit for test breakage: b/168789394

Change-Id: Ie042b91c189c026079b040f6609df4c22c70f2cf
2020-09-17 13:47:54 +00:00
Jakub Pawlowski
350b085cc8 Merge "Bluetooth: log who changes adapter name" am: 78f92ef7fa am: 8e139a82cd am: b1f4504f56
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1428568

Change-Id: I8152c6234127caddb438d408c7e2846f503ef98c
2020-09-17 13:18:03 +00:00
Jakub Pawlowski
b1f4504f56 Merge "Bluetooth: log who changes adapter name" am: 78f92ef7fa am: 8e139a82cd
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1428568

Change-Id: I2b63691b16d78be09b8217e06006a6f58f357604
2020-09-17 12:17:54 +00:00
junyulai
08ea47d0a1 Skip stop if keepalive is already in stopping state
In current design, crash has been generated when stop function
has been re-entered to catch unexpected behavior. However,
it is possible to re-enter stop function if the network
disconnection occurs after stopping.

Thus, skip stop if keepalive is already in stopping state.

Test: atest ConnectivityServiceTest#testNattSocketKeepalives \
      --rerun-until-failure 60000
Bug: 167332570
Change-Id: Ic7068ad3dc990e957c37b8d87d48ebb6469b101f
2020-09-17 19:51:34 +08:00
Jakub Pawlowski
8e139a82cd Merge "Bluetooth: log who changes adapter name" am: 78f92ef7fa
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1428568

Change-Id: Ifdf6380978750295b4c88077ae4081937b38d56e
2020-09-17 11:42:51 +00:00
Jakub Pawlowski
78f92ef7fa Merge "Bluetooth: log who changes adapter name" 2020-09-17 11:13:35 +00:00
Jakub Pawlowski
6dcad2884a Bluetooth: log who changes adapter name
This is very helpful to find which third party app modified the adapter
name.

Bug: 168605944
Test: manual - change name, observe logcat output
Change-Id: I9a13c89e6ef416286411f786e233d81507c9d53a
2020-09-17 08:07:39 +00:00
Masaho Nishikawa
115e02818a Data connection for carrier specific APN
Implement the following features to support carrier network connection.
This commit is to define the carrier config for each features.

1. Sets default preferred APN
2. Uses dun APN when using Preset APN in roaming network

Also, fixed that to use only APNs with the same set id as preferred
APN.

Test: Manual
Bug: 147969062
Change-Id: If1e6d2bf58de39c22caa901fcd90fb11f104d900
(cherry picked from commit b9beb0d1afda6327b1c7645ac20a016f08e5744e)
2020-09-16 22:52:49 -07:00
Treehugger Robot
eca1afc382 Merge "Add action for Bluetooth tethering state changed" am: cf44a015e8 am: 773810d198 am: f03a18b7ab
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1422889

Change-Id: Ibea11e73a0843785f790eb5a781a1ce3f7646c85
2020-09-17 04:43:48 +00:00
Lucas Lin
1663ccb254 Merge "Rename mUserHandle to mUserId for better understanding" am: 8f10e0097b am: 5445a0f7ab am: ab666813e2
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1426656

Change-Id: Ifbd457664d92a547359f92fe91ba203bb58ed1ef
2020-09-17 04:43:30 +00:00
Robert Chou
53aa756a06 Merge "Ringtone uri should add type query" am: 96d98a9fad am: caf558ecdc am: 8e9f6c8db1
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1426651

Change-Id: Iee41dc3a0540cfd39014a47db43e2ca2c1592e32
2020-09-17 04:43:11 +00:00
Treehugger Robot
f03a18b7ab Merge "Add action for Bluetooth tethering state changed" am: cf44a015e8 am: 773810d198
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1422889

Change-Id: I899bd778c56b32139405636dc5c434e4138f1c1e
2020-09-17 03:44:57 +00:00
Treehugger Robot
773810d198 Merge "Add action for Bluetooth tethering state changed" am: cf44a015e8
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1422889

Change-Id: I982ccbaae0f9865d20f1b0c16c1990f863b5c325
2020-09-17 02:38:18 +00:00
Lucas Lin
ab666813e2 Merge "Rename mUserHandle to mUserId for better understanding" am: 8f10e0097b am: 5445a0f7ab
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1426656

Change-Id: I2a97dd14b8534a634f8b260d8775abd64eace2d1
2020-09-17 02:24:20 +00:00
Robert Chou
8e9f6c8db1 Merge "Ringtone uri should add type query" am: 96d98a9fad am: caf558ecdc
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1426651

Change-Id: I52e40353b3890676704884c5fd7fbe73016c9c3c
2020-09-17 02:24:09 +00:00
Treehugger Robot
cf44a015e8 Merge "Add action for Bluetooth tethering state changed" 2020-09-17 02:01:00 +00:00
Lucas Lin
5445a0f7ab Merge "Rename mUserHandle to mUserId for better understanding" am: 8f10e0097b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1426656

Change-Id: I0a9cdc959def7dc157494bc30b311b09d0fcea53
2020-09-17 01:36:15 +00:00
Lucas Lin
8f10e0097b Merge "Rename mUserHandle to mUserId for better understanding" 2020-09-17 01:30:27 +00:00
Robert Chou
caf558ecdc Merge "Ringtone uri should add type query" am: 96d98a9fad
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1426651

Change-Id: I06a7b6696daebe999e90887bcc5dcb645a683002
2020-09-17 01:25:06 +00:00
Robert Chou
96d98a9fad Merge "Ringtone uri should add type query" 2020-09-17 01:00:58 +00:00
Amit Mahajan
a23339f3b7 [automerger skipped] Merge "Fixed that data connections not tearing down when APN set id changes" am: 2c3e56fce6 am: eeeb5b506f am: d397780a38 -s ours
am skip reason: Change-Id I626f871b64d50127feece80f018272e51ad1c66c with SHA-1 715073fc69 is in history

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1371060

Change-Id: Iad2e1a2c79337cd9ebdf112156f473867f92fd5b
2020-09-16 23:34:42 +00:00
Amit Mahajan
d397780a38 Merge "Fixed that data connections not tearing down when APN set id changes" am: 2c3e56fce6 am: eeeb5b506f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1371060

Change-Id: I342f10760b799b934c5b33b1a0afb81816a312d2
2020-09-16 22:58:32 +00:00
Amit Mahajan
eeeb5b506f Merge "Fixed that data connections not tearing down when APN set id changes" am: 2c3e56fce6
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1371060

Change-Id: I241c839930f98ba838e3e30f900fa42a64663df2
2020-09-16 22:22:09 +00:00
Nathan Harold
d37b9bff1e Deprecate CellLocation Classes
All ways of getting CellLocation are deprecated.
Thus, we can deprecate the CellLocation classes
themselves.

Bug: 168710953
Test: make update-api && make offline-sdk-docs \
      && make; (no functional change)
Change-Id: I60aed126894d9b4bb495a24aeb8ffdd2af236809
2020-09-16 14:26:28 -07:00
Amit Mahajan
2c3e56fce6 Merge "Fixed that data connections not tearing down when APN set id changes" 2020-09-16 21:11:50 +00:00
Leon Scroggins
226c477959 Merge "ImageDecoder: Use AssetFileDescriptor's length" am: efca2d56f1 am: 3a62413c4f am: b9d7c9ec52
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1426968

Change-Id: I4c704fd27885b0b7b0d62e4e4d29f89d461d879d
2020-09-16 19:06:58 +00:00
Shuzhen Wang
477c23ed89 Camera: Clarify SCALER_CROP_REGION usage
1. Document same SCALER_CROP_REGION may map to different aspect
ratio/output size for different sessions.
2. Remove the text in ZOOM_RATIO about using SCALER_CROP to change
aspect ratio.

Test: Build and read docs
Bug: 168493526
Change-Id: I405fe52d0e0a14e6a1cfbec169d33f20715fa4fb
2020-09-16 11:53:38 -07:00
Brad Ebinger
ed0579f205 Fix a typo in service class
Test: Manual
Change-Id: I96b39b2d31b07da30f60b8e28ff8bfd26cb277de
2020-09-16 11:33:36 -07:00
Kikkawa Shohei
03a1471e1e Customize the service class for Call barring
Add a new carrier config that changes the service class is used for Call
barring settings.

Test: manual
Bug: 161772958

Change-Id: Ibce22d0d340ce648c0b6df411266d1c4fe537013
2020-09-16 11:09:46 -07:00
Leon Scroggins
b9d7c9ec52 Merge "ImageDecoder: Use AssetFileDescriptor's length" am: efca2d56f1 am: 3a62413c4f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1426968

Change-Id: I85afba6ce0d53370031c089f30e2af69df02f8c9
2020-09-16 17:01:31 +00:00
Leon Scroggins
3a62413c4f Merge "ImageDecoder: Use AssetFileDescriptor's length" am: efca2d56f1
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1426968

Change-Id: I9fe8e278e8efb2fe00206dd413b08e6cffc8291c
2020-09-16 16:06:45 +00:00
Leon Scroggins
efca2d56f1 Merge "ImageDecoder: Use AssetFileDescriptor's length" 2020-09-16 13:44:28 +00:00
Michael Plass
3ae8858d77 Merge "Update wifi OWNERS (base)" am: 630c5dd1c7 am: a3144f871b am: 71b958536e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1427553

Change-Id: Ic72ab456c694ceb230d091595161db5d615712e7
2020-09-16 12:55:51 +00:00
Hungming Chen
782618033a Move BPF offload program from netd to mainline
Test: as the follows.
$ adb shell ls sys/fs/bpf | grep offload
map_offload_tether_ingress_map
map_offload_tether_limit_map
map_offload_tether_stats_map
prog_offload_schedcls_ingress_tether_ether
prog_offload_schedcls_ingress_tether_rawip

$ adb shell dumpsys netd --short
  TetherController
    BPF ingress map: iif(iface) v6addr -> oif(iface) srcmac ..
      13(rmnet_data3) 2401:e180:8842:6e3:bc6a:2e45:c30:f418 -> ..
    BPF stats (downlink): iif(iface) -> packets bytes errors
      13(rmnet_data3) -> 7 488 0
    BPF limit: iif(iface) -> bytes
      13(rmnet_data3) -> 9223372036854775807

Log:
bpfloader: Loaded object: /apex/com.android.tethering/etc/bpf/offload.o

Change-Id: I71b7efb1f4bd6eb1cd469a0e1e4a56342dc6e579
2020-09-16 20:38:14 +08:00
Michael Plass
71b958536e Merge "Update wifi OWNERS (base)" am: 630c5dd1c7 am: a3144f871b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1427553

Change-Id: I36c03a0f47db8616e7d811ca1235d316f48297a3
2020-09-16 12:29:56 +00:00
Michael Plass
a3144f871b Merge "Update wifi OWNERS (base)" am: 630c5dd1c7
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1427553

Change-Id: Ic3b4e9c75523ee447a2c4e7aaf6722e89fa6ac75
2020-09-16 11:57:36 +00:00
Michael Plass
630c5dd1c7 Merge "Update wifi OWNERS (base)" 2020-09-16 11:02:40 +00:00
Treehugger Robot
dce36b5b50 Merge "Remove a useless method" am: 3edc1b50bf am: 77b171be6f am: 107dd4f936
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1426655

Change-Id: I0d32f54bf0c10afa33d59292291806a482af159c
2020-09-16 07:46:30 +00:00
Treehugger Robot
107dd4f936 Merge "Remove a useless method" am: 3edc1b50bf am: 77b171be6f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1426655

Change-Id: Idbf3ffa12027bbfb3f68ad867f61eebbd54af9f5
2020-09-16 07:17:46 +00:00
Treehugger Robot
77b171be6f Merge "Remove a useless method" am: 3edc1b50bf
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1426655

Change-Id: I371245204277fa58c986370b503b379e97a0706e
2020-09-16 06:36:15 +00:00
Treehugger Robot
3edc1b50bf Merge "Remove a useless method" 2020-09-16 05:58:01 +00:00
wan.li
3b25df9ad3 Ringtone uri should add type query
When only DisplayName is used to query the default ringtone,
the query may be incorrect, because other types of ringtones
may contain resources with the same name.

It should not happen that other types of ringtone uri are set
as the default ringtone of the current type by mistake.

Bug: 168431815

Change-Id: Ic37f879a658379179dc53715fa016631bb7309d9
2020-09-16 02:50:23 +00:00
Ted Wang
47558ca2b2 Add action for Bluetooth tethering state changed
Add new action for Bluetooth tethering state changed and extra for
broadcasting Bluetooth tethering state changed.

Tag: #feature
Bug: 138688805
Test: Manual
Change-Id: Ie0f848448f9717a6a1233d0dbb0785da7d30dc81
2020-09-16 10:31:25 +08:00
Hall Liu
2f8cf2f852 Merge "Expose Telecom constants for use in Telephony" am: 9fcb2819d0 am: 1bf919f084 am: 5b6beb2fc0
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1427473

Change-Id: Icd1e3d555c35652720cb724caf0311ebfab9df34
2020-09-16 01:07:55 +00:00
Hall Liu
5b6beb2fc0 Merge "Expose Telecom constants for use in Telephony" am: 9fcb2819d0 am: 1bf919f084
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1427473

Change-Id: Ic2667293e9388b1bf29c8a38c89fa6b0925f27b0
2020-09-16 00:37:59 +00:00
Hall Liu
1bf919f084 Merge "Expose Telecom constants for use in Telephony" am: 9fcb2819d0
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1427473

Change-Id: I014d1c58714cf85fff87eb45cd49f01a23c4fad5
2020-09-16 00:24:34 +00:00
Hall Liu
9fcb2819d0 Merge "Expose Telecom constants for use in Telephony" 2020-09-16 00:05:18 +00:00
Charles Munger
3bec6b94fe Clarify docs for FLAG_SYSTEM
Bug: 168557744
Change-Id: Ia27aaae7b4f60f843013bd629ebcce4c662828d2
2020-09-15 18:46:49 +00:00