设备已安装未运行的应用程序。发送到该设备的文本消息,触发应用程序并开始运行。
该代码仅用于发送消息。应该添加什么意图在接收器移动设备上启动一些应用程序
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();
}
}