2

这是在 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 标签的正文部分显示正常)。

如何与其中的 css 部分共享 html?

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&lt;you.ford@gmail.com&gt;</td>
        </tr>
        <tr>
            <td class="style-header-label">To:</td>
            <td class="style-header-value">you.you&lt;you.you@aol.com&gt;</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>

4

0 回答 0