commit | 4a188769e5ba534eddb0697666291954b6bbe40c | [log] [tgz] |
---|---|---|
author | Jeongik Cha <jeongik@google.com> | Thu Jul 18 22:46:03 2024 +0900 |
committer | Jeongik Cha <jeongik@google.com> | Thu Jul 18 22:50:59 2024 +0900 |
tree | 16d49213c61f0234d39f93088f3a1ed32a1772e3 | |
parent | 6e323e140c0820849395bfd6e89f250f1268227c [diff] |
Copy MotionEvent before putting it into the queue A MotionEvent obj can be recycled, and in that case, the native data parts can be rewritten by a new event before the stored object is handled in the background thread. If the new event is 'up' event, the data in previous MotionEvent for the last pointer in 'move' event becomes invalid. Bug: 353928688 Test: finger up and down repeatly Change-Id: Iaef74ab2265bb2697443ad6c97eeff2e4ee95f05
Android Virtualization Framework (AVF) provides secure and private execution environments for executing code. AVF is ideal for security-oriented use cases that require stronger isolation assurances over those offered by Android’s app sandbox.
Visit our public doc site to learn more about what AVF is, what it is for, and how it is structured. This repository contains source code for userspace components of AVF.
If you want a quick start, see the getting started guideline and follow the steps there.
For in-depth explanations about individual topics and components, visit the following links.
AVF components:
AVF APIs:
How-Tos: