一、电话拨号
二、短信发送
2.1 相关代码
activity_main.xml
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="电话号码"
android:inputType="number"
android:id="@+id/num_btn"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="短信内容"
android:id="@+id/mes_btn"/>
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="发送"
android:textColor="#ff0066"
android:id="@+id/send_btn"/>
mainActivity.java
public class message extends AppCompatActivity {
EditText num_btn;
EditText mes_btn;
Button send_btn;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_message);
num_btn=(EditText) findViewById(R.id.num_btn);
mes_btn=(EditText) findViewById(R.id.mes_btn);
send_btn=(Button) findViewById(R.id.send_btn);
send_btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent=new Intent();
String strPhoneNum = num_btn.getText().toString();
Uri uri = Uri.parse("smsto:"+strPhoneNum);
String strMsg = mes_btn.getText().toString();
intent.setAction(Intent.ACTION_SENDTO);
intent.setData(uri);
intent.putExtra("sms_body", strMsg);
startActivity(intent);
}
});
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
FloatingActionButton fab = findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
.setAction("Action", null).show();
}
});
}