Android: проблема с приемлемыми типами файлов через Bluetooth - PullRequest
14 голосов
/ 31 мая 2010

У меня проблема с загрузкой файлов на Nexus One.

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

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

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

Ответы [ 2 ]

3 голосов
/ 05 августа 2011

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

<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>
0 голосов
/ 05 августа 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...