From 397ca77bb6ef5c02143ef0d7b9343be121270218 Mon Sep 17 00:00:00 2001 From: Walk-With-Wind <695840084@qq.com> Date: Thu, 4 Apr 2019 12:18:47 +0800 Subject: [PATCH] =?UTF-8?q?#5=20#342=20=E6=8F=90=E4=BA=A4=E5=AE=9E?= =?UTF-8?q?=E9=AA=8C=E4=BA=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/src/main/AndroidManifest.xml | 4 +- .../soft1714080902205/NewActivity.java | 67 +++++++++++++++++++ .../app/src/main/res/layout/activity_new.xml | 46 +++++++++++++ 3 files changed, 116 insertions(+), 1 deletion(-) create mode 100644 students/soft1714080902205/app/src/main/java/edu/hzuapps/androidlabs/soft1714080902205/NewActivity.java create mode 100644 students/soft1714080902205/app/src/main/res/layout/activity_new.xml diff --git a/students/soft1714080902205/app/src/main/AndroidManifest.xml b/students/soft1714080902205/app/src/main/AndroidManifest.xml index db820c648..d2148879c 100644 --- a/students/soft1714080902205/app/src/main/AndroidManifest.xml +++ b/students/soft1714080902205/app/src/main/AndroidManifest.xml @@ -9,7 +9,9 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme.NoActionBar"> - + + + diff --git a/students/soft1714080902205/app/src/main/java/edu/hzuapps/androidlabs/soft1714080902205/NewActivity.java b/students/soft1714080902205/app/src/main/java/edu/hzuapps/androidlabs/soft1714080902205/NewActivity.java new file mode 100644 index 000000000..6dc5dfdcb --- /dev/null +++ b/students/soft1714080902205/app/src/main/java/edu/hzuapps/androidlabs/soft1714080902205/NewActivity.java @@ -0,0 +1,67 @@ +package edu.hzuapps.androidlabs.soft1714080902205; + +import android.support.v7.app.AppCompatActivity; +import android.os.Bundle; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; +import android.widget.Toast; + +import java.io.FileInputStream; +import java.io.FileOutputStream; + +public class NewActivity extends AppCompatActivity { + + private EditText book_name_et; + private Button btn_save; + private Button btn_look; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_new); + + book_name_et=(EditText) findViewById(R.id.book_name_et); + btn_save=(Button) findViewById(R.id.btn_save); + btn_look=(Button) findViewById(R.id.btn_look); + + btn_save.setOnClickListener(new ButtonListener()); + btn_look.setOnClickListener(new ButtonListener()); + } + private class ButtonListener implements View.OnClickListener{ + @Override + public void onClick(View v) { + switch (v.getId()){ + case R.id.btn_save: + String saveInfo=book_name_et.getText().toString().trim(); + FileOutputStream mfos; + try { + mfos=openFileOutput("MyBook.txt",MODE_PRIVATE); + mfos.write(saveInfo.getBytes()); + mfos.close(); + } + catch (Exception e) { + e.printStackTrace(); + } + Toast.makeText(NewActivity.this,"保存成功", Toast.LENGTH_SHORT).show(); + break; + case R.id.btn_look: + String content=""; + try { + FileInputStream mfis = openFileInput("MyBook.txt"); + byte[] buffer = new byte[mfis.available()]; + mfis.read(buffer); + content = new String(buffer); + mfis.close(); + } + catch (Exception e) { + e.printStackTrace(); + } + Toast.makeText(NewActivity.this,"你保存的书名是:"+content,Toast.LENGTH_SHORT).show(); + break; + default: + } + } + } +} + diff --git a/students/soft1714080902205/app/src/main/res/layout/activity_new.xml b/students/soft1714080902205/app/src/main/res/layout/activity_new.xml new file mode 100644 index 000000000..b63a3bee8 --- /dev/null +++ b/students/soft1714080902205/app/src/main/res/layout/activity_new.xml @@ -0,0 +1,46 @@ + + + + + + + + +