打电话

来源:互联网 发布:淘宝开店类目怎么选 编辑:程序博客网 时间:2024/06/10 07:43

其实这一年的开发android,还真没有用那句代码来打过电话。苦于没有android手机。工作的时候苦于没有时间或者是忙的忘记玩玩了。

Java:

public class phoneCallDemo extends Activity {    /** Called when the activity is first created. */private Button bt;private EditText et;    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);                bt=(Button)findViewById(R.id.bt1);        et=(EditText)findViewById(R.id.et1);                bt.setOnClickListener(new Button.OnClickListener(){@Overridepublic void onClick(View v) {// TODO Auto-generated method stub//取得输入电话号码串String inputStr=et.getText().toString();//如果输入不为空创建打电话的Intentif(inputStr.trim().length()!=0){Intent phoneIntent=new Intent("android.intent.action.CALL",Uri.parse("tel:"+inputStr));//启动startActivity(phoneIntent);}//否则toast提示一下else{Toast.makeText(phoneCallDemo.this, "不能输入为空",Toast.LENGTH_LONG).show();}}                });    } }

xml:

<?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="Please input the phoneNumber:"    /><EditTextandroid:id="@+id/et1"android:layout_width="fill_parent"android:layout_height="wrap_content"android:phoneNumber="true"/><Buttonandroid:id="@+id/bt1"android:layout_width="match_parent"android:layout_height="fill_parent"android:text="call phone"/></LinearLayout>

界面:


原创粉丝点击