本文主要是介绍Android学习——在电话拨打的基础上加入短信发送,照相机调用,地图打开功能,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Android学习——在电话拨打的基础上加入短信发送,照相机调用,地图打开功能
- 一、设计界面
- 完成Main界面设计如下
- 分别设计界面
- 二、编辑Activity
- 1、写MainActivity
- 2、写EmailActivity
- 三、模拟测试
参考链接
Android学习——实现简单的电话拨号
一、设计界面
我们需要在进入拨号、短信、照相机、地图功能时各自进入各自的界面,因此我们需要创建1个界面加上一个主界面即2个界面(因为照相机是直接打开的、电话在之前已经设计过的、地图也是直接打开的)
创建好1个Activity对应生成界面进行分别设计
如何创建Activity参考
Android学习——打开Activity的两种控件方法
我们创建1个Activity命名为
- EmailActivity
完成Main界面设计如下
主界面仍然使用线性垂直排布,在内部使用了相对布局分布
使用相对布局中使用id进行相对布局
分别设计界面
1、拨号界面设计
这部分就不详细说,直接参考
Android学习——实现简单的电话拨号
2、短信界面设计
3、地图界面
这部分没有整出来,暂时没有。后续有了及时更新
二、编辑Activity
1、写MainActivity
创建了4个图片按钮的对象,并将他们实例化,且设置点击监听
使用swith分别指向4个按钮的意图,使用Intent方法不同
第一个拨打电话,因为是之前已经完成了的app,所以直接指向其app的Activity
camera直接打开
地图模块
注释部分是打开一个网页的界面
2、写EmailActivity
创建对象实例化,设置点击监听
做权限设置,添加权限。同时需要在AndroidMainfest.xml中添加权限
<uses-permission android:name="android.permission.SEND_SMS"/>
做了一个空值判断的处理
三、模拟测试
这篇关于Android学习——在电话拨打的基础上加入短信发送,照相机调用,地图打开功能的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!