团队冲刺二(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.MediaTypelder(); Request request = requestBuilder.post(body).url(url).build(); //3 将Request封装为Call Call call = mOkHttpClient.newCall(request); //4 执行Call call.enqueue(new Callback() { @Override public void onFailure(Call call, IOException e) { netCall.failed(call, e); } @Override publi

参考https://www.jianshu.com/p/ecefcbe3b71f

尝试进行框架间值的传递

posted @ 2020-05-27 18:32  峦码  阅读(209)  评论(0编辑  收藏  举报