android拨打电话
CallPhone
首先建立一个android项目,打开Layout下的main.xml文件,,,在图形界面上先拖控件一个水平布局,在布局里面再添加2个空间,一个是Textview,一个是EditText,在Textview上创建一个字符串,写上”请输入电话”,,,把Edittext的Id设置为callphone,然后在下面添加一个按钮,把按钮上的文字设置为”拨号”,ID设置为callphoneBtn,,保存main.xml文件….
main.xml文件的代码是
<?xml version="1.0" encoding="utf-8"?>
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/ts" />
<EditText
android:id="@+id/callphone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ems="10"
android:inputType="phone" >
<requestFocus />
</EditText>
</LinearLayout>
<Button
android:id="@+id/callphoneBtn"
android:layout_width="87dp"
android:layout_height="wrap_content"
android:text="@string/CallPhone" />
</LinearLayout>
然后打开activity包下的CallPhoneActivity.java的文件,在Oncreate方法下写代码,,先获取一下按钮Button,再获取一下文本框中的字符串
在按钮上添加事件
package com.csdn.activity;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.text.Editable;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class CallPhoneActivity extendsActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button callphonebtn=(Button) findViewById(R.id.callphoneBtn);
callphonebtn.setOnClickListener(new View.OnClickListener() {
@Override
publicvoid onClick(View v) {
EditTextedittext=(EditText) findViewById(R.id.callphone);
Editableeditable=edittext.getText();
Intentintent=newIntent(Intent.ACTION_CALL,Uri.parse("tel:"+editable.toString()));
startActivity(intent);
}
});
}
}
最后添加权限
<uses-permissionandroid:name="android.permission.CALL_PHONE"/>
当输入电话点击拨号显示的效果如下
转载于:https://www.cnblogs.com/javaTest/archive/2012/07/12/2589457.html
android拨打电话相关推荐
- Java模拟拨打电话程序_java_编写android拨打电话apk应用实例代码,android 实现拨打电话的app,代 - phpStudy...
编写android拨打电话apk应用实例代码 android 实现拨打电话的app,代码非常简单,功能也很实用,分享给大家. MainActivity.java package com.bblei.c ...
- android 拨打电话 号码判断
AndroidManifest中添加打电话权限 <uses-permission android:name="android.permission.CALL_PHONE"/& ...
- android 拨打电话与发送短信
通过调用android系统提供的电话与短信功能,可以简单的实现发送短信,拨打电话,但是必须在AndroidManifest.xml里面配置相应权限,定位到 1 <application 2 3 ...
- android 拨打电话 发送短信 权限,Android开发实现拨打电话与发送信息的方法分析...
本文实例讲述了Android开发实现拨打电话与发送信息的方法.分享给大家供大家参考,具体如下: xml布局: android:layout_width="fill_parent" ...
- android 蓝牙电话号码,Android拨打电话和蓝牙状态监听
一.拨打电话 权限管理 思路 通过Intent设置Action为ACTION_DIAL或者 ACTION_CALL,通过intent启动直接拨打电话或者打开拨打电话界面. 示例代码 直接拨打电话 /* ...
- 使用Android拨打电话功能
1.要使用Android系统中的电话拨号功能,首先必须在AndroidManifest.xml功能清单中加入允许拨打电话的权限: <uses-permission android:name=&q ...
- Android拨打电话权限总结
android在6.0和6.0以上拨打电话的权限声明 /*** 打电话** @param phoneNumber*/protected void startCallPhone(String phone ...
- android 拨打电话、 监听来电、监听呼出电话的功能实现
demo1(通用): 权限 <!-- 监听呼出电话 --> <uses-permission android:name="android.permission.PROCES ...
- Android拨打电话的两种实现方法
添加拨打电话的权限: <uses-permission android:name="android.permission.CALL_PHONE" /> 第一种方法 /* ...
- Android 拨打电话
/*** 拨打电话(跳转到拨号界面,用户手动点击拨打)** @param phoneNum 电话号码*/public void callPhone1(String phoneNum) {Intent ...
最新文章
- 【干货】南京大学《模式识别》PPT
- Linux oracle数据库自动备份自动压缩脚本代码
- Android控件布局属性全解(一看就会)
- select/poll/epoll 与 /dev/poll
- Cloud 学习笔记10.MapReduce 容错
- 【Linux】一步一步学Linux——Linux系统常用快捷键(12) 待更新...
- mysql映射超_Hibernate的映射类型 hibernate mysql映射类型
- Linux内核的Makefile和kconfig解读
- 一步步编写操作系统 27 处理器微架构之流水线简介
- mysql账户最小授权_mysql 创建帐号并授权
- c# winform 让Form窗体上系统自带的红色关闭按钮失效,点击关闭变为隐藏
- MVPArms学习笔记[待续]
- HTML5期末大作业:直播网站设计——仿在线媒体歪秀直播官网模板html源码(11个页面) HTML+CSS+JavaScript 期末作业HTML代码...
- 谷歌AI聊天机器人Bard答错问题,股价大跌7.4%;淘宝屏蔽ChatGPT;孟晚舟4月将首次当值华为轮值董事长丨每日大事件...
- Android多维商品属性SKU选择
- JS - 日期时间比较函数
- 中国传媒大学计算机与网络安全,黄玮 - 中国传媒大学 - 计算机与网络空间安全学院...
- C语言 将大写字母转换成相应的小写字母
- JAVA->实现图书管理系统
- 201521123055 结对编程作业
热门文章
- 创造开放世界——《看火人》游戏场景设计
- PHP面试题:简述Linux下安装PHP的过程?
- 程序员:你真的该养生了
- nginx配置文件中location与root访问时的联系
- iKcamp出品|全网最新|微信小程序|基于最新版1.0开发者工具之初中级培训教程分享...
- angularJs-脏检查
- German Companies
- FJUT寒假第一周作业浮点数查寻题解
- EasyUI datagrid : 启用行号、固定列及多级表头后,头部行号位置单元格错位的问题...
- WPF 重要新概念读书笔记(转)