Thanks Rob,
That's very helpful. One follow-up question re: pak files. I understand they are packed resources used by Chromium. I'm hacking around with ContentShell right now, and I'm wondering if I can put that shared object in a central location that could be loaded by multiple .apk applications. It seems that this is not a problem in Android itself, but I'm wondering how Chromium would resolve the needed .pak files or if that would be a problem.
To summarize, I'm wondering if I could have something like the following structure:
/data/foobar/libcontent_shell_view.so
/data/foobar/content_shell.pak
And have two separate .apk apps that each load libcontent_shell_view.so -- so they can each use the content_shell_view without having to package it inside the .apk itself...same with the .pak file. How does Chromium resolve the .pak file(s) it needs, exactly -- in Android, is it always expected to be in the local .apk's assets/ folder?
Thanks!