java.net.SocketException: Permission denied (maybe missing INTERNET permission)
这是一个经典错误, Socket不能对外连接,错误不会被报出,调试的时候,能看到Exception, 这个Exception会有很多变体。
Android默认不允许访问网络,所以,在AndroidManifest.xml中,需要进行如下配置:
<uses-permission android:name="android.permission.INTERNET" />
以添加网络访问权限。
其他权限参考:
http://developer.android.com/reference/android/Manifest.permission.html