Commit graph

145 commits

Author SHA1 Message Date
Lenka Trochtova
adc9bad6d1 Add secure lock screen feature to car devices.
Bug: 111072170
Bug: 111071972
Test: TBD by car team

Change-Id: I702ad093ddc5219ab7458fdd74482f922ddb30e8
2019-01-18 13:30:47 +01:00
Kevin Chyn
e80b8a648f Move biometrics into biometric namespace
All biometrics (fingerprint/iris/face) are now under
android.hardware.biometrics namespace. Fingerprint has a legacy
android.hardware.fingerprint definition for compatibility.

Bug: 115639644

Test: biometrics are available on their respective devices

Change-Id: I947d6793a879b2b92aea2ed5e57c86e490c7289e
2018-12-13 17:51:21 -08:00
Benedict Wong
6300d06838 Add IPsec tunnel mode feature flag
This patch adds a feature flag for IPsec Tunnel Mode. This implies VTI
(with output-mark updating), or XFRM-I in the kernels.

Bug: 117183273
Test: Compiles
Change-Id: I9c1a84707366c841c27b74050d276cac9bd61460
2018-12-05 23:39:22 -08:00
Nicholas Sauer
98a6d104c6 Add features to car_core_hardware.
bug: 120208671
Test: lunch bat_land-userdebug && m; boot
Change-Id: I1eaeead3784a5491a061ee853e68770883c6fb85
2018-11-30 05:52:35 +00:00
Nicholas Sauer
427d44716a Remove android.software.app_widgets from car_core_hardware.xml
bug: 115782669
Test: lunch bat_land-userdebug && m; flash
Change-Id: Icafa70270ae99bdc26e909e8de89fbf896067269
2018-11-29 06:21:17 +00:00
Sundong Ahn
cb667effab Merge "Remove library tag" am: 8739852bde am: f68bbf7b00
am: 3647972753

Change-Id: I0ddc0b6c64b18be3008e873e7d3966e91b5810ab
2018-06-28 21:13:22 -07:00
Sundong Ahn
3647972753 Merge "Remove library tag" am: 8739852bde
am: f68bbf7b00

Change-Id: I56779a1509b84b9777b42f7cddc0df8e793ebbde
2018-06-28 20:54:57 -07:00
Sundong Ahn
f68bbf7b00 Merge "Remove library tag"
am: 8739852bde

Change-Id: Iacb4c95812b620feafd25566db5562af684d8d99
2018-06-28 20:39:00 -07:00
Eran Messeri
bb0ddf53bd Merge "AOSP builds do not support Device ID attestation" into pi-dev am: 28813ecfd2
am: 8a9e7a7f7b

Change-Id: Iac7b13493111e9be641af778558cb8e248175fdd
2018-06-26 09:13:44 -07:00
Eran Messeri
4260ee9282 AOSP builds do not support Device ID attestation
AOSP builds have different product & brand values than the ones flashed
onto the device's Keymaster in the factory.
As a result, Device ID attestation will not work on them correctly
because there is a mismatch between the values sent to Keymaster by the
platform and the values Keymaster is expecting to attest to.

Mark AOSP builds as not having this feature since it would affect all
AOSP builds on all devices.

Bug: 110361822
Test: atest com.android.cts.devicepolicy.MixedDeviceOwnerTest#testKeyManagement
Change-Id: I55e7c68b3e082af465c19cf18aeeeecffc4eb356
2018-06-22 12:56:44 +01:00
Gilad Bretter
b920936d18 Add face authentication feature.
Updated AppOpsManager.h constants with those defined in AppOpsManager.java

Test: Builds

Bug: 110385761

Change-Id: Idc7da66f318b9f34d8e513e82c9cf622e73d4ca2
Signed-off-by: Gilad Bretter <gilad.bretter@intel.com>
2018-06-21 18:06:13 -07:00
Sundong Ahn
48d1112106 Remove library tag
Remove library tag in android.hardware.usb.accessory.xml, since it will
be generated automatically by soong when the library is built with
java_sdk_library.

