diff --git a/soft1614080902210/51.PNG b/soft1614080902210/51.PNG
new file mode 100644
index 000000000..bacb394db
Binary files /dev/null and b/soft1614080902210/51.PNG differ
diff --git a/soft1614080902210/52.PNG b/soft1614080902210/52.PNG
new file mode 100644
index 000000000..6f165d008
Binary files /dev/null and b/soft1614080902210/52.PNG differ
diff --git a/soft1614080902210/6.PNG b/soft1614080902210/6.PNG
new file mode 100644
index 000000000..62c38d4c9
Binary files /dev/null and b/soft1614080902210/6.PNG differ
diff --git a/soft1614080902210/main/AndroidManifest.xml b/soft1614080902210/main/AndroidManifest.xml
new file mode 100644
index 000000000..f00badddb
--- /dev/null
+++ b/soft1614080902210/main/AndroidManifest.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/soft1614080902210/main/java/edu/hzuapps/androidlabs/soft1614080902210/SecondActivity.java b/soft1614080902210/main/java/edu/hzuapps/androidlabs/soft1614080902210/SecondActivity.java
new file mode 100644
index 000000000..380b9cb08
--- /dev/null
+++ b/soft1614080902210/main/java/edu/hzuapps/androidlabs/soft1614080902210/SecondActivity.java
@@ -0,0 +1,38 @@
+package edu.hzuapps.androidlabs.soft1614080902210;
+
+
+
+
+import android.content.SharedPreferences;
+
+import android.os.Bundle;
+
+import android.support.v7.app.AppCompatActivity;
+
+import android.view.View;
+
+import android.widget.Button;
+
+import android.widget.EditText;
+
+
+
+
+public class SecondActivity extends AppCompatActivity {
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_second);
+
+
+ final EditText editText2=(EditText) findViewById(R.id.mm);
+
+ SharedPreferences pref=getSharedPreferences("data",MODE_PRIVATE);
+
+ String mm=pref.getString("chicun","");
+
+ editText2.setText(mm);
+ }
+
+}
diff --git a/soft1614080902210/main/java/edu/hzuapps/androidlabs/soft1614080902210/soft1614080902210.java b/soft1614080902210/main/java/edu/hzuapps/androidlabs/soft1614080902210/soft1614080902210.java
new file mode 100644
index 000000000..2e6487d4c
--- /dev/null
+++ b/soft1614080902210/main/java/edu/hzuapps/androidlabs/soft1614080902210/soft1614080902210.java
@@ -0,0 +1,85 @@
+package edu.hzuapps.androidlabs.soft1614080902210;
+
+
+import android.content.Context;
+
+import android.content.Intent;
+
+import android.content.SharedPreferences;
+
+import android.os.Bundle;
+
+import android.os.Environment;
+
+import android.support.v7.app.AppCompatActivity;
+
+import android.util.Log;
+
+import android.view.View;
+
+import android.widget.Button;
+
+import android.widget.EditText;
+
+import android.widget.TextView;
+
+import android.widget.Toast;
+
+public class soft1614080902210 extends AppCompatActivity {
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_soft1614080902210);
+
+
+
+ final EditText editText=(EditText) findViewById(R.id.chicun);
+
+
+
+
+
+ Button button=(Button)findViewById(R.id.button10);
+
+ button.setOnClickListener(new View.OnClickListener() {
+
+ @Override
+
+ public void onClick(View view) {
+
+ String chicun=editText.getText().toString();
+
+ SharedPreferences.Editor editor=getSharedPreferences("data",MODE_PRIVATE).edit();
+
+ editor.putString("chicun",chicun);
+
+
+
+ editor.apply();
+
+ Toast.makeText(soft1614080902210.this,"数据已提交!",Toast.LENGTH_SHORT).show();
+
+ }
+
+ });
+
+
+
+
+ }
+
+
+
+ public void click(View view) {
+
+ Intent intent = new Intent();
+
+ intent.setClass(soft1614080902210.this, SecondActivity.class);
+
+ startActivity(intent);
+
+ }
+
+
+}
\ No newline at end of file
diff --git a/soft1614080902210/main/res/drawable/a.PNG b/soft1614080902210/main/res/drawable/a.PNG
new file mode 100644
index 000000000..5d01d0a6b
Binary files /dev/null and b/soft1614080902210/main/res/drawable/a.PNG differ
diff --git a/soft1614080902210/main/res/drawable/ic_launcher_background.xml b/soft1614080902210/main/res/drawable/ic_launcher_background.xml
new file mode 100644
index 000000000..d5fccc538
--- /dev/null
+++ b/soft1614080902210/main/res/drawable/ic_launcher_background.xml
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soft1614080902210/main/res/layout/activity_second.xml b/soft1614080902210/main/res/layout/activity_second.xml
new file mode 100644
index 000000000..690e81569
--- /dev/null
+++ b/soft1614080902210/main/res/layout/activity_second.xml
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soft1614080902210/main/res/layout/activity_soft1614080902210.xml b/soft1614080902210/main/res/layout/activity_soft1614080902210.xml
new file mode 100644
index 000000000..a9b04ae34
--- /dev/null
+++ b/soft1614080902210/main/res/layout/activity_soft1614080902210.xml
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soft1614080902210/main/res/layout/content_second.xml b/soft1614080902210/main/res/layout/content_second.xml
new file mode 100644
index 000000000..649898fa7
--- /dev/null
+++ b/soft1614080902210/main/res/layout/content_second.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
diff --git a/soft1614080902210/main/res/layout/content_soft1614080902210.xml b/soft1614080902210/main/res/layout/content_soft1614080902210.xml
new file mode 100644
index 000000000..148fe1623
--- /dev/null
+++ b/soft1614080902210/main/res/layout/content_soft1614080902210.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
diff --git a/soft1614080902210/main2/AndroidManifest.xml b/soft1614080902210/main2/AndroidManifest.xml
new file mode 100644
index 000000000..018eeb525
--- /dev/null
+++ b/soft1614080902210/main2/AndroidManifest.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/soft1614080902210/main2/java/edu/hzuapps/androidlabs/soft1614080902210/ThirdActivity.java b/soft1614080902210/main2/java/edu/hzuapps/androidlabs/soft1614080902210/ThirdActivity.java
new file mode 100644
index 000000000..cb9b65f65
--- /dev/null
+++ b/soft1614080902210/main2/java/edu/hzuapps/androidlabs/soft1614080902210/ThirdActivity.java
@@ -0,0 +1,156 @@
+package edu.hzuapps.androidlabs.soft1614080902210;
+import android.support.v7.app.AppCompatActivity;
+
+import java.io.File;
+
+import java.io.FileOutputStream;
+
+import java.io.IOException;
+
+import java.io.InputStream;
+
+import java.net.MalformedURLException;
+
+import java.net.URL;
+
+
+
+import android.os.Bundle;
+
+import android.os.Environment;
+
+import android.os.Handler;
+
+import android.os.Message;
+
+import android.app.Activity;
+
+import android.graphics.Bitmap;
+
+import android.graphics.BitmapFactory;
+
+import android.view.Menu;
+
+import android.view.View;
+
+import android.widget.Button;
+
+import android.widget.EditText;
+
+import android.widget.ImageView;
+
+public class ThirdActivity extends AppCompatActivity {
+ private EditText editText;
+
+ private Button button;
+
+ private ImageView imageView;
+
+ private Bitmap bitmap;
+
+
+
+ Handler h;
+
+
+
+ {
+
+ h= new Handler() {
+
+ public void handleMessage(Message msg) {
+
+ if (msg.what == 111) {
+
+ imageView.setImageBitmap(bitmap);
+
+ }
+
+ }
+
+
+
+ ;
+
+ };
+
+ }
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.layout);
+ editText = (EditText) findViewById(R.id.imagepath);
+
+ button = (Button) findViewById(R.id.upload);
+
+ imageView = (ImageView) findViewById(R.id.imageView);
+ }
+ public void click2(View v) {
+
+ new Thread(t).start();
+
+ }
+
+
+ Thread t=new Thread(){
+
+ public void run() {
+
+ //下载图片的路径
+
+ String iPath=editText.getText().toString();
+
+ try {
+
+ //对资源链接
+
+ URL url=new URL(iPath);
+
+ //打开输入流
+
+ InputStream inputStream=url.openStream();
+
+ //对网上资源进行下载转换位图图片
+
+ bitmap= BitmapFactory.decodeStream(inputStream);
+
+ h.sendEmptyMessage(111);
+
+ inputStream.close();
+
+
+
+ //再一次打开
+
+ inputStream=url.openStream();
+
+ File file=new File(Environment.getExternalStorageDirectory()+"/DCIM/");
+
+ FileOutputStream fileOutputStream=new FileOutputStream(file);
+
+ int hasRead=0;
+
+ while((hasRead=inputStream.read())!=-1){
+
+ fileOutputStream.write(hasRead);
+
+ }
+
+ fileOutputStream.close();
+
+ inputStream.close();
+
+ } catch (MalformedURLException e) {
+
+ e.printStackTrace();
+
+ } catch (IOException e) {
+
+ e.printStackTrace();
+
+ }
+
+ };
+
+ };
+}
diff --git a/soft1614080902210/main2/res/layout/activity_second.xml b/soft1614080902210/main2/res/layout/activity_second.xml
new file mode 100644
index 000000000..98af92525
--- /dev/null
+++ b/soft1614080902210/main2/res/layout/activity_second.xml
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soft1614080902210/main2/res/layout/activity_soft1614080902210.xml b/soft1614080902210/main2/res/layout/activity_soft1614080902210.xml
new file mode 100644
index 000000000..b1088f4f1
--- /dev/null
+++ b/soft1614080902210/main2/res/layout/activity_soft1614080902210.xml
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soft1614080902210/main2/res/layout/activity_third.xml b/soft1614080902210/main2/res/layout/activity_third.xml
new file mode 100644
index 000000000..dfe3deafe
--- /dev/null
+++ b/soft1614080902210/main2/res/layout/activity_third.xml
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soft1614080902210/main2/res/layout/content_second.xml b/soft1614080902210/main2/res/layout/content_second.xml
new file mode 100644
index 000000000..649898fa7
--- /dev/null
+++ b/soft1614080902210/main2/res/layout/content_second.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
diff --git a/soft1614080902210/main2/res/layout/content_soft1614080902210.xml b/soft1614080902210/main2/res/layout/content_soft1614080902210.xml
new file mode 100644
index 000000000..148fe1623
--- /dev/null
+++ b/soft1614080902210/main2/res/layout/content_soft1614080902210.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
diff --git a/soft1614080902210/main2/res/layout/content_third.xml b/soft1614080902210/main2/res/layout/content_third.xml
new file mode 100644
index 000000000..57c620228
--- /dev/null
+++ b/soft1614080902210/main2/res/layout/content_third.xml
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/soft1614080902210/main2/res/layout/layout.xml b/soft1614080902210/main2/res/layout/layout.xml
new file mode 100644
index 000000000..3981d51e0
--- /dev/null
+++ b/soft1614080902210/main2/res/layout/layout.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/soft1614080902210/report5.md b/soft1614080902210/report5.md
new file mode 100644
index 000000000..fbe1cde5a
--- /dev/null
+++ b/soft1614080902210/report5.md
@@ -0,0 +1,43 @@
+# 第五次实验
+
+## 实验目标
+
+ 掌握在Android App中存储数据
+
+## 实验内容
+实验内容一(选做1个)
+
+ 根据选题要求使用文件存储
+
+ 将应用产生的数据保存到文件存储中;
+ 说明使用的文件存储方式:内部 or 外部;
+ 将运行结果截图。
+
+实验内容二(选做1个)
+
+ 应用数据存储可采用数据库存储。
+
+ 将应用产生的数据存储到数据库中;
+ 将应用运行结果截图。
+
+## 实验步骤与结果
+
+在原代码中新创建一个Activity,用于显示输入的尺寸,使得点击查看尺寸按钮后会弹出一个新界面,新界面显示尺寸
+
+
+$ git add
+
+$ git commit
+
+$ git push
+
+在自己的GitHub库上创建和发送Pull Request
+
+## 3.实验结果
+
+
+
+
+
+## 4.实验体会
+这次实验让我学会了简单的文件存储,和使用java.io输入输出流提供的方法来进行读写数据传输,并学会了两个activity之间互相传数据的用法。
diff --git a/soft1614080902210/report6.md b/soft1614080902210/report6.md
new file mode 100644
index 000000000..f176d2ffa
--- /dev/null
+++ b/soft1614080902210/report6.md
@@ -0,0 +1,34 @@
+# 第六次实验报告
+
+## 实验要求
+
+1、掌握Android网络访问方法;
+2、理解XML和JSON表示数据的方法。
+
+## 实验内容
+
+1、在个人目录中创建一个表示数据的XML或JSON文件;
+2、数据文件代码提交之后从GitHub获取文件URL;
+3、在应用中通过网络编程访问GitHub的数据文件;
+4、在应用中解析并显示文件所包含的数据;
+5、将应用运行结果截图。
+
+## 实验步骤
+
+1、创建一个JSON文件,记录所要显示的数据,提交到Github;
+
+2、为了支持JSON相应的语法,要从网上下载Android studio的Volley包,然后导入到项目中;
+
+3、在activity_query.xml中建立显示JSON文件数据的文本框;
+
+4、参考老师所给代码及网上关于Volley网络编程的内容,在Query.class中编写解析JSON文件的代码;
+
+5、在AndroidManifest.xml中添加 语句,以便程序支持网络连接;
+
+6、在手机上测试APP。
+
+## 实验结果
+ 
+
+## 实验体会
+一开始做这个实验时,一直连不上网,就去网上参考了很多代码,也借鉴一些同学的代码,可是还是不行,最后才发现原来是没有打开安卓的联网权限,最后总算是完成了。