zoukankan      html  css  js  c++  java
  • android 调用电话功能

    今天用到了打电话的功能,这要如何实现呢?

    很简单

    1.创建对应对的xml展示页面喝java文件

    2.在manifest中添加权限

    下面上代码吧:

    这是布局的一部分

    <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content">
                <Button
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="电话:123456789001"
                    android:id="@+id/more_phone"
                    android:background="#ff6666"
                    android:textSize="20dp"/>
    
            </LinearLayout>
    

    在对应对的java代码绑定好控件以后下面就是正餐了:

    在监听方法中使用

    Intent intent = new Intent(Intent.ACTION_CALL , Uri.parse("tel:"+phone_number));

    这个语句就可以调用打电话的功能了。

     public void onClick(View view) {
    
                switch (view.getId()){
    
                    case R.id.more_phone:
    
                        String phone_number = phone.getText().toString();
                        Intent  intent = new Intent(Intent.ACTION_CALL , Uri.parse("tel:"+phone_number));
                        startActivity(intent);
                        break;
    

     当然还需要加一下权限:

    在androidmainfest.xml中添加

    <!-- 打电话 -->
        <uses-permission android:name="android.permission.CALL_PHONE"/>
    

     这句就是大电话的权限了

    转自我的个人博客:http://121.42.143.160/wordpress

  • 相关阅读:
    C# 二维码 ThoughtWorks.QRCode.dll
    Asp.net生命周期
    进程和线程,多线程等使用方法
    反射的使用与定义
    《委托和事件》
    《泛型集合》
    第三课时《枚举》
    数据库字段包括数组中的每一项
    .NetCore 图片压缩
    NetCore3.0 EF修改
  • 原文地址:https://www.cnblogs.com/wobeinianqing/p/5050950.html
Copyright © 2011-2022 走看看