android 开发,关于短信与电话的调试一开始没有摸到门到,为了赶时间,把程序直接放到手机上调试,几天下来,几百条费短信。好在我短信包200条,不然我就亏了。
有时间了,上网找了找有关短信与电话调试的相关资料。
在这里分享一下吧,别让别人步入我曾经走过的“岐途”。
Android的emulator是已经包含了gsm 模块,可以模拟电话与短信进行调试(就不用花太多冤枉钱)
首先,肯定是打开虚拟机:
emulator -avd XXXXXX -scale 0.8&
这两个参数就不用说了,第一个是avd 名称,第二个是显示大小。
然后使用:
telnet localhost <port>
port 是虚拟机端口号,一般为5554 (可以使用adb devices 查看)
完整的写法是:telnet localhost 5554.
这时,我们就进入了Android控制台,就可以使用命令进行操作了。
(help 帮助,可以得到更多操作帮助)
发短信:
sms send 13910823456 "11111111111111111111111111111111111"
打电话:
gsm call +1366666888
OK,写在这里分享一下
分享到:
相关推荐
"使用ESXi命令行配置虚拟机" 在本节中,我们将学习如何使用ESXi命令行配置虚拟机。通过学习本节内容,您将能够使用命令行创建虚拟机、克隆虚拟机硬盘、注册虚拟机、启动虚拟机等。 首先,我们需要启用ESXi主机的...
ESX通过命令行重启虚拟机
在Android平台上,开发人员可以利用Android Studio来实现与通信相关的功能,如打电话和发送短信。本文将详细讲解如何在Android应用中集成这些功能,并确保遵循正确的权限管理。 首先,我们需要在项目的`...
在VMware ESXi环境下,有时由于各种原因,可能需要通过命令行强制关闭虚拟机。本文主要介绍了如何在ESXi服务器上通过SSH访问并使用不同命令来实现这一目标。以下是详细的操作步骤和相关知识点: 首先,要能够通过...
**Android虚拟机ART详解** Android运行环境的核心组成部分之一就是虚拟机,从早期的Dalvik到现在的Android RunTime(ART),这一进化过程极大地提升了Android应用的性能和效率。本文将深入探讨ART的工作原理、优势...
在IT领域,尤其是在移动应用开发或者测试中,"Android Windows虚拟机"是一个非常重要的工具,它使得Windows用户能够在他们的个人电脑上运行安卓操作系统,无需拥有真正的Android设备。这个虚拟机解决方案为开发者、...
本书十三个章节,分别讲解了android系统基础知识,android系统的结构和核心框架,Java虚拟机和Dalvik虚拟机的知识,实现程序编译和调试,Dalvik的运作流程,DEX优化和安全管理,Android虚拟机生命周期的管理和内存...
在这个环境中,virsh是用于管理KVM虚拟机的命令行工具,提供了丰富的功能,包括创建、启动、迁移以及管理虚拟机。下面我们将详细探讨这些知识点。 **一、创建虚拟机** 创建虚拟机的过程涉及到几个关键步骤: 1. ...
Android应用主要使用Java进行开发,并通过Dalvik虚拟机(在较早的Android版本)或ART(Android RunTime)运行。这两个都是针对移动设备优化的Java虚拟机,确保应用程序能够在有限的硬件资源上高效运行。 **Java...
【Android短信发送程序详解】 在Android开发中,创建一个简单的短信发送程序是常见的实践,尤其对于初学者来说,这是理解Android系统服务和权限管理的重要环节。这个程序的实现基于老师的指导,通过实际操作并测试...
但我可以根据标题所揭示的主题,即“Android Dalvik虚拟机结构及机制剖析”,来生成相关的知识点。 Dalvik是Android操作系统中用于执行应用程序的虚拟机。它专为移动设备优化,使得Android应用能够高效运行。Dalvik...
本文将通过“用命令行管理KVM虚拟机”的主题,深入探讨如何利用virsh、qemu-img、qemu-kvm等工具进行高效的KVM管理。 一、virsh/qemu-img命令 virsh是KVM的主要管理工具,提供了一套全面的命令行接口来控制虚拟机...
Vmware虚拟机设置静态IP地址
Vmwave虚拟机Linux命令行字体颜色更改 Vmwave虚拟机Linux命令行字体颜色更改是指在Vmwave虚拟机中的Linux系统中,修改命令行字体的颜色,以提高命令行的可读性和美观性。下面是实现该功能的步骤和知识点: 1.(DIR_...
在Android开发过程中,Android模拟器扮演着至关重要的角色,它为开发者提供了一个可以在桌面系统上运行和测试Android应用的环境。然而,由于模拟器的网络配置与开发者的主机系统不一致,这可能导致通信问题,例如...
【Android命令行操作详解】 Android系统不仅支持图形用户界面,还允许开发者和高级用户通过命令行进行各种操作。这对于调试、自动化任务以及在没有GUI环境的情况下管理设备非常有用。本文将深入探讨Android命令行的...
电脑安装虚拟机后,没有实体键,很多操作都需要依赖这些快捷键来实现,下载吧,保准可用!
Android编程之虚拟机Dalvik教程 pdf,介绍Dalvik与标准Java虚拟机的差别以及运行环境的区别、以及Dalvik的形势前景分析、Android中各种Java包的功能描述、相关文件类型、应用程序结构分析、Android Adb工具介绍等,...