0

アプリケーションのテキストを SMS で共有するにはどうすればよいですか?

たとえば、ユーザーがボタンに触れると、コスチュームテキストがデフォルトのメッセージングアプリケーションに送信され、番号を尋ねられます

これはメニューコードです:

    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle item selection
        switch (item.getItemId()) {
        return true;
        case R.id.menu_share:
return true;
        default:
            return super.onOptionsItemSelected(item);
        }
4

1 に答える 1

1

SMS アクティビティの起動を開始するには、次のものが必要です。

Intent sendIntent = new Intent(Intent.ACTION_VIEW);   

sendIntent.setData(Uri.parse("sms:"));

これにより、人々がメッセージを送信する番号/連絡先を選択できるセレクターが開きます

sendIntent.setData(Uri.parse("sms:"+ phoneNumber));

これにより、事前定義された番号にメッセージが送信されます。

エクストラを追加して、独自のメッセージなどを入力できます

sendIntent.putExtra("sms_body", x); 

次に、意図を開始します。

startActivity(sendIntent);
于 2013-02-20T14:12:46.770 に答える