diff --git a/soft1614080902230/61.png b/soft1614080902230/61.png
new file mode 100644
index 000000000..63532803f
Binary files /dev/null and b/soft1614080902230/61.png differ
diff --git a/soft1614080902230/62.png b/soft1614080902230/62.png
new file mode 100644
index 000000000..2156f393c
Binary files /dev/null and b/soft1614080902230/62.png differ
diff --git a/soft1614080902230/63.png b/soft1614080902230/63.png
new file mode 100644
index 000000000..d85d6db17
Binary files /dev/null and b/soft1614080902230/63.png differ
diff --git a/soft1614080902230/app/src/main/AndroidManifest.xml b/soft1614080902230/app/src/main/AndroidManifest.xml
index 7218f8ea8..cea0fb197 100644
--- a/soft1614080902230/app/src/main/AndroidManifest.xml
+++ b/soft1614080902230/app/src/main/AndroidManifest.xml
@@ -2,6 +2,12 @@
+
+
+
+
+
+
-
+
+
\ No newline at end of file
diff --git a/soft1614080902230/app/src/main/java/com/example/administrator/soft1614080902230/HttpThread.java b/soft1614080902230/app/src/main/java/com/example/administrator/soft1614080902230/HttpThread.java
new file mode 100644
index 000000000..ace11ba57
--- /dev/null
+++ b/soft1614080902230/app/src/main/java/com/example/administrator/soft1614080902230/HttpThread.java
@@ -0,0 +1,66 @@
+package com.example.administrator.soft1614080902230;
+
+import android.graphics.Bitmap;
+import android.graphics.BitmapFactory;
+import android.os.Environment;
+import android.os.Handler;
+import android.widget.ImageView;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.InputStream;
+import java.net.HttpURLConnection;
+import java.net.URL;
+
+public class HttpThread extends Thread {
+ private String url;
+ private ImageView imageView;
+ private Handler handler;
+ public HttpThread(String url, ImageView imageView,Handler handler){
+ this.url=url;
+ this.imageView=imageView;
+ this.handler=handler;
+ }
+ @Override
+ public void run(){
+ try {
+ URL httpUrl=new URL(url);
+ HttpURLConnection conn=(HttpURLConnection)httpUrl.openConnection();
+ conn.setReadTimeout(5000);
+ conn.setRequestMethod("GET");
+ conn.setDoInput(true);
+ InputStream in=conn.getInputStream();
+ FileOutputStream out=null;
+ File downloadFile=null;
+ String fileName=String.valueOf(System.currentTimeMillis());
+ if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
+ File appDir=Environment.getExternalStorageDirectory();
+ downloadFile=new File(appDir,fileName);
+ out=new FileOutputStream(downloadFile);
+ }
+// String storePath = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "demo";
+// File appDir = new File(storePath);
+// if (!appDir.exists()) {
+// appDir.mkdir(); }
+// downloadFile=new File(appDir,fileName);
+// out=new FileOutputStream(downloadFile);
+
+ byte [] b=new byte[4*1024];
+ int len;
+ if(out!=null) {
+ while ((len = in.read(b)) != -1) {
+ out.write(b,0,len);
+ }
+ }
+ final Bitmap bitmap= BitmapFactory.decodeFile(downloadFile.getAbsolutePath());
+ handler.post(new Runnable() {
+ @Override
+ public void run() {
+ imageView.setImageBitmap(bitmap);
+ }
+ });
+ } catch (java.io.IOException e) {
+ e.printStackTrace();
+ }
+ }
+}
\ No newline at end of file
diff --git a/soft1614080902230/app/src/main/java/com/example/administrator/soft1614080902230/ThirdActivity.java b/soft1614080902230/app/src/main/java/com/example/administrator/soft1614080902230/ThirdActivity.java
new file mode 100644
index 000000000..ff890e81c
--- /dev/null
+++ b/soft1614080902230/app/src/main/java/com/example/administrator/soft1614080902230/ThirdActivity.java
@@ -0,0 +1,26 @@
+package com.example.administrator.soft1614080902230;
+import android.os.Bundle;
+import android.os.Handler;
+import android.support.v7.app.AppCompatActivity;
+import android.view.View;
+import android.widget.Button;
+import android.widget.ImageView;
+
+public class ThirdActivity extends AppCompatActivity {
+ private ImageView kebiao;
+ private Handler handler=new Handler();
+ private Button xiazai;
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_third);
+ kebiao=(ImageView)findViewById(R.id.kebiao);
+ xiazai=(Button)findViewById(R.id.xiazai);
+ xiazai.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ new HttpThread("https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1527937861957&di=f6d7eea5e3df91e6488c7cd867e4a947&imgtype=0&src=http%3A%2F%2Fpic2.ooopic.com%2F10%2F53%2F44%2F82b1OOOPIC10.jpg",kebiao,handler).start();
+ }
+ });
+ }
+}
diff --git a/soft1614080902230/app/src/main/java/com/example/administrator/soft1614080902230/soft1614080902230Activity.java b/soft1614080902230/app/src/main/java/com/example/administrator/soft1614080902230/soft1614080902230Activity.java
index e4e6f12f1..c88ff1a90 100644
--- a/soft1614080902230/app/src/main/java/com/example/administrator/soft1614080902230/soft1614080902230Activity.java
+++ b/soft1614080902230/app/src/main/java/com/example/administrator/soft1614080902230/soft1614080902230Activity.java
@@ -1,33 +1,34 @@
package com.example.administrator.soft1614080902230;
import android.content.Intent;
-import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
+import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
-import android.widget.*;
-import android.widget.TextView;
-import org.w3c.dom.Text;
public class soft1614080902230Activity extends AppCompatActivity {
-
- private Button Button;
-
+ private Button button;
+ private Button button_download;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_soft1614080902230);
-
- Button=(Button)findViewById(R.id.button);
- Button.setOnClickListener(new View.OnClickListener() {
+ button=(Button)findViewById(R.id.button);
+ button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent=new Intent(soft1614080902230Activity.this,secondActivity.class);
startActivity(intent);
}
});
-
-
+ button_download=(Button)findViewById(R.id.download);
+ button_download.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ Intent intent=new Intent(soft1614080902230Activity.this,ThirdActivity.class);
+ startActivity(intent);
+ }
+ });
}
}
diff --git a/soft1614080902230/app/src/main/res/drawable/huizhou.jpg b/soft1614080902230/app/src/main/res/drawable/huizhou.jpg
new file mode 100644
index 000000000..9f67454bc
Binary files /dev/null and b/soft1614080902230/app/src/main/res/drawable/huizhou.jpg differ
diff --git a/soft1614080902230/app/src/main/res/drawable/ic_launcher_background.xml b/soft1614080902230/app/src/main/res/drawable/ic_launcher_background.xml
new file mode 100644
index 000000000..d5fccc538
--- /dev/null
+++ b/soft1614080902230/app/src/main/res/drawable/ic_launcher_background.xml
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soft1614080902230/app/src/main/res/layout/activity_soft1614080902230.xml b/soft1614080902230/app/src/main/res/layout/activity_soft1614080902230.xml
index da5636718..dffc12c3f 100644
--- a/soft1614080902230/app/src/main/res/layout/activity_soft1614080902230.xml
+++ b/soft1614080902230/app/src/main/res/layout/activity_soft1614080902230.xml
@@ -6,22 +6,36 @@
android:layout_height="match_parent"
tools:context=".soft1614080902230Activity">
-
+
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/soft1614080902230/app/src/main/res/layout/activity_third.xml b/soft1614080902230/app/src/main/res/layout/activity_third.xml
new file mode 100644
index 000000000..8cbaa86d8
--- /dev/null
+++ b/soft1614080902230/app/src/main/res/layout/activity_third.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/soft1614080902230/app/src/main/res/values/colors.xml b/soft1614080902230/app/src/main/res/values/colors.xml
index 3ab3e9cbc..4d44345ec 100644
--- a/soft1614080902230/app/src/main/res/values/colors.xml
+++ b/soft1614080902230/app/src/main/res/values/colors.xml
@@ -2,5 +2,5 @@
#3F51B5
#303F9F
- #FF4081
+ #ff4081
diff --git a/soft1614080902230/repert3.md b/soft1614080902230/repert3.md
index 2eb8fb684..f9d5854ef 100644
--- a/soft1614080902230/repert3.md
+++ b/soft1614080902230/repert3.md
@@ -1,29 +1,36 @@
-# ������ʵ��
+# 1.ʵ��Ŀ��
-## 1.ʵ��Ŀ��
������AndroidӦ����ʹ��ͼƬ����Դ�ķ�����
-## 2.ʵ�鲽��
-�Ķ�ʵ��Ҫ��https://github.com/hzuapps/android-labs-2018/labels/Lab
-
-�ڵ�����Android Studio��д����
-
- // ����Ҫ�������У�
- ʹ��Git�������ύ���Լ��Ŀ��У�https://github.com/YOUR_NAME/android-labs-2018
- $ git pull
- $ git add ѧ��Ŀ¼/*
- $ git commit "#12345678 "
- $ git push
- ���Լ���GitHub���ϴ����ͷ���Pull Request��ע��鿴Changed files��
- // �Ƿ�ֻ�����Լ����ļ���
- ��GitHub��ʹ��Markdown�ļ���дʵ�鱨�棨report1.md, report2.md��
- // �������Լ����ļ�����
-
-## 3.ʵ����
+# 2.ʵ������
+
+��1���ڽ�������ʾ����һ��ͼƬ�������Լ�����Ŀ���ӣ���
+
+��2���ύres/drawable��ͼƬʹ�õĴ��룻
+
+��3���ύres/values, res/layout���������룻
+
+��4����Ӧ�����н����ͼ���ŵ�ʵ�鱨���У�
+
+��5�����ͼƬ����ť��ʱ������һ��Activity��
+
+# 3.ʵ�鲽��
+
+��1�����Լ�����Ŀsoft1614080902230
+
+��2���ڵ�һ��Activity����һ��TextView�ؼ�����װ��ͼƬ
+
+��3���½���һ��SecondActivity
+
+��4����TextView�ؼ����Ӵ����¼��Ĵ��룬���ͼƬ������ת��SecondActivity
+
+��5����ͼ���ϴ��������git�����Ͻ���ҵ
+
+# 4.ʵ����


-## 4.ʵ�����
-���ʵ���ǰ���ν�Ϊ���ѣ���Ҫ����Ϊjava�����һ���֣�����Android Studio�õIJ��죬��֪���IJ��ִ������ʲô����ĥ�˺þã������ѵİ�����һ���������⣬����ύ������
\ No newline at end of file
+# 5.ʵ�����
+ ���ʵ���ǰ���ν�Ϊ���ѣ���Ҫ����Ϊjava�����һ���֣�����Android Studio�õIJ��죬��֪���IJ��ִ������ʲô����ĥ�˺þã������ѵİ�����һ���������⣬����ύ������
\ No newline at end of file
diff --git a/soft1614080902230/repord6.md b/soft1614080902230/repord6.md
new file mode 100644
index 000000000..dec04a2bb
--- /dev/null
+++ b/soft1614080902230/repord6.md
@@ -0,0 +1,60 @@
+# 1.ʵ��Ŀ��
+
+��1������Android������ʷ�����
+
+��2������XML��JSON��ʾ���ݵķ�����
+
+# 2.ʵ������
+
+��1������������һ���ļ���ͼƬ��MP3��MP4����
+
+��2�����浽�ֻ�����Ӧ����ʹ���ļ���
+
+��3����Ӧ�����н����ͼ��
+
+# 3.ʵ�鲽��
+
+��1����Android Studio�����Լ�����Ŀsoft1614080902230
+
+��2���½�һ��HttpThread�࣬һ��������������ͼƬ���߳�
+
+��3���½�һ��ThridActivity���������غ���ʾ����ͼƬ
+
+��3����soft1614080902230Activity���¼�һ����ť����ת���α����������Ӽ�������������ת���½���ThirdActivity
+
+��4����ThridActivity������ʾͼƬ�Ŀؼ�ImageView��һ����ť�ؼ�����ť���������������ImageView�ؼ�������ʾ���ص�ͼƬ
+
+��5���������ؿα�����ť���Ӽ����������¼��ǵ����߳�HttpThread��������һ��ͼƬ������ʾ��ImageView�ؼ���
+
+��6����ͼ������Ͻ���ҵ
+
+# 4.ʵ����
+
+
+
+
+
+
+
+# 5.ʵ�����
+
+ ���DZ��ΰ��ε����һ��ʵ�飬Ҳ�DZ�����Ϊ���ѵ�һ�Σ���Ϊ�漰�����磬�������ֻ�������Ȩ�ҹ����������������ҹ���һ��ʼ�ҵ����룬��������֮���Լ�ģ���Ÿģ�����һ�����ذ�ť�ͻᵯ���ֻ����˵���������β�������֣������Լ��Ĵ����������Լ�һ��ʼ��û��app��������Ȩ�ޣ����Դ������Ȼ��ȷ��ȴ��ִ�������������һ�����������������ʵ�顣
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soft1614080902230/report2.md b/soft1614080902230/report2.md
new file mode 100644
index 000000000..91dd2cb03
--- /dev/null
+++ b/soft1614080902230/report2.md
@@ -0,0 +1,36 @@
+# 1.ʵ��Ŀ��
+
+1.��Issues�д����Լ���ѡ�⣺https://github.com/hzuapps/android-labs-2018/issues ��
+
+2.������ѡ��Ŀ����дһ������Activity�����о�����ѧ��ǰ���ŵ��Լ���Java���£���
+
+3.����������Ϊ�Լ���ѧ��+��Ӧ�Ĺ��ܻ���Ŀ��
+
+4.�����Լ�ѡ�����Ŀʵ��Activity�е��������õȹ��ܣ�ѡ������
+
+# 2.ʵ�鲽��
+
+��1����Android Studio���ڵ����ϱ�д�Լ��Ĵ��벢����
+
+��2��ʹ��Git�������ύ���Լ��Ŀ��У�https://github.com/liaohuajjj/android-labs-2018
+
+ $ git pull
+
+ $ git add soft1614080902233/*
+
+ $ git commit "#2 #931 �ڶ���ʵ�� �α���ѯ"
+
+ $ git push
+
+��3�����Լ���GitHub���ϴ����ͷ���Pull Request
+
+��4����GitHub��ʹ��Markdown�ļ���дʵ�鱨��
+
+# 3.ʵ����
+
+��
+
+# 4.ʵ�����
+
+ ���ʵ���һ��ʹ��Android Studio��������������е�İ����������ʵ�黨�ѱ��ϴζ�ö��ʱ�䣬��Ҫ�Dz��ᰲװ��������װ��������⡣��������ʦ��ͬѧ�İ����������ʵ�飬�������˽���Activity��
+
\ No newline at end of file