Bug:77577799
Test: make -j
      make checkapi

Change-Id: I9555678e5551aba2eebfe74184fe9cbc91948dfa
2018-06-19 10:21:20 +09:00
Suprabh Shukla
0522290197 Adding a file to use for excluding features from aosp
android.hardware.location.network is incorrectly getting included in
aosp targets without a valid location provider. Adding this xml to
include in aosp target configurations.

Test: lunch aosp_taimen-userdebug; build and flash
Then
atest android.app.cts.SystemFeaturesTest

Bug: 33380753
Change-Id: I4f4d189bd605b8d4798dbd7640ac56cbec28c618
2018-05-23 17:25:48 -07:00
Dianne Hackborn
91bda3a8c5 Make android:cantSaveState an optional feature.
This doesn't make sense on things like wear and appliances,
so make this an optional feature that the device must enable.
If the feature is not set, then the system will ignore
the app's request.

Bug: 76213401
Test: atest CtsAppTestCases:ActivityManagerProcessStateTest
Change-Id: I6330d2586004ee0a03cbcd8e10be5f6cda2bcbae
2018-05-04 14:15:48 -07:00
Frank Salim
ba7f5120bf Merge "Add android.hardware.strongbox_keystore feature." into pi-dev 2018-04-20 00:41:51 +00:00
Frank Salim
d589122b9b Add android.hardware.strongbox_keystore feature.
Bug: b/63931634
Test: boot, check PackageManager.FEATURE_STRONGBOX_KEYSTORE from CTS

Change-Id: I74a20c3ef686ff99197345bb97dd7cd9f5abfea8
2018-04-19 21:44:13 +00:00
Rajeev Kumar
20215e9595 Disable android.software.app_widgets for low ram device.
Bug: 74039047
Test: make cts-verifier -j32
Change-Id: Id47cae641c2544b25801a07e52b70e1eef3117d8
(cherry picked from commit d373cd5603)
2018-04-05 22:27:36 +00:00
Eran Messeri
b5a9c180f4 Device ID attestation: Add feature flag.
Add a feature flag to find out if Device ID attestation is supported or
not, as it is an optional feature.
Otherwise, the cts tests could not meaningfully say if the device
correctly supports this feature or not.

Bug: 72642093
Bug: 73448533
Test: Modified CTS tests.
Change-Id: I1f26dacc8bbe7e9c11bb8b14efae41e10d918a73
2018-03-29 15:11:29 +01:00
Marc Hittinger
886fde40ec Remove device_admin feature from wearables.
Change-Id: I2b10ac11ed48a5162f718a826d747c2086a1607f
2018-03-06 13:36:36 -08:00
Philip Quinn
a81c4728c8 Add feature flag for assist gesture hardware.
Bug: 73176604
Test: make -j

Change-Id: I32b7dc5ca3a55a8affe8af4daacda8fb57d5ca23
2018-02-14 03:09:55 +00:00
Jesse Hall
f071fb8bc7 Merge "Add Vulkan 1.1 system feature definition file" 2018-01-27 02:01:05 +00:00
Jesse Hall
3ecbd6c778 Add Vulkan 1.1 system feature definition file
Test: adb shell cmd package list features
Change-Id: Ia31ff10d2c8dde94c6784a6a7562a55d0f19ed10
2018-01-26 14:43:40 +08:00
Eino-Ville Talvala
4c146eb5be Add feature file for "android.hardware.camera.ar"
This is PackageManager.FEATURE_CAMERA_AR

