Eu estou desenvolvendo um aplicativo para Android que comunicacom um microcontrolador via Bluetooth. Consigo emparelhar e me conectar a ele, mas desejo enviar um arquivo que baixei por meio do navegador Android por meio do Bluetooth.
Embora o tipo de arquivo hospedado on-line e baixado seja um tipo de arquivo personalizado que o Android não reconhece.
Eu li e tentei as soluções neste segmento: Registre o novo tipo de arquivo no Android
mas não teve sorte. Eu tentei adicionar o filtro de intenção, mas tive a sensação de que tinha a ver com o sistema de arquivos do Android e não com o meu próprio aplicativo.
Existe alguma coisa que eu estou fazendo errado? Qual seria a melhor maneira de atacar isso?
tl; dr: Como faço para que os telefones Android reconheçam meu tipo de arquivo personalizado para que ele possa ser usado? (Meu celular não permite que ele seja baixado, pois não reconhece o tipo de arquivo).
Respostas:
0 para resposta № 1Se você não conseguir que o Android reconheça seu arquivo,você poderia tentar mudar a extensão do arquivo para um tipo conhecido (ie. foo.yft para foo.jpg ou talvez até mesmo nenhuma extensão?) e então deixar seu micro usá-lo com a extensão falsa ou adicionar um pouco de lógica para renomeá-lo após a transferência.