天天看點

黑馬程式員:第一個Android程式——打電話

發現一個令人惡心的錯誤:正在運作USSD代碼——出現連接配接問題或MMI碼無效

黑馬程式員:第一個Android程式——打電話

正确做法:

public class YeSayActivity extends Activity {

	private EditText et;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);

		et = (EditText) findViewById(R.id.phoneET);
		Button btn = (Button) findViewById(R.id.sendBTN);
	
		btn.setOnClickListener(new SuiOnClickListener());
	}

	private class SuiOnClickListener implements OnClickListener {
		public void onClick(View v) {
			String phone = et.getText().toString();
			
			Intent intent = new Intent();
			intent.setAction(Intent.ACTION_CALL);
			intent.setData(Uri.parse("tel:" + phone));
			startActivity(intent);
		}
	}
}