I´m trying to share a .txt
file with share intent. If I set "text/plain" as mime type, it reads the content like text not like text file, then the options given in the share menu are Whatsapp, Line, etc..
Does anybody know how to configure the share intent so that the share options are only the programs that are able to send a .txt
file (Gmail, Dropbox, etc.. but not Whatsapp..)? Thanks
Use "application/octet-stream" for the "All files (*)" filter, since that is the base MIME type for all files.
By File Content. Another way to get the MIME type of a file is by reading its content. We can determine the MIME type according to specific characteristics of the file content. For example, a JPG starts with the hex signature FF D8 and ends with FF D9.
For detecting MIME-types, use the aptly named "mimetype" command. It has a number of options for formatting the output, it even has an option for backward compatibility to "file". But most of all, it accepts input not only as file, but also via stdin/pipe, so you can avoid temporary files when processing streams.
You can try the specific mime:
text/plain
or, the more general text mime:
text/*
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With