代码之家  ›  专栏  ›  技术社区  ›  eJoe

如何发送链接到默认的短信应用程序的意图?

  •  -1
  • eJoe  · 技术社区  · 9 年前

                Intent smsIntent = new Intent(Intent.ACTION_VIEW);
                smsIntent.setType("vnd.android-dir/mms-sms");
                smsIntent.putExtra(Intent.EXTRA_TEXT, "https://stackoverflow.com/questions/9290737/android-message-intent");
                startActivity(smsIntent);
    

    我想要这样的东西: enter image description here

    1 回复  |  直到 9 年前
        1
  •  2
  •   Gavin Zhuang    9 年前

    您可以尝试以下操作:

        Uri smsToUri = Uri.parse( "smsto:" );
        Intent smsIntent = new Intent(Intent.ACTION_VIEW, smsToUri);
        smsIntent.setType("vnd.android-dir/mms-sms");
        smsIntent.putExtra("sms_body", "https://stackoverflow.com/questions/9290737/android-message-intent");
        startActivity(smsIntent);