Android: проблема с приемлемыми типами файлов через bluetooth

У меня проблема с нажатием файлов на мой Nexus One.

Мне кажется, что есть только небольшой выбор типов файлов, которые принимаются моим телефоном (например, jpg, gif и т. Д.).

Недавно я попытался нажать другие файлы на свой телефон (в моем случае gpx), и мой телефон отклонил его автоматически.

Есть ли способ обойти или расширить этот фильтр в моей программе?
Есть ли способ поймать эти файлы службой?

Solutions Collecting From Web of "Android: проблема с приемлемыми типами файлов через bluetooth"

Раньше у меня была эта ошибка. Он сказал бы: «Файл не принят: целевое устройство утверждает, что оно не принимает файл того типа, который вы пытаетесь отправить» или «Ошибка, устройство не принимает файлы этого типа». Это из-за отсутствия разрешения на принятие этого файл. Вы должны добавить разрешение в файл манифеста.

<uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> 

Под действием введите что-то вроде этого!

 <activity name="BluetoothActivity"> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:mimeType="*/*" /> <data android:pathPattern="*.*\\.gpx" /> </intent-filter> </activity> 

Вы можете попытаться добавить фильтры намерений для расширений файлов, которые вы ожидаете получить, см. Фильтр намерений Android для определенного расширения файла?