Android: загрузка и обработка файлов неизвестного типа - PullRequest
0 голосов
/ 05 января 2012

Я разрабатываю приложение для Android, которое связывается с микроконтроллером через Bluetooth. Я могу выполнить сопряжение и соединиться с ним, но я хочу отправить файл, который я скачал через браузер Android через Bluetooth.

Хотя тип файла, который я размещал в сети и загружал, - это пользовательский тип файла, который Android не распознает.

Я прочитал и попробовал решения в этой теме: Зарегистрируйте новый тип файла в Android

но не повезло. Я попытался добавить фильтр намерений, но у меня было ощущение, что это связано с файловой системой Android, а не с самим моим приложением.

Есть что-нибудь, что я делаю не так? Как лучше всего атаковать это?

tl; dr: Как заставить телефоны Android распознавать мой тип файла, чтобы его можно было использовать? (Мой телефон не позволяет загружать его, поскольку он не распознает тип файла).

1 Ответ

0 голосов
/ 05 января 2012

Если вы не можете заставить Android распознавать ваш файл, вы можете попробовать изменить расширение файла на известный тип (например, foo.yft на foo.jpg или, возможно, даже без расширения?), А затем либо разрешить вашему микро использоватьэто с поддельным расширением, или добавлением немного логики, чтобы переименовать это после передачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...