Test: Builds, new SystemFeatureTest passes
Bug: 63629224
Change-Id: I142937a5ef830292a1fa3e51b6a3ba92d57b2c21
2018-01-24 17:58:10 -08:00
Craig Donner
fb003b0c64 Deprecate android.software.vr.mode
Bug: 71365436
Test: Build
Change-Id: I5549e9550b230aa6b0237a148396be12456db344
2018-01-16 16:00:16 -08:00
Hall Liu
c19a5b839e Merge "Add feature flag for MBMS" am: 3e059193b1 am: a1502eba47
am: 8a4f099e33

Change-Id: I433b1e86d0723ba383c0e3be8cde1049a533b079
2018-01-13 02:07:56 +00:00
Ng Zhi An
e1e85219f8 Disable activities_on_secondary_displays on low ram
Bug: 69954194
Test: cts-tradefed run cts -m CtsServicesHostTestCases
-t android.server.cts.ActivityManagerDisplayTests

Change-Id: I115eac04ed75e2a2af382f94778f5b4272fc7731
2017-12-19 13:20:01 -08:00
Hall Liu
f808951533 Add feature flag for MBMS
Add feature flag to indicate that the device has EMBMS middleware
installed

Test: compile and use adb
Change-Id: I307dfc24f20262e84fc4e540c4e01352ac04cae7
2017-12-11 13:31:17 -08:00
Ng Zhi An
f5a303346f Only enable managed_users feature for notLowRam
Bug: 68154536
Test: build, flash, adb shell pm list features
Change-Id: I5306f002f02a7e0ba93370b503b0071185417bf2
2017-10-31 13:13:45 -07:00
Etan Cohen
a932e64d69 Merge "[RTT2] Add Wi-Fi RTT feature flag" 2017-10-03 20:14:23 +00:00
Ng Zhi An
7e70ec2c0d Support picture_in_picture only if device is not low ram
Can verify using this command:

    adb shell dumpsys package | grep picture_in_picture

Bug: 65602088
Test: manual
Change-Id: I0e91cb63ce9d4b3ae059afc91d76a36ffc6a0a53
2017-09-26 11:33:39 -07:00
Etan Cohen
4fb7db7986 [RTT2] Add Wi-Fi RTT feature flag
Add Wi-Fi RTT feature flag - allows configuration of devices to
indicate whether or not they support the feature.

Bug: 65014628
Test: builds, integration tests pass
Change-Id: Iab18e1607ec6a8eefc7de6646d6cd66dee43d7d0
2017-09-15 07:10:08 -07:00
Pavel Maltsev
f41f195066 Remove unbundled IME feature from automotive confg
Test: make -j && flash && adb shell pm list feature

Bug: 64546952
Change-Id: I87cb2662cf0b41eb6e13e237831fcfdb68d0eb44
2017-09-01 14:46:08 -07:00
Tomasz Wasilczyk
c43bdacbca Rename radio feature to broadcastradio.
Bug: b/34348946
Test: instrumentalization
Change-Id: Ic9b56ae4ddccfdea69a06e0ca3bcc41afe911425
2017-07-12 12:23:31 -07:00
Mark Renouf
537b16c401 Merge "Clockwork: add feature android.software.input_methods" into oc-dev am: eed865e61b
am: 73931bf207

Change-Id: Iabce8207d6ef63f2097c9a18fbafe26b85473f99
2017-06-05 21:59:01 +00:00
Mark Renouf
3fab550233 Clockwork: add feature android.software.input_methods
BUG: 38123013
Change-Id: I4532cefda9c24541450f5e0e739ab5d44c1111fd
2017-06-01 14:43:41 -04:00
Peter Qiu
8a1d78062a Add hardware feature definition for Passpoint
Bug: 36886243
Test: Manual test
Change-Id: Id621c46c73583d7ada25530fac0082ac9efe6e5f
2017-05-05 13:53:53 -07:00
Justin Klaassen
41143a5d15 Merge "Add "android.software.preview_sdk" feature" into oc-dev am: dca76f971c
am: 11dd82c4f7

