2010-05-31 18 views
14

Tengo un problema al enviar archivos a mi Nexus One.Android: Problema con tipos de archivos aceptables a través de bluetooth

Me parece que solo hay una pequeña selección de tipos de archivos aceptados por mi teléfono (como jpg, gif, etc.).

Recientemente traté de enviar otros archivos a mi teléfono (en mi caso, gpx) y mi teléfono lo rechazó automáticamente.

¿Hay alguna manera de eludir o ampliar este filtro en mi programa?
¿Hay alguna manera de atrapar esos archivos por un servicio?

+1

Esto es muy extraño. Solo traté de enviar un archivo .gpx a mi HTC Desire y funcionó bien. Tiene una versión personalizada de Android 2.1, pero no creo que eso afecte a este tipo de problemas. Tal vez alguien con un Nexus One puede probar e informar – HXCaine

+1

mh, mi nexo se ha actualizado a 2.2 ... ¿puede ser esta la fuente de error? – poeschlorn

+0

mh, el PDF también funciona bien ... – poeschlorn

Respuesta

3

Tengo este error antes. Diría "Archivo no aceptado: el dispositivo objetivo afirma que no aceptará un archivo del tipo que está intentando enviar" o "Error, el dispositivo no acepta archivos de este tipo" Esto se debe a que no tiene permiso para aceptar esto. archivo. Debe agregar permiso en el archivo Manifest.

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

Bajo la actividad introduce algo como esto!

<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> 
Cuestiones relacionadas