xml中的代码实现

<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:padding="20dp"><TextViewandroid:id="@+id/title"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/title"/><EditTextandroid:id="@+id/phonenumber"android:layout_width="match_parent"android:layout_height="wrap_content"android:hint="请输入手机号码"android:inputType="phone"android:layout_below="@id/title"/><Buttonandroid:id="@+id/but"android:layout_width="wrap_content"android:layout_height="wrap_content"android:onClick="call"android:text="拨打"android:layout_below="@id/phonenumber"/></RelativeLayout>

mainActivity中代码的实现

publicclassMainActivityextendsActivity{privateEditTextedit;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);edit=(EditText)findViewById(R.id.phonenumber);}publicvoidcall(Viewv){System.out.println("被点击了");Stringnum=edit.getText().toString();Intentintent=newIntent();//创建一个意图intent.setAction(intent.ACTION_CALL);//指定动作为拨打电话intent.setData(Uri.parse("tel:"+num));//指定要播出的电话号码startActivity(intent);}}

同时还需要给我们的应用程序添加一个可以拨打号码的权限

<!--添加拨打电话的权限--><uses-permissionandroid:name="android.permission.CALL_PHONE"/>


更多相关文章

  1. 代码设置RelativeLayout相对位置设置
  2. android瀑布流代码
  3. 【Android】监听SDCard安装和卸载的代码片段(测试通过)
  4. Android权限-HaloPermission详细介绍
  5. Android 操作权限大全 (android.permission)
  6. android : 控件在代码中设置属性-setWidth(int pixels)或setHeig
  7. 关于Android权限的一些文章

随机推荐

  1. android 蓝牙功能
  2. android WebView基础教材
  3. Android Training - Volley(Lesson 0 -
  4. android 视频通话 项目 源码
  5. android kindleFire develop
  6. android 在线视频播放器实现方法
  7. 初学Android,手机管理器之自动挂断黑名单
  8. Android 流媒体系列(二)
  9. Android 4种补间动画基础使用。
  10. Android Tab点击监听 自定义事件