[英]Genymotion Http Connection in Eclipse
我尝试连接https://stackoverflow.com/about 。 在命令行中连接成功。 但是当我连接Android Gui + Genymotion时,程序被破坏了。 虚线是:urlConn.connect(); 错误消息:很遗憾,Merhaba已停止。 我加了
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
但我仍然有问题。 对不起,我的英语不好。
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String strUrl = "https://stackoverflow.com/about";
try {
URL url = new URL(strUrl);
HttpURLConnection urlConn = (HttpURLConnection) url.openConnection();
urlConn.connect();
//System.out.println(HttpURLConnection.HTTP_OK);
//assertEquals(HttpURLConnection.HTTP_OK, urlConn.getResponseCode());
} catch (IOException e) {
//System.err.println("Error creating HTTP connection");
//System.out.println("Hata");
//throw e;
}
}
尝试这个:
final String strUrl = "http://stackoverflow.com/about";
Thread thread = new Thread(new Runnable(){
@Override
public void run() {
try {
URL url = new URL(strUrl);
HttpURLConnection urlConn = (HttpURLConnection) url.openConnection();
urlConn.connect();
} catch (Exception e) {
e.printStackTrace();
}
}
});
thread.start();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.