Android开发入门之电话拨打与发送短信

本文介绍了Android开发中电话拨号和短信发送的步骤。从需求分析到代码实现,详细讲解了如何实现电话拨号功能,包括在XML布局文件中添加控件,设置监听器,以及调用Intent启动拨号。同时,文章还阐述了查看程序错误信息的方法,程序的安装流程,以及短信发送的实现,包括短信内容的分割和发送。最后,提到了在AndroidManifest.xml中添加权限声明的重要性。
摘要由CSDN通过智能技术生成

4.1 电话拨号

4.1.1需求分析效果图

4.1.2设计思路及步骤

1、先画布置,在res文件夹的layout文件夹的main.xml文件夹中。首先分析出此界面只需要linear线性布局就可以了。

2、需要三个控件:一个TextView(显示请输入手机号标签)、一个EditText(用于接受用户输入的手机号)、一个Button(用于点击时拨打电话)

3、核心四路:当用户点击“呼叫此号码”按钮时,即可打出电话。显然需要在Button上注册一个监听器。而打电话需要获取EditText中输入的手机号,所以肯定需要给EditText的唯一的id号为numETButton标签上可直接指定android:onClick属性值为onClick

4、接着就可以直接在自定义的ActivityMainActivity中写代码了,注意MainActivity类必须实现一个方法public void onClick(View)方法(main.xmlButton标签中指定了onClick=”onClick”了呢)打电话需要一个Intent意图对象,设置intentactiondata(data中只接受Uri,需要用tel:协议,即tel:电话号码)后,就可以startActvity(intent)了,即打电话了。

4.1.3 电话拨号示例代码

package com.test.phone;

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;

import an

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值