Activity_main。xml的完整代码:
& lt; LinearLayout xmlns: android=" http://schemas.android.com/apk/res/android " ,,,android: layout_width=翱砗汀? ,,,android: layout_height=翱砗汀? ,,,android:取向=按怪薄?在 ,,EditText & lt; ,,,,,,,android: id=癅 + id/数量” ,,,,,,,android: layout_width=癿atch_parent” ,,,,,,,android: layout_height=皐rap_content” ,,,,,,,android: ems=" 10 " ,,,,,,,android: inputType=笆只?在 ,,,,,,,& lt; requestFocus /比; ,,,& lt;/EditText> ,,,& lt;按钮 ,,,,,,,android: id=癅 + id/打” ,,,,,,,android: layout_width=皐rap_content” ,,,,,,,android: layout_height=皐rap_content” ,,,,,,,android:文本=癅string/打”,/比; & lt;/LinearLayout>
MainActivity。java的完整代码:
import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; public class  MainActivity extends Activity  {//ActionBarActivity @Override protected void  onCreate (Bundle savedInstanceState), { super.onCreate (savedInstanceState); setContentView (R.layout.activity_main); Button bt_dail =,(按钮),findViewById (R.id.dail); OnClickListener bt_dail.setOnClickListener (new (), {//当用户点击拨号按钮时,调用该方法。 @Override public void  onClick (View arg0), {//,TODO 自动生成的方法存根 EditText EditText ed_number =, (), findViewById (R.id.number); String number =, ed_number.toString (); Intent Intent =, new 意图();//意图:意图 intent.setAction (Intent.ACTION_CALL);//,uri:统一资源标示符 intent.setData (Uri.parse(电话:+数量)); startActivity(意图); } }); } }
保存后,运行该程序,会出现以下错误,可以从调试窗口看的出,是因为权限设置问题。通过如下操作设置权限后,再运行,程序运行正常。