Android学习——在电话拨打的基础上加入短信发送,照相机调用,地图打开功能
参考链接
一、设计界面
我们需要在进入拨号、短信、照相机、地图功能时各自进入各自的界面,因此我们需要创建1个界面加上一个主界面即2个界面(因为照相机是直接打开的、电话在之前已经设计过的、地图也是直接打开的)
创建好1个Activity对应生成界面进行分别设计
如何创建Activity参考
我们创建1个Activity命名为
- EmailActivity
完成Main界面设计如下
主界面仍然使用线性垂直排布,在内部使用了相对布局分布
使用相对布局中使用id进行相对布局
分别设计界面
1、拨号界面设计
这部分就不详细说,直接参考
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"/>
做了一个空值判断的处理