*/要想模拟一个打电话程序,我们需要的是什么呢?

1.画出Android的UI图


个人安卓学习笔记---Android模拟打电话程序实现_第1张图片

2.界面搭载

在UI界面中我们的设计中,分析发现String字符串有两个,一个text文本框,一个button。

首先在res-values-strings.xml中添加两个字符串


其次在res-layout-main.xml中添加布局界面

个人安卓学习笔记---Android模拟打电话程序实现_第2张图片


ok,界面搭建完成,下一步需要做什么呢?

3.


些到这里很多同学就认为,是不是可以打电话了呢?其实不是的,因为还涉及权限问题,那么如何设置权限呢?

在AndroidManifest.xml中修改权限,可以直接添加<uses-permission android:name="android.permission.CALL_PHONE"/>

也可以使用


个人安卓学习笔记---Android模拟打电话程序实现_第3张图片编辑器打开

在权限编辑器编辑

个人安卓学习笔记---Android模拟打电话程序实现_第4张图片

选择拨号权限

个人安卓学习笔记---Android模拟打电话程序实现_第5张图片

保存即可。


run as -android application

如果有真机的,可以直接在真机中测试,本人测试没有问题。

如果没有真机,可以开两个模拟器,一个模拟器中安装本程序,另一根据模拟器号码,拨打电话。

如图,模拟器号码为5556

如下图,可以看到MyPhone的应用程序

个人安卓学习笔记---Android模拟打电话程序实现_第6张图片

点击运行

个人安卓学习笔记---Android模拟打电话程序实现_第7张图片在输入框中输入5556,点击拨打

个人安卓学习笔记---Android模拟打电话程序实现_第8张图片

个人安卓学习笔记---Android模拟打电话程序实现_第9张图片

个人安卓学习笔记---Android模拟打电话程序实现_第10张图片

模拟打电话程序实现到这里就写完了!

更多相关文章

  1. Android 图片显示与屏幕适配的问题
  2. android随心笔记-part2-第1个android应用程序
  3. Android下用程序的方法为ListView设置分割线Divider样式
  4. Android之——申请应用系统管理员权限
  5. Android中获取应用程序(包)的大小-----PackageManager的使用(二)
  6. android selinux权限, Permission denied, 访问限制
  7. android获取手机上的图片和视频缩略图thumbnails
  8. Google将推出Android手机版Voice应用程序

随机推荐

  1. Android 系统图标
  2. Android(安卓)OTA 升级之一:编译升级包
  3. Android wifi的WifiInfo对象详解
  4. H5与原生IOS交互
  5. android httpclient 上传文件
  6. Android P Launcher APP替换图标不随系统
  7. 日拱一卒(二十一)
  8. android 通过Camera和Surfaceview实现照
  9. android去掉标题栏、信息栏、获取屏幕分
  10. 极光推送完整流程测试