android实现拨打电话

分类: android开发与测试 1365人阅读 评论(0) 收藏 举报

main.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="@string/hello"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/inputphonenumber"
/>
<EditText
android:id="@+id/phonenumber"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:phoneNumber="true"
/>
<Button
android:id="@+id/btn_call"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/call"
/>
</LinearLayout>


AndroidManifest.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="@string/hello"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/inputphonenumber"
/>
<EditText
android:id="@+id/phonenumber"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:phoneNumber="true"
/>
<Button
android:id="@+id/btn_call"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/call"
/>
</LinearLayout>

phoneActivity.java

package com.wide.phone;
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 phoneAcitivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

Button btn_call = (Button) findViewById(R.id.btn_call);

btn_call.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
EditText et_phonenumber = (EditText)findViewById(R.id.phonenumber);
String number = et_phonenumber.getText().toString();
//用intent启动拨打电话
Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+number));
startActivity(intent);
}
});
}
}

更多相关文章

  1. android ListView中Checkbox实现单选,全选,全不选功能
  2. android捕获开机启动(原)
  3. Telephony Call
  4. Android中的Message类以及Java对象池的实现
  5. 第一行代码笔记之——Activity启动模式
  6. Android中的Parcelable接口
  7. android 启动报错
  8. android用代码实现圆角背景
  9. Android(安卓)透明状态栏 沉浸式状态栏的实现

随机推荐

  1. Android视频通话(即时通讯,可视电话,视频通
  2. Android第五十一期 - 即时通讯视频聊天
  3. Android分享笔记(3)Android(安卓)使用存
  4. Android布局整合include界面控件(重用布局
  5. Android(安卓)App Not Install. An exist
  6. Android耳机线控-播放/暂停/上一曲/下一
  7. Android网易顶部导航栏(用ActivityGroup实
  8. 进程(一) 1.2 Android中异步处理大杀器—
  9. 【Android(安卓)界面效果17】Android手机
  10. 跟Google学习Android开发-起始篇-支持不