布局文件:

<LinearLayout xmlns: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:orientation="vertical"><TextView<pre class="html" name="code">

android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/phoneinput" /> <EditText android:id="@+id/number" android:layout_width="fill_parent" android:layout_height="wrap_content" tools:ignore="TextFields" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/phonecall" android:id="@+id/button"/></LinearLayout>

权限:

<uses-permission android:name="android.permission.CALL_PHONE"/>

Java代码:

package com.example.call;import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;public class MainActivity extends Activity {public EditText eText;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);eText=(EditText)this.findViewById(R.id.number);Button btn=(Button)this.findViewById(R.id.button);btn.setOnClickListener(new ButtonListener());}private final class ButtonListener implements View.OnClickListener{public void onClick(View v){String mobile=eText.getText().toString();Intent intent=new Intent("android.intent.action.CALL",Uri.parse("tel:"+mobile));startActivity(intent);}}
}

转载于:https://www.cnblogs.com/javafly/p/6037244.html

Android:简单打电话 APP相关推荐

  1. android签到功能开发,Android应用开发之Android简单实现app每月签到功能

    本文将带你了解Android应用开发Android简单实现app每月签到功能,希望本文对大家学Android有所帮助. 本文实例为大家分享了Android实现app每月签到功能的具体代码,供大家参考, ...

  2. android签到功能开发,Android简单实现app每月签到功能

    本文实例为大家分享了Android实现app每月签到功能的具体代码,供大家参考,具体内容如下 先上一张效果图: 其中这些签到的效果图是在网上找的,然后重要用到的控件就是 GridvVew 了, 代码很 ...

  3. Android简单使用app增量更新

    不讲原理,快速上手实现app增量更新 本文只是app端 手动实现新旧apk的差分包.注(apk的大版本不变,改变的只是资源版本号) 1,主模块,先引入下面cpp,配置文件(下面有资源 无需积分) 报错 ...

  4. android简单阅读app实例,PureRead 一个简单而精致的轻量级碎片化阅读App

    这是基于Flutter开发的碎片化阅读App,dd级作品,欢迎初学者学习 hxdm,过来康康啊! 主要使用的库 cached_network_image,图片缓存加载库 provider,对Widge ...

  5. android实现打电话

    activity_main.xml <?xml version="1.0" encoding="utf-8"?> <androidx.cons ...

  6. android 发送短信 广播 demo,向Android模拟器打电话发短信的简单方法

    在开发android应用程序时,有时候需要测试一下向android手机拨打电话发送短信时该应用程序的反应.譬如编写一个广播接收器,来提示用户有短信收到或者处理短信,就需要向该手机发送短信来进行测试.这 ...

  7. android开发答题app,Android APP编写简单答题器

    本文为大家分享了Android APP编写的简单答题器,此答题器可以通过Next按钮选择下一题,新写题目的类Question,有两个成员变量. java代码: package com.android. ...

  8. android页面布局计算机,Android Studio制作简单计算器App

    Android Studio制作简单计算器App 计算机界面如图: 程序设计步骤: (1)在布局文件中声明编辑文件框EditText,按钮Button等组件. (2)在MainActivity中获取组 ...

  9. android app启动图片 加动画效果,Android Studio开发APP启动程序时开屏简单动画效果快速有效解决方案...

    Android Studio开发APP启动程序时开屏简单动画效果快速有效解决方案 大家在设计APP的末期,都会想给APP搞一些"花里胡哨"的特效来提高APP的B格.博主表示亲测有效 ...

最新文章

  1. python的优点和缺点-Python语言的优缺点,你知道吗?
  2. Entity Framework数据库初始化四种策略
  3. list 增 删 改 查 及 公共方法
  4. 最便宜5G手机登场 网友:看到名字犹豫了
  5. 《南溪的目标检测学习笔记》——模型预处理的学习笔记
  6. 基于redis和R语言构建并行计算平台(yiyou)
  7. 如何在虚拟机安装并使用NTFS for Mac 15
  8. 数据库之互联网常用架构方案一览
  9. centos安装输入法
  10. Bootstrap-CSS全样式
  11. Unity一键修改NGUI字体的编辑器脚本
  12. 基于PowerBuilder的病案统计系统的设计与实现
  13. 【前端】基于layui写的一个高级搜索(筛选)功能
  14. SSH 使用及-L -R -D简介
  15. 脑控技术原理及受害者自救
  16. 【FICO系列】SAP FICO模块-财务账期的打开和关闭
  17. 定义复数java_java定义复数的方法
  18. 奥巴马演讲:我们需要的变革
  19. 原生js——无法获取元素高度的的问题
  20. USB device hot plug detection

热门文章

  1. Spring cloud分布式系统搭建(五)
  2. Hive 简明使用教程
  3. 【7 月 7 日开课】Python 进阶版硬核课程【王的机器出品】
  4. coredump配置、产生原理、分析及示例
  5. java联调生成测试数据工具类
  6. 分享一个在线作图工具的聚合平台
  7. js监听手机端的touch滑动事件
  8. 【win10操作系统】笔记本电脑没有无线连接的列表怎么办
  9. Hough变换-理解篇
  10. linux的vim中乘号,vim 技巧 - fly_lixiaolong的个人页面 - OSCHINA - 中文开源技术交流社区...