summaryrefslogtreecommitdiff
path: root/tools/aapt2/java/JavaClassGenerator.cpp
diff options
context:
space:
mode:
authorSvet Ganov <svetoslavganov@google.com>2015-12-17 11:35:04 -0800
committerSvetoslav Ganov <svetoslavganov@google.com>2016-02-08 15:14:07 -0800
commit354cd3ce2213a1032d9138ea6fa1420f055ab08c (patch)
treeac68754da1a191d4a178bddc76499fb75d8cd829 /tools/aapt2/java/JavaClassGenerator.cpp
parent95728a5db6595e473acf8f428f238afc2fdbbe80 (diff)
Multi packages per APK
This change introduces the ability to have multiple packages per APK. The feature is currently restricted to privileged apps and updates to such apps. In essence the manifest can have multiple child package declarations. A child package can declare everything an Android package can except some tags or attributes that are not applicable and instead inherited from the parent when needed. For example, the target SDK of the parent applies to all children. A child package can be updated only through the parent package. A package with multiple child packages is installed, uninstalled atomically - no partial installs where some child packages are not installed. The remaining work is to ensure broadcasts are also sent for child packages. This will come in a subsequent change. Sample app:ag/848432 Design doc: https://docs.google.com/document/d/18nFWtJuZchLxrHf5SBbJW03-Ky9Rh_G0-OVB14b6u78 Change-Id: I6fd021d981bf5786290e0c53502724a14c97358c
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator.cpp')
0 files changed, 0 insertions, 0 deletions