Android ยอมรับเฉพาะไฟล์บางประเภท (จากรายการฮาร์ดโค้ด) โดยค่าเริ่มต้น
มีสองวิธีแก้ไข:
- ผู้ส่งสามารถเปลี่ยนชื่อไฟล์ของพวกเขาก่อนที่จะส่งไปยังหนึ่งใน mime-types สีขาว (โดยการเพิ่มนามสกุลไฟล์ที่ยอมรับ)
- ซื้อโทรศัพท์จากผู้ผลิตที่รองรับหรือติดตั้งเฟิร์มแวร์หลังการขายเช่นOmniROMหรือ CyanogenMod ที่อนุญาตให้ใช้ไฟล์ทุกชนิดที่มีการถ่ายโอนบลูทู ธ ขาเข้า
หากผู้ผลิตไม่ได้เปลี่ยนพฤติกรรมนี้หรือขยายรายการประเภท mime ที่ยอมรับ ณ เดือนมกราคม 2558 คือ:
"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), PDF (.pdf) หรือเอกสารสำนักงาน (.doc / .xls / ... ) ฯลฯ
รายการถูกกำหนดในสตริง ACCEPTABLE_SHARE_INBOUND_TYPES สตริงหากคุณต้องการดูคำจำกัดความที่แน่นอนและเป็นปัจจุบันในซอร์สโค้ด