0

ユーザーがテキストを変更することを許可せずにコンテンツを共有できるかどうか知りたいのですが。

例えば:

Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send.");
sendIntent.setType("text/plain");
startActivity(sendIntent);

ユーザーが変更できない場合'これは送信する私のテキストです。また、テキストを追加または削除することもできません。それが可能だ?

4

1 に答える 1

4

それが可能だ?

いいえ、表示されているコードは使用していません。

を使用startActivity(...)Intentて使用ACTION_SENDすると、OSは、渡したタイプのデータを送信できる外部(サードパーティ)アプリを見つけるだけです。アプリが起動すると、ユーザーが手動で起動した場合とまったく同じように動作します。

あなたが望むことをすることができる唯一の方法は、あなたがそれを送りたいどんなプロトコル(SMTP、SMS、HTTPなど)を使ってテキストを送るためにあなた自身のコードを書くかどうかです。

于 2012-11-07T01:13:30.020 に答える