• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > Android 拨号器的简单实现,android拨号器实现

Android 拨号器的简单实现,android拨号器实现

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了android电话拨号器,android拨号代码,android 拨号,android拨号界面,android 拨号权限等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Android 拨号器的简单实现,android拨号器实现


功能实现:一个EditView 一个拨打按钮,输入号码跳转到拨号界面

界面布局:activity_call.xml

复制代码
  //线性垂直布局:一个EditView文本、一个Button按钮
1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent" 5 android:orientation="vertical" 6 android:paddingBottom="@dimen/activity_vertical_margin" 7 android:paddingLeft="@dimen/activity_horizontal_margin" 8 android:paddingRight="@dimen/activity_horizontal_margin" 9 android:paddingTop="@dimen/activity_vertical_margin" 10 tools:context=".PhoneActivity" > 11 12 <TextView 13 android:layout_width="wrap_content" 14 android:layout_height="wrap_content" 15 android:text="请输入电话" /> 16 17 <EditText 18 android:id="@+id/editText1" 19 android:layout_width="fill_parent" 20 android:layout_height="wrap_content" 21 android:inputType="phone" /> 22 23 <Button 24 android:id="@+id/callsumbit" 25 android:layout_width="wrap_content" 26 android:layout_height="wrap_content" 27 android:layout_gravity="center" 28 android:text="拨打电话" /> 29 30 </LinearLayout>
复制代码

CallActivity的Create方法

复制代码
 1 protected void onCreate(Bundle savedInstanceState) {
 2         super.onCreate(savedInstanceState);
 3         setContentView(R.layout.activity_call);
 4         Button btn = (Button) findViewById(R.id.callsumbit);
 5         btn.setOnClickListener(new OnClickListener() {
 6 
 7             @Override
 8             public void onClick(View v) {
 9                 EditText etNumber = (EditText) findViewById(R.id.editText1);
10 
11                 String number = etNumber.getText().toString();
12                 Intent intent = new Intent();
13                 intent.setAction(Intent.ACTION_CALL);
14                 intent.setData(Uri.parse("tel:" + number));
15                 startActivity(intent);
16             }
17         });
18     }
复制代码

增加拨打电话的权限:AndroidManifest.xml

复制代码
 1 <?xml version="1.0" encoding="utf-8"?>
 2 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
 3     package="com.ccec.callphone"
 4     android:versionCode="1"
 5     android:versionName="1.0" >
 6 
 7     <uses-sdk
 8         android:minSdkVersion="8"
 9         android:targetSdkVersion="18" />
10     <uses-permission android:name="android.permission.CALL_PHONE"/>
11 
12     <application
13         android:allowBackup="true"
14         android:icon="@drawable/ic_launcher"
15         android:label="@string/app_name"
16         android:theme="@style/AppTheme" >
17         <activity
18             android:name="com.ccec.callphone.CallActivity"
19             android:label="@string/app_name" >
20             <intent-filter>
21                 <action android:name="android.intent.action.MAIN" />
22 
23                 <category android:name="android.intent.category.LAUNCHER" />
24             </intent-filter>
25         </activity>
26     </application>
27 
28 </manifest>
复制代码

至此可以实现拨号功能。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Android 拨号器的简单实现,android拨号器实现

相关文章

  • 2017-05-26当EditText编辑时 hint 在 6.0 手机上显示不出来,edittexthint
  • 2017-05-26硅谷社交6--添加联系人--发送添加好友邀请,硅谷6--
  • 2017-05-26Andoid自定义View系统学习参考,andoidview
  • 2017-05-26转载:android MVC设计模式,androidmvc
  • 2017-05-26Android网络编程的Socket通信总结
  • 2017-05-26基于zookeeper的主备切换方法
  • 2017-05-226.3.1 数据存储与访问之——初见SQLite数据库
  • 2017-05-26在android中使用SQLite数据库
  • 2017-05-26Android定位&amp;地图&amp;导航——基于百度地图移动获取位置和自动定位,android定位城市
  • 2017-05-26Android网络编程(三)Volley用法全解析

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • redis master-slave 切换演练
    • Android XML中引用自定义内部类view的四个why,androidxml
    • Android提权漏洞CVE-2014-7920&amp;CVE-2014-7921分析
    • Android深入四大组件(五)ContentProvider的启动过程
    • 改变Activity启动时的默认动画,activity默认动画
    • Android实战技巧之五十:App的系统签名
    • Android面试题--事件处理,android试题--事件
    • android 公司app升级UI总结分析
    • LruCache原理解析,lrucache解析
    • AlertDialog创建6种对话框的用法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有