Как поделиться html-контентом в стиле css
Это на Android, и в одном приложении Android, чтобы сделать общий доступ к содержанию HTML через намерение.
Имея html-содержимое электронной почты и хотел бы открыть средство выбора общего доступа к приложениям, чтобы поделиться им с помощью другого приложения. Функция для совместного использования:
Intent shareIntent = ShareCompat.IntentBuilder.from(activity)
.setType("text/html")
.setHtmlText(shareHtmlText)
.setSubject(subject)
.getIntent();
if (shareIntent.resolveActivity(activity.getPackageManager()) != null) {
activity.startActivity(shareIntent);
}
Содержание HTML ниже. но после выбора приложения для обмена с частью стиля содержимого html они отображаются в виде обычного текста (ожидалось, что они не должны отображаться, часть тела отображается нормально без тегов html).
Как поделиться HTML с CSS часть в нем?
shareHtmlText выглядит так:
<html>
<head>
<style>
.style-header {font-family:sans-serif; width: 100%; padding-bottom: 10px; border-bottom: 1px solid; margin-bottom: 15px;}
.style-header td {vertical-align: top;}
.style-header-label {text-align: right; width: 70px; padding-right: 5px; font-weight: bold;}
.style-header-value {width: 100%;}
.style-no-cc .style-header-cc, .style-no-bcc .style-header-bcc, .style-no-attachments .style-header-attachments {display: none;}
</style>
</head>
<body class="style-no-cc style-no-bcc style-no-attachments">
<table class="style-header">
<tr>
<td class="style-header-label">From:</td>
<td class="style-header-value">You Ford<you.ford@gmail.com></td>
</tr>
<tr>
<td class="style-header-label">To:</td>
<td class="style-header-value">you.you<you.you@aol.com></td>
</tr>
<tr class="style-header-cc">
<td class="style-header-label">Cc:</td>
<td class="style-header-value"></td>
</tr>
<tr class="style-header-bcc">
<td class="style-header-label">Bcc:</td>
<td class="style-header-value"></td>
</tr>
<tr>
<td class="style-header-label">Subject:</td>
<td class="style-header-value">eee888</td>
</tr>
<tr>
<td class="style-header-label">Date:</td>
<td class="style-header-value">Tue, Jun 27, 2017</td>
</tr>
<tr class="style-header-attachments">
<td class="style-header-label">Attachments:</td>
<td class="style-header-value"></td>
</tr>
</table>
<div id="Part_2_13000205-9f10-490b-9376-dec4cd3878ad">
<div class="replacedBody"><div dir="ltr">111</div>
</div>
</div>
</body>