Android за замовчуванням приймає лише певні типи файлів (зі списку жорсткого коду).
Є два рішення:
- Відправник може перейменувати свої файли, перш ніж надсилати їх одному з типів mime-списку (додавши прийняте розширення файлу).
- Купіть телефон від виробника, який його підтримує, або встановіть програмне забезпечення післяпродажної торгівлі, наприклад OmniROM або CyanogenMod, які дозволяють усім типам файлів із вбудованою передачею Bluetooth.
Якщо виробник не змінив цю поведінку або не розширив перелік, прийнятими типами mime станом на січень 2015 року є:
"image/*",
"video/*",
"audio/*",
"text/x-vcard",
"text/plain",
"text/html",
"text/xml",
"application/zip",
"application/vnd.ms-excel",
"application/msword",
"application/vnd.ms-powerpoint",
"application/pdf",
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"application/vnd.openxmlformats-officedocument.presentationml.presentation",
Тобто просто додайте розширення медіа-файлу (наприклад, .jpeg / .png / .gif / .mp4 / .mp3 /), Zip-файл (.zip), PDF (.pdf) або офісний документ (.doc / .xls / ...) тощо.
Список визначений у рядку ACCEPTABLE_SHARE_INBOUND_TYPES змінної, якщо ви хочете бачити точне та поточне визначення у вихідному коді.