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 Subsurface-mobile: add title to splash 2015-12-30 07:41:52 -08:00
drawable-mdpi Subsurface-mobile: add title to splash 2015-12-30 07:41:52 -08:00
drawable-nodpi Subsurface-mobile: add title to splash 2015-12-30 07:41:52 -08:00
drawable-xhdpi Subsurface-mobile: add title to splash 2015-12-30 07:41:52 -08:00
drawable-xxhdpi Subsurface-mobile: add title to splash 2015-12-30 07:41:52 -08:00
drawable-xxxhdpi Subsurface-mobile: add title to splash 2015-12-30 07:41:52 -08:00
values Android build: remove references to ministro stuff 2017-05-27 07:09:27 -07:00
xml Android: add java code to share files 2022-03-01 14:16:25 -08:00