Envío de correos electrónicos html en Kindle Fire
En nuestra aplicación enviamos correos electrónicos con algunos html en ellos. Esto funciona bien en todos los dispositivos "normales" Android, pero cuando envío estos correos electrónicos de un Kindle Fire parece que para el momento en que el correo electrónico llega al destinatario la codificación mime se ha cambiado de texto / html a texto / llano.
Cuando el correo electrónico se crea por primera vez en el cliente de correo electrónico en el Kindle se puede ver que el href se ha establecido porque el texto vinculado está en azul en lugar del negro normal.
- ADB no puede detectar mi Kindle Fire en Windows 7, pero el Administrador de dispositivos puede
- Android Emulator informa de 600x1024 MDPI como XLarge?
- ¿Cómo puedo hacer que mis vídeos incrustados se reproduzcan en el Kindle Fire?
- Nexus 7 y Kindle Fire HD, piensan diferente
- Android / kindle drag drop congelación de vez en cuando
He intentado el cliente del email K-9 para el fuego para ver si esto hace cualquier diferencia pero no hay cambio. A continuación, se muestra el código de ejemplo de nuestra aplicación compartida a través del correo electrónico (utilizo el fabricante del dispositivo para determinar si desea usar los vínculos del mercado de aplicaciones de Google Play o Amazon):
Shareable shareable = new ShareableApp(Build.MANUFACTURER); final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); emailIntent.setType("text/html"); emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, getString(R.string.share_app_email_subject)); emailIntent.putExtra( android.content.Intent.EXTRA_TEXT, Html.fromHtml(getString(R.string.share_email_content, "<a href=\"" + NetworkQuery.HTTP + shareable.getShareHost() + "/" + shareable.getSharePath() + "\">" + shareable.getShareTitle() + "<//a>") + "<br><br>" + this.getString(R.string.share_email_description))); final PackageManager pm = getActivity().getPackageManager(); final List<ResolveInfo> emailers = pm.queryIntentActivities(emailIntent, PackageManager.GET_RESOLVED_FILTER); if (emailers.size() > 0) { startActivity(Intent.createChooser(emailIntent, "Email:")); } else { displayMessage(R.string.dialog_message_no_email_client); }
¿Hay alguna forma de obtener un correo electrónico html enviado correctamente desde un Kindle Fire?
Editar
Si envío un correo electrónico HTML a un Kindle Fire, lo puedo enviar a otro lugar y se mantiene la codificación Mime. Parece ser que el setType ("text / html") no se persiste cuando el correo electrónico se crea realmente en el Kindle.
- Notificaciones push / C2DM para Kindle Fire?
- Emulador para Amazon Kindle
- Android - Selector de imágenes no funciona en Kindle Fire?
- Kindle Fire y Google Maps api
- Comportamiento extraño utilizando TextAppearanceSpan en Kindle Fire
- Equivalente de Google Advertising ID para dispositivos Amazon
- Cómo obtener el identificador de dispositivo único para Amazon Kindle Fire
- No se puede instalar ADB para Kindle Fire HD
- ¿Se puede utilizar MulticastLock de Android para monitorear solicitudes de sondeo 802.11 desde otros dispositivos?
- ¿Qué parte del framework de Android es responsable de reproducir animaciones?