您的位置:首页 > 其它

激活系统的短信应用

2016-07-28 18:38 513 查看
                  1.设置短信应用清单文件中的 action 对应的方法就是一个intent.setAction("android.intent.action.SENDTO");

    2.设置category intent.addCategory("android.intent.category.DEFAULT");

    3.intent.setData(Uri.parse("smsto:110"));除了110其余的都是固定的

    4.intent.putExtra("sms_body", "快来使用我们的软件吧....");//把信息发送给系统自带的短信应用

public class MainActivity extends Activity {

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

    }

    public void click(View view){

        Intent intent = new Intent();

//系统默认的短信发送的Action和Category是这样匹配的

        intent.setAction("android.intent.action.SENDTO");

        intent.addCategory("android.intent.category.DEFAULT");

        intent.setData(Uri.parse("smsto:110"));

        intent.putExtra("sms_body", "快来使用我们的软件吧....");

        startActivity(intent);

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: