初学安卓,入门的应用 。打电话。

新建Android 项目

layout 控件布局 :activity_main.xml

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:paddingBottom="@dimen/activity_vertical_margin"

android:paddingLeft="@dimen/activity_horizontal_margin"

android:paddingRight="@dimen/activity_horizontal_margin"

android:paddingTop="@dimen/activity_vertical_margin"

tools:context=".MainActivity" >

android:id="@+id/phoneview"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="@string/lable_phone" />

android:id="@+id/editview"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_alignLeft="@+id/phoneview"

android:layout_below="@+id/phoneview"

android:layout_marginTop="14dp"

android:ems="10"

android:inputType="phone" >

android:id="@+id/butphone"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignLeft="@+id/editview"

android:layout_below="@+id/editview"

android:layout_marginTop="16dp"

android:text="@string/butphone" />

在AndroidManifest.xml 文件 中为其添加 打电话的 权限

你会在你发现在AndroidManifest.xml 文件 中有了一断这样的代码 其为打电话的 权限

//设置拨打电话 的权限

上面已经布局好 了。下面

然后在 MainActivity  中实现其功能:

public class MainActivity extends Activity {

private EditText editText;

private Button button_phone;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

// 设置显示pylt

setContentView(R.layout.activity_main);

//获取按钮组件

button_phone=(Button) findViewById(R.id.butphone);

//获取输入框组件

editText = (EditText) findViewById(R.id.editview);

//注册按钮事件

button_phone.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

//获取号码

String phone_Num = editText.getText().toString();

//定义执行打电话的意图对象

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

//执行意图

MainActivity.this.startActivity(intent);

//吐司的效果

Toast.makeText(MainActivity.this, "正在给"+phone_Num+"打电话",Toast.LENGTH_LONG).show();

}

});

}

}

然后把你写好的项目 发布到你的虚拟机上,Ok .

java web实现拨打电话_Android实现打电话功能相关推荐

  1. java web实现拨打电话_java的webservice实现电话号码查询

    在写代码之前应该知道webservice是干什么的,webService既不是一种框架也不是一种技术,他只是一个规范,是一种跨平台,跨语言的规范.webService出现的目的是解决不同平台,不同语音 ...

  2. web端拨打电话、发送短信

    ** web端拨打电话.发送短信 ** 在做一个微信的微网站中的一个便民服务电话功能的应用,用到移动web页面中列出的电话号码,点击需要实现调用通讯录,网页一键拨号的拨打电话功能. 如果需要在移动浏览 ...

  3. [转]Java Web基础——Action+Service +Dao三层的功能划分

    原文地址:http://blog.csdn.net/inter_peng/article/details/41021727 参考来源:http://www.xuebuyuan.com/2153333. ...

  4. Java Web应用小案例:实现登录功能

    文章目录 一.采用纯JSP实现登录功能 1.创建Web项目LoginDemo 2.在web目录下创建login.jsp页面

  5. java web 邮件_JavaWeb实现邮件发送接收功能

    一.邮件开发涉及到的一些基本概念 1.1.邮件服务器和电子邮箱 要在Internet上提供电子邮件功能,必须有专门的电子邮件服务器.例如现在Internet很多提供邮件服务的厂商:sina.sohu. ...

  6. 微信小程序点击拨打电话

    效果图: 需求:点击文字然后拨打电话 为防止这个功能会在多个地方使用,我们可以创建一个components. 1.在顶级目录下建立一个components文件夹,在这个文件夹下再建立一个文件夹,例如叫 ...

  7. java web 表单提交_Java Web 表单(form)提交问题!

    layout: java title: Java web 的form表单问题 date: 2019-12-19 16:29:36 QHQ-[问题描述]今天做Java web项目的时候,里面一个功能让我 ...

  8. web mysql报表工具_新一代Java web报表工具—Smartbi电子表格的优势

    Smartbi电子表格作为新一代的Java web报表工具,它具有什么功能?有哪些特点?相对其他报表产品相比有什么优势?通过下面的初步体验,帮助大家认识电子表格产品. 软件的安装 Smartbi电子表 ...

  9. java实现打手机电话功能_Android 实现手机拨打电话的功能

    一部手机最常用的功能就是打电话和发短信了,在Android开发中我们如何通过程序拨打电话呢?本文就给出一个用Android手机拨打电话的简单的实例. 下面是开发此实例的具体步骤: 一.新建一个Andr ...

最新文章

  1. python定义的关键数据类型_Python基本数据类型
  2. css编写要注意什么 及一些公用的样式和外部引用 转码
  3. 在线测试所有浏览器的兼容性
  4. python编程用什么电脑好-初学Python编程看哪些书比较好?
  5. python创建子类_Python线程创建子类?
  6. Matlab画图小结(二)
  7. 「中间件系列一」kafka消息中间件
  8. mac自带python怎么用_怎么在mac上使用python
  9. (转)C# 解析 json
  10. HTTP权威指南 - robots.txt文件
  11. java setw_C++ setw:格式化输出(详解版)
  12. mac上的android模拟器下载安装,Mac电脑上安装安卓模拟器,Mac如何安装Android模拟器...
  13. 如何建立风险分析模型
  14. 解决ubuntu16.04无法打开网易云音乐
  15. 华为HCIP RS题库221 121-130题
  16. 【STM32学习笔记】#001 前期准备
  17. ios删除字符串第一位_ios-删除字符串中的最后两个字符(Swift 3.0)
  18. 听音乐用什么蓝牙耳机好?听音乐音质好的蓝牙耳机推荐
  19. css 禅意花园 笔记
  20. JavaScript之模板字符串的使用

热门文章

  1. 【Socket】苍老师有了丈夫,我也有了SAEA
  2. 流利阅读 2019.2.2 Barbie will soon be 60—and is still going strong
  3. 越优秀越受排挤,牢记这“三句土话”,再艰难也要打好自卫反击
  4. 动图文件太大怎么办?一招教你在线压缩GIF图片
  5. Pyecharts树状图:地理图表
  6. 快速云:云计算供应商在合同谈判时可能拒绝的三个事项以及要求
  7. 基于LeNet的手写汉字识别(caffe)
  8. cesium实现面状要素的立体拉伸效果
  9. 字节跳动全链路压测(Rhino)的实践
  10. 域名转向目录php代码,php域名301转向程序代码