• android 实现拨号功能,让用户选择是否拨号,不自动拨号


    activity_main.xml

     1 <?xml version="1.0" encoding="utf-8"?>
     2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     3     android:id="@+id/activity_main"
     4     android:layout_width="match_parent"
     5     android:layout_height="match_parent"
     6     android:orientation="vertical">
     7     <EditText
     8         android:id="@+id/phone"
     9         android:layout_width="match_parent"
    10         android:layout_height="25dp"
    11         android:hint="请输入手机号" />
    12     <Button
    13         android:id="@+id/cal"
    14         android:layout_width="match_parent"
    15         android:layout_height="wrap_content"
    16         android:onClick="onClick"
    17         android:text="拨号"/>
    18 </LinearLayout>

    MainActivity.java

     1 package com.example.teletephone;
     2 import android.content.Intent;
     3 import android.net.Uri;
     4 import android.support.v7.app.AppCompatActivity;
     5 import android.os.Bundle;
     6 import android.view.View;
     7 import android.widget.EditText;
     8 public class MainActivity extends AppCompatActivity  implements View.OnClickListener{
     9     private EditText phone;
    10     @Override
    11     protected void onCreate(Bundle savedInstanceState) {
    12         super.onCreate(savedInstanceState);
    13         setContentView(R.layout.activity_main);
    14         phone= (EditText) findViewById(R.id.phone);
    15     }
    16     @Override
    17     public void onClick(View v) {
    18         switch (v.getId()){
    19             case R.id.cal:
    20                 Intent intent = new Intent(Intent.ACTION_DIAL);
    21                 intent.setData(Uri.parse("tel:"+phone.getText()));
    22                 startActivity(intent);//内部类
    23                 break;
    24         }
    25     }
    26 }
  • 相关阅读:
    项目经理如何管理团队
    正则表达式判断中文字符
    售前工作经验总结
    项目管理知识体系九大知识领域
    项目经理如何调动员工的积极性
    项目经理与客户沟通的宜与忌
    关于CodeSmith生成CSLA代码的联想
    接触CSLA框架的感觉
    C#多线程浅接触二、
    WF工作流开发回顾:介绍
  • 原文地址:https://www.cnblogs.com/fengzikuange/p/6183139.html
Copyright © 2020-2023  润新知