Java Android:下载和处理未知文件类型

Java Android:下载和处理未知文件类型,java,android,file,types,bluetooth,Java,Android,File,Types,Bluetooth,我正在开发一个Android应用程序,它通过蓝牙与微控制器进行通信。我可以配对并连接它,但我想通过蓝牙发送一个通过Android浏览器下载的文件 尽管如此,我在线托管并下载的文件类型是Android无法识别的自定义文件类型 我已经阅读并尝试了此线程中的解决方案: 但是没有运气。我试着添加意图过滤器,但我有一种感觉,它与Android文件系统有关,而不是我的应用程序本身 我做错什么了吗?最好的方法是什么 tl;dr:我如何让Android手机识别我的自定义文件类型以便可以使用?(我的手机不允许下载

我正在开发一个Android应用程序,它通过蓝牙与微控制器进行通信。我可以配对并连接它,但我想通过蓝牙发送一个通过Android浏览器下载的文件

尽管如此,我在线托管并下载的文件类型是Android无法识别的自定义文件类型

我已经阅读并尝试了此线程中的解决方案:

但是没有运气。我试着添加意图过滤器,但我有一种感觉,它与Android文件系统有关,而不是我的应用程序本身

我做错什么了吗?最好的方法是什么


tl;dr:我如何让Android手机识别我的自定义文件类型以便可以使用?(我的手机不允许下载,因为它无法识别文件类型)。

如果您无法让Android识别您的文件,您可以尝试将文件扩展名更改为已知类型(即从foo.yft更改为foo.jpg,或者甚至没有扩展名?),然后让您的micro使用假扩展名,或者在传输后添加一点逻辑来重命名它

谢谢你的回答,我试试看。