发送启动特定Android应用程序的文本消息

时间:2015-07-17 04:51:24

标签: android android-intent android-activity

设备已安装未运行的应用程序。发送到该设备的文本消息,触发应用程序并开始运行。

该代码仅用于发送消息。应该添加什么意图在接收器移动设备上启动一些应用程序

public class limitscreen extends Activity {
Button btn;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.limits_set);
    btn = (Button)findViewById(R.id.trig);

  btn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                String message = "hello";
                String phoneNo ="5556";
                sendSMS(phoneNo,message);
            }

    });

}

private void sendSMS(String phoneNumber, String message)
{
    PendingIntent pi = PendingIntent.getActivity(this, 0,
            new Intent(this, parentscreen.class), 0);
    SmsManager sms = SmsManager.getDefault();
    sms.sendTextMessage(phoneNumber, null, message, pi, null);
    if (sms.equals(true))
        Toast.makeText(getApplication(), "SMS sens", Toast.LENGTH_SHORT).show();
}
}

0 个答案:

没有答案