そこに入力したデータは、生のフォルダーにhtmlファイルとして保存する必要があります。また、印刷ボタンをクリックすると、共有インテントを介してhtmlページを印刷したいのですが、これはできませんでしたそれをする
質問する
2452 次
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 に答える