एंड्रॉइड केवल डिफ़ॉल्ट रूप से कुछ फ़ाइल प्रकारों (हार्डकोड सूची से) को स्वीकार करता है।
दो समाधान हैं:
- प्रेषक श्वेत-सूचीबद्ध माइम-प्रकारों में से एक (स्वीकृत फ़ाइल एक्सटेंशन जोड़कर) भेजने से पहले अपनी फ़ाइलों का नाम बदल सकता है।
- एक निर्माता से एक फोन खरीदें जो इसका समर्थन करता है या ओंमनीयर या स्यानोजेनमोड जैसे aftermarket फर्मवेयर स्थापित करता है जो इनबाउंड ब्लूटूथ ट्रांसफर के साथ सभी फ़ाइल प्रकारों की अनुमति देते हैं।
यदि निर्माता ने इस व्यवहार को नहीं बदला है या सूची को विस्तारित नहीं किया है, तो जनवरी 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",
Ie, बस एक मीडिया फ़ाइल एक्सटेंशन (जैसे .jpeg / .png / .gif / .mp4 / .mp3 /), ज़िप फ़ाइल (.zip), पीडीएफ (.pdf) या कार्यालय दस्तावेज़ (.doc / .xls) जोड़ें ...), आदि।
यदि आप स्रोत कोड में सटीक और वर्तमान परिभाषा देखना चाहते हैं तो सूची को स्ट्रिंग ACCEPTABLE_SHARE_INBOUND_TYPES चर में परिभाषित किया गया है ।