Change-Id: I58dfc48d527baa88c024be4d943ea1779d6705ef
2017-04-14 22:46:39 +00:00
Justin Klaassen
19a418593f Add "android.software.preview_sdk" feature
Conditionally add the "android.software.preview_sdk" feature to any
targets that have a Build.VERSION.CODENAME != "REL". This allows clients
to filter out platforms that are not running official Android releases.

Bug: 31064561
Test: verified using PackageManager#getSystemAvailableFeatures()
Change-Id: I0c6a96d611df0823769feb12105b9669a2109358
2017-04-13 20:58:09 +00:00
Svetoslav Ganov
d337c0ba13 Merge "Add autofill feature API" into oc-dev am: 3a717993fa
am: 0946edbd96

Change-Id: Idc21267a3f350441ec451731a7d0b4be630458b2
2017-04-13 19:10:52 +00:00
Svetoslav Ganov
3a717993fa Merge "Add autofill feature API" into oc-dev 2017-04-13 18:54:01 +00:00
Svet Ganov
bd74d42026 Add autofill feature API
bug:35956220

Test: manual (requires a custom build)

Change-Id: I5d42919d9419ac34825709cd80affa705cce32ed
2017-04-13 11:51:47 -07:00
Martijn Coenen
68c232afaf Merge "Add android.hardware.nfc.any to NFC features." into oc-dev am: e7def4e9e0
am: 32d7be2f15

Change-Id: I62810eb6a2a7410f1113adcd4359d499ac8bd73d
2017-04-13 17:20:35 +00:00
Martijn Coenen
e18608d047 Add android.hardware.nfc.any to NFC features.
So we can start the NFC process whenever one of
these is present.

Bug: 36873979
Bug: 37269025
Test: NFC is still started on devices with this feature
Change-Id: I879c084c1ed56e33a4249172c8fa3c04b1c5f236
2017-04-12 13:49:52 -07:00
Tomasz Wasilczyk
4447722a3f Merge "Add FEATURE_RADIO to PackageManager's feature list." 2017-04-12 14:58:36 +00:00
Dianne Hackborn
dd993cb079 Merge "Work on issue #36863299: [Fugu] CTS: PermissionFeatureTest failures:..." into oc-dev am: 8eb76853e6
am: e3b51f90a4

Change-Id: Ifbf34b586595e9ec4e2269e5bb5f039fe8b46abf
2017-04-11 01:28:56 +00:00
TreeHugger Robot
8eb76853e6 Merge "Work on issue #36863299: [Fugu] CTS: PermissionFeatureTest failures:..." into oc-dev 2017-04-11 00:47:51 +00:00
Dianne Hackborn
de248a193c Work on issue #36863299: [Fugu] CTS: PermissionFeatureTest failures:...
...File ata/etc/tv_core_hardware.xml does not exist

Add new separate file for the CTS feature.

Test: none needed

Change-Id: I3be83072e65781224c735b920b0b4fba22f57e4c
2017-04-10 11:55:59 -07:00
Andrii Kulian
40a5d58f57 Merge "Enable FEATURE_ACTIVITIES_ON_SECONDARY_DISPLAYS on phones and tablets" into oc-dev am: f49152330a
am: 7e8a518266

Change-Id: I701387ec8c656a5cd74a39631a16205a7a3872e2
2017-04-08 02:05:38 +00:00
Andrii Kulian
93b1b7fb8e Enable FEATURE_ACTIVITIES_ON_SECONDARY_DISPLAYS on phones and tablets
Bug: 36776777
Test: android.server.cts.ActivityManagerDisplayTests
Change-Id: If3fbf32f1f6c3de2f12f4b446f9350ea666a0d97
2017-04-07 16:19:10 -07:00
Tomasz Wasilczyk
270897421c Add FEATURE_RADIO to PackageManager's feature list.
Bug: b/36863239
Test: manual (Kitchen Sink)

Change-Id: I333f506917ca0d05f6c9bf8db8ebccd5b3106c8f
2017-04-07 11:13:18 -07:00