`
liuquanjc
  • 浏览: 61691 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

向虚拟机发短信(android SMS 调试)

阅读更多

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

分享到:
评论

相关推荐

    简单的安卓短信发送程序

    对于发送短信,我们需要添加`&lt;uses-permission&gt;`标签来请求`android.permission.SEND_SMS`权限,否则应用无法发送短信。 2. **Activity**: 这个程序可能包含一个主Activity,作为用户界面与应用交互的入口。通常...

    《深入理解Android:Telephony原理剖析与最佳实践》迷你书

    Telephony是Android操作系统中的核心组件之一,主要负责处理手机的电话、短信等功能,涉及到了移动通信领域的诸多技术。这本书深入探讨了Telephony的工作原理,并提供了实践性的最佳指导,对于Android开发者特别是想...

    Android一个短信应用源码-IT计算机-毕业设计.zip

    - 发送和接收短信需要在AndroidManifest.xml文件中声明相应的权限,如`&lt;uses-permission android:name="android.permission.SEND_SMS" /&gt;`和`&lt;uses-permission android:name="android.permission.RECEIVE_SMS" /&gt;`...

    模拟发送短信XXXXXXXXX

    3. **模拟器和虚拟机**:在移动应用开发中,Android Studio的Android Emulator和Xcode的iOS Simulator是常用的模拟环境,它们能模拟真实的手机设备,支持发送和接收短信功能,方便开发者进行测试。 4. **编程语言**...

    Android 应用开发与底层技术

    - **Android模拟器(AVD)**:AVD是Android Virtual Device的缩写,是一种虚拟机环境,用于模拟真实的Android设备。它允许开发者在不同的硬件配置和Android版本上测试应用程序,而无需实际的硬件设备。 - **Android ...

    android4.4源码 android-19源代码

    3. SMS/MMS整合:KitKat统一了短信和彩信的处理,使得第三方应用可以更好地与系统集成。 4. Print框架:增强了打印功能,支持云打印和本地网络打印机。 5. 媒体框架改进:提升了音频和视频播放的稳定性和效率。 6. ...

    新版Android开发教程.rar

    � 基于 QEMU 开发的模拟器调试手段不十分丰富,只支持通话、SMS等,速度慢。 � 暂不具备 Push Mail 和 Office(DataViz 、 QuickOffice 计划近期推出 ) 功能,目前主要面向的是普通消费 者 用户,对商业用户支持...

    Android入门必备:用Eclipse开发Android应用程序.doc

    2. **Dalvik虚拟机**:不同于Java虚拟机,Dalvik虚拟机是专门为Android设计的,用于运行优化过的字节码,使应用程序能在低内存设备上高效运行。 3. **Java编程环境**:开发者主要使用Java语言编写Android应用,尽管...

    Android 4.4.2(API 19) SDK platforms

    8. **电话和短信功能增强**:引入了来电显示归属地信息,改进了通话质量,同时支持SMS和MMS的多媒体内容。 9. **新的开发者工具**:SDK包中包含的Android Studio和其他开发工具,如ADT(Android Developer Tools)...

    Android sdk4.4版本

    7. **电话和SMS权限**:更精细的权限控制,使应用程序可以仅请求拨打电话或发送短信的权限,而无需访问全部联系人数据。 通过掌握和利用Android SDK 4.4提供的工具和功能,开发者能够创建出适应Android 4.4及更高...

    Android Anatomy and Physiology

    5. 应用(Applications):这是Android系统架构的最顶层,包括了Home(主屏幕)、Dialer(拨号器)、SMS/MMS(短信/彩信)、Browser(浏览器)、Camera(相机)、Alarm Clock(闹钟)、Calculator(计算器)、...

    Android应用程序开发教程PDF电子书完整版、Android开发学习教程

    Android 会同一系列核心应用程序包一起发布,该应用程序包包括 email 客户端, SMS 短消息程序,日历, 地图,浏览器,联系人管理程序等。所有的应用程序都是使用 JAVA 语言编写的。 应用程序框架 开发人员也可以...

    Professional Android 2 Application Development [1e, 2010].pdf

    在第二章中,作者深入介绍了Android开发的基础知识,包括Android虚拟机(Dalvik VM)、Android操作系统架构、以及Android应用的生命周期。此外,还讨论了如何使用Android SDK Manager管理SDK版本,以及如何创建新的...

    安卓开发-Android 4.4.2 简单的人品测试.zip.zip

    6. **SMS存储优化**:短信存储方式改进,可以更好地管理和检索大量的短信数据。 接下来,关于"简单的人品测试"应用: 1. **应用结构**:通常包括AndroidManifest.xml文件,定义了应用的基本信息、权限和启动活动;...

    Android高级编程.pdf

    2.4.3 Android调试桥(ADB) 2.5 小结 第3章 创建应用程序和活动 3.1 Android应用程序的组成部分 3.2 程序清单简介 3.3 使用清单编辑器 3.4 Android应用程序生命周期 3.5 理解应用程序的优先级和进程状态 3.6 分离...

    Android高级编程--源代码

    2.4.3 Android调试桥(ADB) 41 2.5 小结 42 第3章 创建应用程序和活动 43 3.1 Android应用程序的组成部分 43 3.2 程序清单简介 44 3.3 使用清单编辑器 47 3.4 Android应用程序生命周期 48 3.5 理解应用程序的...

    android笔记

    其中,USB守护进程(usbd)管理USB连接,Android Debug Bridge守护进程(adbd)则处理ADB连接,让开发者可以通过电脑对设备进行调试。Debug守护进程(debuggerd)用于管理调试请求,包括内存转储等功能。无线接口守护进程...

    android系列的一些文档

    Android使用Dalvik或ART虚拟机运行应用程序。这部分会介绍这两种虚拟机的工作原理,包括类加载、垃圾回收、dex文件格式,以及如何优化应用以提高运行效率。 5. **GUI(图形用户界面)**: 讲解Android的视图系统...

    Android开发入门教育课件.ppt

    * Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端、SMS短消息程序、日历、地图、浏览器、联系人管理程序等应用程序框架 * 开发人员也可以完全访问核心应用程序所使用的API框架 * 该应用程序...

Global site tag (gtag.js) - Google Analytics