subsurface/android-mobile/res
Dirk Hohndel aa41fbbf79 Android: add java code to share files
Android's sandbox makes us jump through hoops in order to share files
with other apps. We need to declare a file provider and use specific
paths where the files are located.

Then we have java code (I couldn't make it work as JNI) that takes the
filenames and creates content:// URIs for them and then hands those off
to a sharing activity that is provided by Android.

This can then be used to create attachments for support emails, or to
share the log files with other apps - both of which will solve the
annoying maximum log file length that we have with using the binder to
add the log file text to the message body.

This also finally replaces the 'compile' directive in build.gradle with
'implementation' - removing a warning that we've had for ages.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2022-03-01 14:16:25 -08:00
..
drawable mobile: black and white backgrounds on starting 2017-11-17 15:45:45 +01:00
drawable-hdpi
drawable-mdpi
drawable-nodpi
drawable-xhdpi
drawable-xxhdpi
drawable-xxxhdpi
values
xml Android: add java code to share files 2022-03-01 14:16:25 -08:00