2009-12-10 23 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" />