Add activity intents to open and toggle notification panel (requires
STATUS_BAR_SERVICE permission).
Add protected broadcast intent to close notification panel.
Make long-press-on-home configurable to open notification panel.
Create TvNotificationPanel class which forwards notification panel
requests to the configured handler.
Bug: 158661029
Test: manually tested on ATV device with adapted launcher
Change-Id: I555bb3801ac949c8985692b41b02323c56332ccd
LocationRequest and associated APIs have historically always been
SystemApi, for no real reason. In keeping with the Android-wide push to
clean up API surfaces like this, we make LocationRequest a public API.
Bug: 166692379
Test: manual + presubmits
Change-Id: I6a93fca1a5613c96bf35da158bc542e47864dbff
These keys were added at some point in the past when the API window for
a release had already passed. Expose these constants for use by apps.
Fixes: 149906782
Test: NA -- constants only
Change-Id: I34c34b05f559ab3424bce42ec61bae3572ff6f8d
MEDIA_IMS_RX_NOTICE event type added to exist listener of MediaPlayer.
Following events will come through this api.
1) RTP_FIRST_PACKET(100) - A notice of the first rtp packet received.
2) RTCP_FIRST_PACKET(101) - A notice of the first rtcp packet received.
3) RTP_QUALITY(102) - A periodic report of a RTP statistics.
4) RTP_QUALITY_EMC(103) - An emergency report when serious packet loss
has been detected in between TYPE 102 events.
5) RTCP_TSFB(205) - Transport layer Feedback message. (RFC-5104 Sec.4.2)
6) RTCP_PSFB(206) - Payload-specific Feedback message. (RFC-5104 Sec.4.3)
7) RTP_CVO(300) - CVO (RTP Extension) message.
8) RTP_SOCKET_LOST(400) - Socket failed during receive.
Bug: b/158546060
Test: simple video call test in live network.
Change-Id: I7216fdd08eb050c238e30ade574f54321c566516
Signed-off-by: Kim Sungyeon <sy85.kim@samsung.com>
Signed-off-by: Byeongjo Park <bjo.park@samsung.com>
New system API mostly for usage from Settings,
to update the UI with features such as 60GHz band
selection in case the device is configured with 60GHz
support.
Bug: 147469373
Test: Manual - enable wifi and connect to an access point
Test: atest FrameworksWifiTests
Test: atest FrameworksWifiApiTests
Change-Id: Idb6b5350aaf1566df6a39fc0e3432f8464bf6df1
GCMP_128 is required for supporting 60GHz (WiGig)
connections.
Bug: 147495505
Test: Manual - enable wifi and connect to an access point
Test: atest FrameworksWifiTests
Test: atest FrameworksWifiApiTests
Change-Id: Iea30338dc5a23b4c28b72c688346d35763dd0005
Add new Wifi bands to include WIFI_BAND_60_GHZ.
WIFI_BAND_24_5_6_60_GHZ and WIFI_BAND_24_5_WITH_DFS_6_60_GHZ were
added and shall be used for performing full scan.
Add new addResults function which receives the full ScanData and
updates mBandScanned in addition to the scan results.
This function is used when consolidating scan results from
multiple interfaces, each one containing different bands.
isFullBandScanResults function was added and returns true in case
2.4GHz and 5GHz bands are included in the scan results, as scan results
from other bands may not be present.
Bug: 147495503
Test: Manual - enable wifi and connect to an access point
Test: atest FrameworksWifiTests
Test: atest FrameworksWifiApiTests
Change-Id: I907b9b3382a193ae17107fa48a50890cb45c8736
Move AudioManagerInternal APIs that MediaSessionService/
MediaSessionRecord use to AudioManager and make them system APIs.
Bug: 160682430
Test: atest CtsMediaTestCases:android.media.cts.AudioManagerTest
Change-Id: Ia6b3fd4defdb3132b8e58c8f77532668a042f7cb
Support set/clear/get preferrd device for capture preset. The preferred
device will be used for audio routing when it is availabled. The
preferred device doesn't need to be present when setting.
Bug: 160352965
Test: atest AudioServiceTest
Test: atest AudioServiceHostTest
Test: atest CarAudioZonesHelperTest
Change-Id: Ib7aa142ad4c56a8138c7b440e8efbbf7a7ee38a6
UiAutomation should have an option not to engage accessibility.
go/uiautomation_not_use_a11y
Bug: 93087044
Test: atest UiAutomationManagerTest, atest CtsUiAutomationTestCases
Change-Id: Icc6c359844817a07869a18345fe44ef3b2813dae
Add a helper API for determining whether to transcode
as well as the transcoding video format.
bug: 163086057
test: MediaTranscodeManagerTest; Manually verify with
local changes in MediaProvider to use the API.
Change-Id: Id694bd83a960fe21008b06a7144ede831103cea2
Provide an API for apps to indicate aware is attached and NDIs are
creadted.
Bug: 167580676
Test: atest android.net.wifi
Change-Id: I9a4c3dc6ec4096e9968c4780935f05451fb78a41
Revert submission 12409575-devicesRoleForCapturePreset
Reason for revert: break CarAudioZonesHelperTest
Reverted Changes:
I92fdb2cbd:Support set/clear/get preferred device for capture...
I44e67d5b0:Add a helper function of checking if an audio sour...
Ib16ab2ec8:Support device role for capture preset.
I46bd8dfb5:Add tests for set/get/clearPreferredDeviceForCaptu...
Change-Id: I1e01307ac5fb427f47a0990c2c3d7ecd7acc3e0f