reader/android: request external storage access permission on Android M+

The log creation was failing on Android M+ because the external
storage permission was not properly granted by the user.
(cf.http://developer.android.com/training/permissions/requesting.html)

This CL explicitly requests the permission, and reinitialize the
loggers once the permission is granted. The logcat code was moved to a
separate DebugUtils class, which could be pushed to the baku-toolkit
level in the future.

Change-Id: Iffc325330f8815d31649e6a8fb62969a7b7f479f
7 files changed
tree: 08bcb8fd7485f514bd3e276d2e90f789b6ad12fc
  1. android/
  2. common/
  3. web/
  4. .editorconfig
  5. .gitignore
  6. .jiriignore
  7. AUTHORS
  8. CONTRIBUTING.md
  9. CONTRIBUTORS
  10. LICENSE
  11. Makefile
  12. PATENTS
  13. README.md
  14. VERSION
README.md

Reader

An example multi-device PDF reader built using Vanadium on both the web and Android platforms. The web version requires use of the Vanadium Chrome extension.

All apps exchange information using Syncbase. Details of the various projects can be found in their respective directories.