Envío y recibo archivos a través de Bluetooth con nombres que terminan en zip y txt , pero no en apk o dmp .
Turrón de Android
/src/com/android/bluetooth/opp/Constants.java
tiene la siguiente lista blanca de tipos mime:
"image/*",
"video/*",
"audio/*",
"text/x-vcard",
"text/x-vcalendar",
"text/calendar",
"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",
"application/x-hwp",
Todos los demás tipos son rechazados.
Actualización: después de buscar más en las fuentes. Hay una lista blanca de dispositivos (con un tiempo de espera de 15 segundos) con el siguiente comentario: "Una lista de dispositivos que pueden enviar archivos a través de OPP a este dispositivo sin la confirmación del usuario. Se utiliza para el traspaso de conexión desde forex NFC". Parece que estos dispositivos pueden enviar otros tipos de mimos. No sé en qué condiciones se pueden agregar estos dispositivos a esta lista blanca.
foobarbacoa