*/要想模拟一个打电话程序,我们需要的是什么呢?
1.画出Android的UI图
2.界面搭载
在UI界面中我们的设计中,分析发现String字符串有两个,一个text文本框,一个button。
首先在res-values-strings.xml中添加两个字符串
其次在res-layout-main.xml中添加布局界面
ok,界面搭建完成,下一步需要做什么呢?
3.
些到这里很多同学就认为,是不是可以打电话了呢?其实不是的,因为还涉及权限问题,那么如何设置权限呢?
在AndroidManifest.xml中修改权限,可以直接添加<uses-permission android:name="android.permission.CALL_PHONE"/>
也可以使用
编辑器打开
在权限编辑器编辑
选择拨号权限
保存即可。
run as -android application
如果有真机的,可以直接在真机中测试,本人测试没有问题。
如果没有真机,可以开两个模拟器,一个模拟器中安装本程序,另一根据模拟器号码,拨打电话。
如图,模拟器号码为5556
如下图,可以看到MyPhone的应用程序
点击运行
在输入框中输入5556,点击拨打
模拟打电话程序实现到这里就写完了!
分享到:
相关推荐
android学习笔记-clip.pdf
【Android学习笔记--Binder】 Binder是Android系统中的核心组件,它是Android系统实现进程间通信(IPC,Inter-Process Communication)的主要方式。Binder机制允许不同进程的组件之间进行数据交换和功能调用,就像...
Android学习笔记-采用ListView实现数据列表显示-以及各种适配器使用-和如何写.pdf
云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习笔记网站-...
Android学习笔记-SQLite介绍-以及使用Sqlite-进行数据库的创建-完成数据.pdf
云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习笔记网站-...
python爬虫学习笔记-scrapy框架(1) python scrapy 爬虫 python爬虫学习笔记-scrapy框架(1) python scrapy 爬虫 python爬虫学习笔记-scrapy框架(1) python scrapy 爬虫 python爬虫学习笔记-scrapy框架(1) python ...
统计学习方法笔记-基于Python算法实现。统计学习方法笔记-基于Python算法实现 所有代码均可直接运行。统计学习方法笔记-基于Python算法实现。统计学习方法笔记-基于Python算法实现 所有代码均可直接运行。统计学习...
新版Android开发教程&笔记--基础入门一 新版Android开发教程&笔记--基础入门二 新版Android开发教程&笔记三--环境搭建与解析 新版Android开发教程&笔记四--Dalvik ADB 新版Android开发教程+笔记五--模拟器、应用1、2...
这篇“Android学习笔记--Gson笔记”将深入探讨如何利用Gson来处理JSON数据,提升Android应用的数据解析效率。 一、Gson简介 Gson库能够将Java对象转换成对应的JSON字符串,反之亦然,这使得在Android应用中存储、...
2024届求职-C++后端-学习笔记-操作系统、计算机网络、C++语言+算法 2024届求职-C++后端-学习笔记-操作系统、计算机网络、C++语言+算法 2024届求职-C++后端-学习笔记-操作系统、计算机网络、C++语言+算法 2024届求职-...
这篇学习笔记将引导新手入门,通过创建第一个简单的案例来了解Android Studio的基本操作。 首先,让我们了解一下Android Studio的核心功能。它基于IntelliJ IDEA,具备代码自动补全、重构、调试等强大的开发特性。...
本篇“Android学习笔记-- Notifying the User”将深入探讨如何有效地利用通知功能来提升用户体验。 首先,我们要理解Android的通知层次结构。在Android系统中,通知是通过`Notification`类来创建的。这个类包含各种...