2009-12-10 55 views
0

我想在Android中创建雅虎Messenger客户端,我得到了Openymsg API来实现that.This是我的代码如何在Android中创建Yahoo Messenger客户端?

 Session session=new Session(); 
     session.login("Email Id", "password"); 

小片段但这个代码是在“抛scs.msg.yahoo异常UnknownHost .com“。我不知道如何解决这个问题。如果任何人知道它,请帮助我。

回答

1

你是否已经捕获了数据包,看看它们是否给你提供任何异常细节?尝试使用wireshark或tcpdump来查看整个会话。

0

它只发生在模拟器中吗?

我有模拟器以某种方式“放弃”有时连接。重新启动仿真器总是修复它..

+0

仍然是例外来临 – Rajapandian 2009-12-10 09:22:02

+0

你在防火墙后面?如果是这样,messenger服务可能被阻止..尝试从命令行ping scs.msg.yahoo.com。 – 2009-12-10 21:22:02

+0

我按照你的说法完成了。它给出的响应为: Pinging scs.msg.yahoo.com [68.180.217.7]带有32个字节的数据: 回复自68.180.217.7:bytes = 32 time = 360ms TTL = 49 回复自68.180.217.7:bytes = 32 time = 1050ms TTL = 49 回复自68.180.217.7:bytes = 32 time = 352ms TTL = 49 回复自68.180.217.7:bytes = 32 time = 358ms TTL = 49 平统计68.180.217.7: 包:发送= 4,接收= 4,失落= 0(0%的损失), 近似往返时间以毫秒为单位: 最小值= 352ms,最大= 1050ms,平均= 530ms – Rajapandian 2009-12-11 11:36:37

1

最有可能你还没有包括INTERNET许可。

添加到您的AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET" />