文档章节

Android 实现简单打电话

郏高阳
 郏高阳
发布于 2012/03/11 07:27
字数 208
阅读 359
收藏 1

AndroidMnaifest.xml文件配置

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.android.callphone.activity"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/mei" android:label="@string/app_name">
        <activity android:name=".MainActivity"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
    

<uses-permission android:name="android.permission.CALL_PHONE"/> //特殊配置的拨打电话权限服务申请

<uses-sdk android:minSdkVersion="5" /> </manifest>

MainActivity.java

package com.android.callphone.activity;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class MainActivity extends Activity {
	private Button callNumberButton;
	
	private EditText inputNumberEditText;
	
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        inputNumberEditText=(EditText) this.findViewById(R.id.inputNumberEditText);
        callNumberButton= (Button) this.findViewById(R.id.callNumberButton);
        callNumberButton.setOnClickListener(new View.OnClickListener() {
			public void onClick(View v) {
				String number=inputNumberEditText.getText().toString();//电话号码
				// 意图 :代表 要做一件什么事情
				Intent intent=new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+number));
				// 如何发送此意图
				MainActivity.this.startActivity(intent);// 向android发送此意图
			}
		});
    }
}

如此简单的电话拨号器就实现了,别的是配置界面文件...

© 著作权归作者所有

郏高阳

郏高阳

粉丝 103
博文 153
码字总数 112334
作品 1
黄浦
程序员
私信 提问
加载中

评论(0)

使用Android开发打电话程序详细

今天开发了我的第一个Android程序--打电话。虽然很简单,但是俗话说麻雀虽小五脏俱全。因为是小程序所以我按照的设计步骤是 1.设计界面。2.设计Activity。3.业务层代码。逐步实现。 这个就是...

长平狐
2012/06/18
1.7K
1
android编程语言如何实现一个简单的手机打电话应用程序

手机打电话是最常用的功能了,用Android手机开发当中打电话的功能是怎样实现的呢?我来看下简单的拨打电话的代码实例: Android开发环境有很多,这里以Androidstudio为例 步骤一::新建一个Andro...

crossmix
2015/07/30
858
0
5.Android-电话拨号器详解

之前学习了3.Android-ADT之helloworld项目结构介绍后,本章便来写个简单的电话拨号器程序. 实现的步骤如下所示: 1.创建项目 2.写layout/activity_main.xml布局文件(画ui),实现显示效果 3.写M...

NQian
2019/12/31
0
0
Android小项目之--电话与短信服务(附源码)

在 Android上实现电话与短信服务相信己经是老生常谈了,有些人或许认为没有必要拿出来谈,网上一抓一大把。确实是,网上现在有很多调用 Android 电话与短信服务的例子,今天特地拿出来谈,只...

长平狐
2012/08/14
249
0
Android小项目之--电话与短信服务(附源码)

在 Android上实现电话与短信服务相信己经是老生常谈了,有些人或许认为没有必要拿出来谈,网上一抓一大把。确实是,网上现在有很多调用 Android 电话与短信服务的例子,今天特地拿出来谈,只...

长平狐
2012/08/09
2.7K
1

没有更多内容

加载失败,请刷新页面

加载更多

Java基本程序设计结构

简述 Java起源于Sun公司为机顶盒开发的一款开发语言“Oak”,由于该名称被抢注更名为“Java”。Java是基于面向对象的开发语言,其特性在于“一次编译,到处运行”,这实现依赖于JVM。 Java程...

Yongy
10分钟前
23
0
【jquery仿dataList——性能优化】模板预编译思想提高性能10倍以上!!!

那撒,IE和google性能不减反增,求高手解释....... 前言 呵呵,当然,什么预编译什么性能提高5倍以上基本上市坑爹的,这里就是为了吸引阅读量,哈哈。 上当的大哥主动顶下哇??? 正题 之前...

shzwork
14分钟前
45
0
用博客系统开发作文网站探索MYSQL数据库性能和缓存技巧[图]

用博客系统开发作文网站探索MYSQL数据库性能和缓存技巧[图] 最近忙着建站,感觉现在建站是越来越难了,但还是用ZBLOG系统建了一个作文网站,叫做求索作文网,但是发现博客系统的缺点也还是有...

原创小博客
17分钟前
25
0
LinearLayout不在ScrollView内扩展

我在ScrollView中有一个LinearLayout ,它有android:layout_height="fill_parent" ,但它没有扩展到ScrollView的整个高度。 我的布局看起来像: level layout layout_width layout_......

技术盛宴
35分钟前
30
0
docker上启动nginx,并配置修改nginx的配置文件

1.使用docker 下载nginx 镜像 docker pull nginx 2.启动nginx docker run --name nginx -p 80:80 -d nginx 这样就简单的把nginx启动了,但是我们想要改变配置文件nginx.conf ,进入容器,命令...

yuxw
39分钟前
45
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部