From 2f461f591c376486cd89434562131471c10fb1d2 Mon Sep 17 00:00:00 2001
From: Android Partner Docs ro.product.first_api_level
+ should be unset (removed) rather than set to 0.
buttons:
- - label: April 4th, 2018
- path: /security/bulletin/2018-04-01
- - heading: Android 2017 Year in Review
+ - label: April 11th, 2018
+ path: /setup/build/devices
+ - heading: Bluetooth Low Energy
description: >
- The Android Security 2017 Year in Review covers everything that happened
- in Android Security in 2017.
+ Implementation instructions have been published for Bluetooth Low
+ Energy. And Debian is now noted as used along with Ubuntu for testing
+ Android builds.
buttons:
- - label: March 15th, 2018
- path: /security/overview/reports
- - heading: ART DEX bytecode improvements
+ - label: April 10th, 2018
+ path: /devices/bluetooth/ble
+ - heading: ccache, Valgrind, and Jack No More
description: >
- Android runtime (ART) now includes bytecode documentation for
- const-method-handle
and const-method-type
, as
- well as updates to invoke-polymorphic
.
+ Android engineering is now recommending against use of ccache.
+ Similarly, use AddressSanitizer over Valgrind and avoid the Jack
+ toolchain as Android has added support for Java 8 language features
+ directly into the current javac and dx set of tools.
buttons:
- - label: January 19th, 2018
- path: /devices/tech/dalvik/dalvik-bytecode
+ - label: April 5th, 2018
+ path: /devices/tech/debug/asan
- classname: devsite-landing-row-100 tf-row-centered
items:
- buttons:
diff --git a/en/devices/architecture/hidl/index.html b/en/devices/architecture/hidl/index.html
index 2ff78a12..5790b78c 100644
--- a/en/devices/architecture/hidl/index.html
+++ b/en/devices/architecture/hidl/index.html
@@ -31,7 +31,7 @@ between codebases that may be compiled independently.
HIDL is intended to be used for inter-process communication (IPC). Communication between processes is referred to as Binderized. For -libraries that must be linked to a process, a passthough +libraries that must be linked to a process, a passthrough mode is also available (not supported in Java).
HIDL specifies data structures and method signatures, organized in interfaces
diff --git a/en/devices/architecture/kernel/modular-kernels.html b/en/devices/architecture/kernel/modular-kernels.html
index 70debebe..fd1d8706 100644
--- a/en/devices/architecture/kernel/modular-kernels.html
+++ b/en/devices/architecture/kernel/modular-kernels.html
@@ -331,9 +331,6 @@ CUSTOM_IMAGE_VERITY_BLOCK_DEVICE := /dev/block/…./by-name/odm
fstab
file fragments. For example, when specifying an entry to
mount /vendor
in the device tree, the fstab
file must
not repeat that entry.
-
/system
, /odm
, or /vendor
can be
-mounted early. Android does not include support to mount any other partitions in
-init
first stage.verifyatboot
must not be
early mounted (doing so is unsupported).fstab
file fragments. For example, if you specify an entry to mount
/vendor
in the device tree, the fstab
file must not
repeat that entry.
-/system
, /odm
, or /vendor
can be
-mounted early. Android does not include support to mount any other partitions in
-init
first stage.verifyatboot
, regardless of whether
early mount is enabled or not.MotionEvent.ACTION_HOVER_EXIT
.
detect the capabilities of the device.
For example, if the device reports the BTN_TOUCH
key code, the system will
assume that BTN_TOUCH
will always be used to indicate whether the tool is
-actually touching the screen or is merely in range and hovering.
BTN_TOUCH
should not be used to indicate
+ that the tool is merely in the range and hovering.
Single-touch devices use the following Linux input events:
@@ -564,7 +565,7 @@ the characteristics of touches using device-specific units.For example, many touch devices measure the touch contact area using an internal device-specific scale, such as the total number of sensor nodes that were triggered by the touch. This raw size value would -not be meaningful applications because they would need to know about the +not be meaningful to applications because they would need to know about the physical size and other characteristics of the touch device sensor nodes.
The system uses calibration parameters encoded in input device configuration files to decode, transform, and normalize the values reported by the touch diff --git a/en/devices/tech/admin/enterprise-telephony.html b/en/devices/tech/admin/enterprise-telephony.html index aee11f3a..95d73bd0 100644 --- a/en/devices/tech/admin/enterprise-telephony.html +++ b/en/devices/tech/admin/enterprise-telephony.html @@ -77,7 +77,7 @@ for contacts in their Dialer Contacts and SMS/MMS Messaging apps.
Cross profile contact search should be implemented using the Enterprise Contacts API (ContactsContract.Contacts.ENTERPRISE_CONTENT_FILTER_URI
etc.), which can be found
in the EMM developer's overview
+href="https://developers.google.com/android/work/overview#contacts">EMM developer's overview
on the Android EMM Developers site.
diff --git a/en/security/_toc.yaml b/en/security/_toc.yaml
index ae1f236f..e125d205 100644
--- a/en/security/_toc.yaml
+++ b/en/security/_toc.yaml
@@ -47,6 +47,8 @@ toc:
section:
- title: 2018 Bulletins
section:
+ - title: May
+ path: /security/bulletin/2018-05-01
- title: April
path: /security/bulletin/2018-04-01
- title: March
@@ -133,6 +135,8 @@ toc:
path: /security/bulletin/pixel/index
- title: 2018 Bulletins
section:
+ - title: May
+ path: /security/bulletin/pixel/2018-05-01
- title: April
path: /security/bulletin/pixel/2018-04-01
- title: March
diff --git a/en/security/bulletin/2018-04-01.html b/en/security/bulletin/2018-04-01.html
index 21bb5aa5..567a352d 100644
--- a/en/security/bulletin/2018-04-01.html
+++ b/en/security/bulletin/2018-04-01.html
@@ -384,13 +384,6 @@ process.