android電話でメール

1082 ワード

Androidシステムのアプリケーション層自体に電話やメールを送る機能が統合されています.では、どのように使いますか.
/*   */
class SendMsgClickListener implements OnClickListener {
		public void onClick(View v) {
			//  Android  API    
			Uri uri = Uri.parse("smsto:15800001234");
			Intent intent = new Intent(Intent.ACTION_SENDTO, uri);
			intent.putExtra("sms_body", "android...");
			startActivity(intent);
		}
    }
/*   */
class SendCallClickListener implements OnClickListener {
		public void onClick(View v) {
			//  Android  API   
			Uri uri = Uri.parse("tel:15800001234");
			Intent intent = new Intent(Intent.ACTION_CALL, uri);
			startActivity(intent);
		}
    }

最後に、これらの操作を許可する必要があることを忘れないでください.Android Manifest.xmlに2行の構成を追加する必要があります.
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.SEND_SMS"/>