Compare commits
No commits in common. 'e017c5712d002be6ae9cb299c88be9636aec3efa' and 'adf5d1bddb02cf7174ab58740282466cda3b4740' have entirely different histories.
e017c5712d
...
adf5d1bddb
@ -1,100 +0,0 @@
|
|||||||
package com.example.ceshi;
|
|
||||||
|
|
||||||
import java.io.BufferedReader;
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.io.InputStream;
|
|
||||||
import java.io.InputStreamReader;
|
|
||||||
import java.net.HttpURLConnection;
|
|
||||||
import java.net.MalformedURLException;
|
|
||||||
import java.net.URL;d
|
|
||||||
|
|
||||||
import android.app.Activity;
|
|
||||||
import android.os.Bundle;
|
|
||||||
import android.os.Handler;
|
|
||||||
import android.os.Message;
|
|
||||||
import android.view.View;
|
|
||||||
import android.widget.TextView;
|
|
||||||
|
|
||||||
public class get extends Activity {
|
|
||||||
// textview
|
|
||||||
private TextView mTextView;
|
|
||||||
// handler线程
|
|
||||||
private Handler mHandler = new Handler() {
|
|
||||||
public void handleMessage(android.os.Message msg) {
|
|
||||||
mTextView.setText((String) msg.obj);
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
@Override
|
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
|
||||||
super.onCreate(savedInstanceState);
|
|
||||||
setContentView(R.layout.get);
|
|
||||||
// 绑定id
|
|
||||||
mTextView = (TextView) findViewById(R.id.a);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// 联网
|
|
||||||
private void getHttp() {
|
|
||||||
InputStream stream = null;
|
|
||||||
InputStreamReader re = null;
|
|
||||||
BufferedReader reader = null;
|
|
||||||
try {
|
|
||||||
// 找水源
|
|
||||||
URL url = new URL("http://www.taobao.com");
|
|
||||||
// 建立总闸
|
|
||||||
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
|
|
||||||
conn.setRequestMethod("GET");
|
|
||||||
// 建立水道
|
|
||||||
stream = conn.getInputStream();
|
|
||||||
// 捕鱼
|
|
||||||
// 小渔网
|
|
||||||
re = new InputStreamReader(stream);
|
|
||||||
// 大渔网
|
|
||||||
reader = new BufferedReader(re);
|
|
||||||
|
|
||||||
// 捞鱼
|
|
||||||
// 大水桶
|
|
||||||
String len = "";
|
|
||||||
// 小水桶
|
|
||||||
String temp = "";
|
|
||||||
while ((temp = reader.readLine()) != null) {
|
|
||||||
len += temp;
|
|
||||||
}
|
|
||||||
// 更新UI
|
|
||||||
Message sg = new Message();
|
|
||||||
sg.obj = len;
|
|
||||||
mHandler.sendMessage(sg);
|
|
||||||
|
|
||||||
} catch (MalformedURLException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
} catch (IOException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
} finally {
|
|
||||||
// 晒网,关闭资源
|
|
||||||
try {
|
|
||||||
if (reader != null) {
|
|
||||||
reader.close();
|
|
||||||
}
|
|
||||||
if (re != null) {
|
|
||||||
re.close();
|
|
||||||
}
|
|
||||||
if (stream != null) {
|
|
||||||
stream.close();
|
|
||||||
}
|
|
||||||
|
|
||||||
} catch (Exception e2) {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// 按钮监听
|
|
||||||
public void aaa(View v) {
|
|
||||||
//新建一个线程
|
|
||||||
new Thread() {
|
|
||||||
public void run() {
|
|
||||||
getHttp();
|
|
||||||
};
|
|
||||||
}.start();
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,23 +1,9 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent">
|
android:layout_height="match_parent">
|
||||||
|
|
||||||
<WebView
|
<WebView
|
||||||
android:id="@+id/web_view"
|
android:id="@+id/web_view"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"/>
|
||||||
tools:layout_editor_absoluteX="61dp"
|
|
||||||
tools:layout_editor_absoluteY="86dp">
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/button8"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_x="307dp"
|
|
||||||
android:layout_y="666dp"
|
|
||||||
android:background="@android:color/holo_orange_light"
|
|
||||||
android:text="收藏" />
|
|
||||||
</WebView>
|
|
||||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
@ -1,27 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
>
|
|
||||||
<Button
|
|
||||||
android:id="@+id/a12"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="获取"
|
|
||||||
android:onClick="aaa"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<ScrollView
|
|
||||||
android:layout_below="@id/a12"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent" >
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/a"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="获取网址内容" />
|
|
||||||
</ScrollView>
|
|
||||||
|
|
||||||
</RelativeLayout>
|
|
Loading…
Reference in new issue