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相关文章收藏
  2. 关于android的monkey测试
  3. Unity在Android Activity中加载的时期测试
  4. Android Q Beta 6 终极测试版发布!
  5. Android***测试学习手册(一)Android 安全入门
  6. Android 渗透测试学习手册 第四章 对 Android 设备进行流量分析
  7. android——android中测试框架AndroidTestCase的使用
  8. android收藏
  9. Android单元测试-javaeye

随机推荐

  1. Android(安卓)根据 Url 跳转应用
  2. Android(安卓)3.0 r1 API中文文档(108)
  3. Android中界面实现全屏显示的两种方式
  4. 更新Android(安卓)SDK Manager Mac下修改
  5. Android(安卓)Studio 更新中的问题
  6. SeekBar自定义样式
  7. 在android 输出log 信息 用于调试
  8. 【Android(安卓)Native Code开发系列】七
  9. Android使用HttpClient下载图片
  10. Android---对ArrayList排序