0

そこに入力したデータは、生のフォルダーにhtmlファイルとして保存する必要があります。また、印刷ボタンをクリックすると、共有インテントを介してhtmlページを印刷したいのですが、これはできませんでしたそれをする

4

1 に答える 1

4

実行時にrawフォルダに何も保存することはできません。apkに同梱されており、変更することはできません。

HTMLファイルを内部ストレージまたはSDカードに保存する必要があります。

次のようなURLを共有できます。

Intent sharingIntent = new Intent(Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
sharingIntent.putExtra(Intent.EXTRA_TEXT, "https://www.google.com");
startActivity(Intent.createChooser(sharingIntent,"Share using"));

HTMLコンテンツを直接共有するために、このように変更してみることができます。ただし、デフォルトでインストールされ、意味のある方法で共有するアプリケーションを入手できるかどうかはわかりません。

String html = "<html>...</html>";
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
sharingIntent.setType("text/html");
sharingIntent.putExtra(Intent.EXTRA_TEXT, html);
startActivity(Intent.createChooser(sharingIntent,"Share using"));
于 2013-02-26T04:19:47.717 に答える