commit | b6bcab8c4d36bee578ad8564dd2496be255fe487 | [log] [tgz] |
---|---|---|
author | Jaewan Kim <jaewan@google.com> | Tue Oct 22 00:59:12 2024 +0900 |
committer | Jaewan Kim <jaewan@google.com> | Fri Oct 25 14:56:36 2024 +0900 |
tree | 14c84a9f0cde3e4bba269701172d0bad3ab07162 | |
parent | a96439f8c9b63184f59b9430282cfc8c4b404bcd [diff] |
VmTerminalApp: Add UI skeleton for download activity and service Lanuch flow around installation. - Step 1) MainActivity launch VM if installed. - Step 2) If not installed, launch InstallerActivity. - Step 3) When user clicks install, InstallerService installs image as a foreground service. Installation would be ongoing and notification will be there. - Step 4) When installation is done, resume to the MainActivity. If InstallerActivity was shown, it will be finished. If not, MainActivity would only be resumed via user's action. Proper download logic will be handled in the next CL BYPASS_LARGE_CHANGE_WARNING=~200 lines are file headers and resources. Bug: 369740847 Test: Manually Change-Id: I18af2dedc998998ae14dbf9a9146a0ca91bc5778
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: