android学习笔记2-------电话拨号器
2452 点击·0 回帖
![]() | ![]() | |
![]() | 思路: 1>设计界面 2>设计Activity 3>编写业务层代码 效果图: ![]() 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 bohaoActivity extends Activity { private EditText editText; private Button button; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); editText=(EditText)findViewById(R.id.editText); button=(Button)findViewById(R.id.button); button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { String mobileString=editText.getText().toString(); Intent intent=new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+mobileString)); bohaoActivity.this.startActivity(intent); } }); } } 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 bohaoActivity extends Activity { private EditText editText; private Button button; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); editText=(EditText)findViewById(R.id.editText); button=(Button)findViewById(R.id.button); button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { String mobileString=editText.getText().toString(); Intent intent=new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+mobileString)); bohaoActivity.this.startActivity(intent); } }); } } main.xml文件 [java] <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:Android="http://schemas.Android.com/apk/res/Android" Android:orientation="vertical" Android:layout_width="fill_parent" Android:layout_height="fill_parent" > <TextView Android:layout_width="fill_parent" Android:layout_height="wrap_content" Android:text="请输入手机号:" /> <EditText Android:id="@+id/editText" Android:layout_height="wrap_content" Android:layout_width="match_parent" ></EditText> <Button Android:id="@+id/button" Android:layout_width="wrap_content" Android:layout_height="wrap_content" Android:text="拨打此号码" ></Button> </LinearLayout> <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:Android="http://schemas.Android.com/apk/res/Android" Android:orientation="vertical" Android:layout_width="fill_parent" Android:layout_height="fill_parent" > <TextView Android:layout_width="fill_parent" Android:layout_height="wrap_content" Android:text="请输入手机号:" /> <EditText Android:id="@+id/editText" Android:layout_height="wrap_content" Android:layout_width="match_parent" ></EditText> <Button Android:id="@+id/button" Android:layout_width="wrap_content" Android:layout_height="wrap_content" Android:text="拨打此号码" ></Button> </LinearLayout> 添加权限: <uses-permission Android:name="Android.permission.CALL_PHONE"></uses-permission> | |
![]() | ![]() |