Android varsayılan olarak yalnızca belirli dosya türlerini (sabit kodlu listeden) kabul eder.
İki çözüm var:
- Gönderen, beyaz listedeki mime türlerinden birine göndermeden önce dosyalarını kabul edebilir (kabul edilen bir dosya uzantısı ekleyerek).
- Onu destekleyen bir üreticiden bir telefon satın alın veya gelen bluetooth aktarımlarına sahip tüm dosya türlerine izin veren OmniROM veya CyanogenMod gibi satış sonrası ürün yazılımını yükleyin .
Üretici bu davranışı değiştirmediyse veya listeyi genişletmediyse, Ocak 2015'ten itibaren kabul edilen mime türleri şunlardır:
"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",
Yani, bir medya dosyası uzantısı (örn. .Jpeg / .png / .gif / .mp4 / .mp3 /), Zip dosyası (.zip), PDF (.pdf) veya ofis belgesi (.doc / .xls / ...), vb.
Kaynak kodda tam ve geçerli tanımı görmek istiyorsanız , liste ACCEPTABLE_SHARE_INBOUND_TYPES değişkeninde tanımlanır .