团队冲刺二(3)
5.27日
朴远东:线程调用再尝试,按照图片显示的线程进行一定的更改,成功改写。
class Txthandler extends Handler { //文本handler
public void handleMessage(Message msg) {
trytxt = (TextView) findViewById(R.id.trytxt);
trytxt.setText(msg.obj.toString());
}
}
new Thread(new Runnable() {
@Override
public void run() { //文本读取调用
String txtpath = "http://39.101.190.190:8080/filesource/Note/try_note_20200511114113.txt";
try {
URL turl = new URL(txtpath);
HttpURLConnection cont = (HttpURLConnection) turl.openConnection();
cont.setReadTimeout(8000);
cont.setConnectTimeout(8000);
cont.connect();
InputStream input = cont.getInputStream();
BufferedReader in = new BufferedReader(new InputStreamReader(input));
String line = null;
StringBuffer sb = new StringBuffer();
while ((line = in.readLine()) != null) {
sb.append(line);
}
if (cont.getResponseCode() == 200) {
Message msg = new Message();
msg.obj = sb;
handler2.sendMessage(msg);
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}).start();
张宏伟:学习app之间的跳转,通过activity名进行拉起
Intent intent = new Intent(Intent.ACTION_MAIN);
/**知道要跳转应用的包命与目标Activity*/
ComponentName componentName = new ComponentName("kuyu.com.xxxx", "kuyu.com.xxxx.xxx.login.WelcomeActivity");
intent.setComponent(componentName);
intent.putExtra("", "");//这里Intent传值
startActivity(intent);等
参考:https://blog.csdn.net/DT235201314/article/details/80255143
王兵兵:学习Okhttputils
import android.util.Log; import java.io.IOException; import java.security.SecureRandom; import java.security.cert.CertificateException; import java.security.cert.X509Certificate; import java.util.Iterator; import java.util.Map; import java.util.concurrent.TimeUnit; import javax.net.ssl.HostnameVerifier; import javax.net.ssl.SSLContext; import javax.net.ssl.SSLSession; import javax.net.ssl.SSLSocketFactory; import javax.net.ssl.TrustManager; import javax.net.ssl.X509TrustManager; import okhttp3.Call; import okhttp3.Callback; import okhttp3.MediaType