
package com.jq.demo;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.util.Log;
import android.widget.TextView;
import java.io.IOException;
public class MainActivity extends AppCompatActivity {
private static final String TAG = "";
private TextView textView;
private String Html;
Handler handler=new Handler(){
@Override
public void handleMessage(@NonNull Message msg) {
super.handleMessage(msg);
if(msg.what==0x123) {
Log.e(TAG, "handleMessage: " + (String)msg.obj);
textView.setText((String)msg.obj);
//textView.append((String)msg.obj);
}
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView=(TextView)findViewById(R.id.textv);
// Android 4.0 之后不能在主线程中请求HTTP请求
new Thread(new Runnable() {
@Override
public void run() {
HttpHelp httpHelp = new HttpHelp();
try {
VideoServiceTest test=new VideoServiceTest();
test.testLocalIpAndMac();
//Log.e(TAG, "onCreate: " + httpHelp.Go("GET", "https://www.baidu.com", ""));
//Html=httpHelp.Go("GET", "http://10.0.2.2:8080/hello?name=xiexuzhao", "");
Html=httpHelp.Go("GET", "http://10.0.2.2:52318/api/values", "");
Log.e(TAG, "onCreate: " + Html);
Message message=new Message();
message.what=0x123;
message.obj=Html;
handler.sendMessage(message);
} catch (IOException e) {
e.printStackTrace();
}
}
}).start();
}
}