log.xml
<?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.bwie.xiaqin.youkaozjlx1.DestActivity"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent"></LinearLayout> <LinearLayout android:id="@+id/liner" android:layout_gravity="start" android:layout_width="250dp" android:layout_height="match_parent" android:background="@color/colorAccent" > <TextView android:layout_width="match_parent" android:layout_height="match_parent" android:textSize="30dp" android:layout_gravity="center" android:text="侧滑菜单" /> </LinearLayout> </android.support.v4.widget.DrawerLayout>
LogActivity.java
package com.bwie.xiaqin.youkaozjlx1; import android.os.Message; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.LinearLayout; import java.io.ByteArrayOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; public class DestActivity extends AppCompatActivity { private String peath = "http://172.17.8.100/mobile/exam/findNewList"; private int count = 10; private LinearLayout liner; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_dest); liner = findViewById(R.id.liner); getSerice(peath); } private void getSerice(final String peath) { new Thread(){ @Override public void run() { super.run(); try { URL url = new URL(peath); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setConnectTimeout(5000); connection.setReadTimeout(5000); connection.setRequestMethod("GET"); if (connection.getResponseCode() == 200){ InputStream inputStream = connection.getInputStream(); ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); int len = -1; byte[] buttf = new byte[1024]; while ((len =inputStream.read(buttf))!=-1){ outputStream.write(buttf,0,len); } inputStream.close(); outputStream.close(); String json = outputStream.toString(); Message message = new Message(); message.what = 0; message.obj = json; } } catch (Exception e) { e.printStackTrace(); } } }.start(); } }