打電話:
Intent i = new Intent(Intent.ACTION_CALL);
i.setData(Uri.parse("tel:" + mText.getEditableText().toString()));
if(mActivity != null) mActivity.startActivity(i);
發短信:
Intent i = new Intent(Intent.ACTION_SENDTO);
i.setData(Uri.parse("smsto:" + mText.getEditableText().toString()));
if(mActivity != null) mActivity.startActivity(i);
存聯繫人:
String number = mText.getEditableText().toString();
Intent i = new Intent(ContactsContract.Intents.SHOW_OR_CREATE_CONTACT, Uri.parse("tel:" + number));
i.putExtra(ContactsContract.Intents.EXTRA_CREATE_DESCRIPTION, number);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
if(mActivity != null) mActivity.startActivity(i);
manifest權限:
<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.SEND_SMS"/>
<uses-permission android:name="android.permission.WRITE_CONTACTS"/>