3.13 发送文本消息以及AVD之间的通话
Johan Pelgrim
3.13.1 问题
你开发了一个应用程序,需要拨打或者接听电话,或者收发文本消息,你希望对该程序进行测试。
3.13.2 解决方案
启动两个Android虚拟设备(AVD),使用端口号发送文本消息及拨打电话。
3.13.3 讨论
当你创建一个接听来电或者文本消息的应用程序(类似于攻略12.2中开发的应用)时,你当然可以使用Eclipse中的DDMS视图模拟通话或者发送文本消息,不过也可以启动另一个AVD!
如果你注意AVD窗口标题,就会看到AVD标题之前有一个数字。这是使用telnet连接AVD shell的端口号(例如telnet localhost 5554)。幸运的是,在测试中,这个数字也是AVD的电话号码。所以你可以用这个号码拨打电话(见图3-23)或者发送文本(见图3-24)。
3.13.4 参阅
攻略12.2