看板 AndroidDev 關於我們 聯絡資訊
※ 引述《lazior (懶人)》之銘言: : 大家好 : 我爬版上有關socket的文 : 並照著範例打 : 但發現 : 我用PC當server (JAVA : android當client : 然後發現模擬器可以連接的到 : 但手機上測的話就無法連接 : 這是什麼原因呢? : 手機使用的是android 2.2 : server和手機使用的都是私網(192.168.XX.XX) : 是跟網路有關嗎? : 感謝解答 試試看在android端的client code加上 StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectDiskReads().detectDiskWrites().detectNetwork() .penaltyLog().build()); StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder() .detectLeakedSqlLiteObjects().detectLeakedClosableObjects() .penaltyLog().penaltyDeath().build()); 這兩段 雖然我不知道原因,我是加上這兩段就OK了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.24.38
kewang:StrictMode是API 9以上才有...... 07/31 13:08
jeffy84123:模擬器上可以連接到 就應該不會是這問題了吧 07/31 13:51