电话拨号

来源:互联网 发布:花生壳域名忘记了 编辑:程序博客网 时间:2024/04/30 08:23

1、清单文件中声明权限

    <uses-permission android:name="android.permission.CALL_PHONE"/>

2、布局文件

 <EditText        android:id="@+id/et_number"        android:layout_width="fill_parent"        android:layout_height="wrap_content"             android:inputType="phone" >        <requestFocus />    </EditText>    <Button        android:onClick="dailButtonClicked"        android:id="@+id/bt_dail"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentRight="true"        android:layout_below="@id/et_number"        android:text="@string/dail" />

3、拨号实现

public class MainActivity extends Activity {
private EditText et_number;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button bt_dail=(Button)this.findViewById(R.id.bt_dail);
et_number=(EditText) findViewById(R.id.et_number);

}//4.在布局文件里面绑定一个点击的方法public void dailButtonClicked(View view){    callPhone();}

private void callPhone() {
String number = et_number.getText().toString().trim();
if(TextUtils.isEmpty(number)){
Toast.makeText(MainActivity.this, “号码不能为空”,0).show();
return;
}

    //意图 想干一件什么事情    Intent intent=new Intent();    //打电话    intent.setAction(Intent.ACTION_CALL);    //url统一资源定位符  uri统一资源标示符    intent.setData(Uri.parse("tel:"+number));    startActivity(intent);}}
0 0
原创粉丝点击