summaryrefslogtreecommitdiff
path: root/libs/androidfw/FileStream.cpp
diff options
context:
space:
mode:
author Jeff Sharkey <jsharkey@google.com> 2023-11-14 08:45:56 -0700
committer Jeff Sharkey <jsharkey@google.com> 2023-11-15 13:13:56 +0000
commit4ee8a655a0b41cec660578081fa1a21248e457cc (patch)
tree1bfddb5c7b1ac04f25552546541d15dda194f1c0 /libs/androidfw/FileStream.cpp
parent9e4b2c126da5c08da547cc7cb0c8a838da54d868 (diff)
PersistableBundle for Ravenwood, with CTS.
We have the XML interfaces from libcore, but the implementations there are tied closely to things like StringPool. We thankfully have our own human-readable XML serializer that we could use, but there's unfortunately not a good pull parser. To get us unstuck for the moment, pivot the internals to unconditionally use the binary XML format, which at least we know is thoroughly tested, and any data written through this path can then also be parsed. This is enough to support PersistableBundle, and we'll circle back to get ourselves a human-readable XML implementation in the future. Bug: 292141694 Test: atest-dev CtsOsTestCasesRavenwood CtsOsTestCases Change-Id: I875a3a2b0e95e52861afe187e2a5e9f1e740d8d5
Diffstat (limited to 'libs/androidfw/FileStream.cpp')
0 files changed, 0 insertions, 0 deletions