今天第一次上了软件工程,同时需要完成一篇开课博客。
我是信1905-1班的王梦笛,软件工程系,通过上个学期对javaweb的学习,自己可以完成对于web页面数据库的增删改查;在寒假中对于Android的简单学习,可以完成一个简单的小软件(很简单的那种),之前完成过web端的学生管理、图书管理等,寒假中完成了一个简单的Android体温App。计划:计划在本学期中,可以对Android的相关知识掌握的更加熟练,可以完成软件的开发,同时注重软件的实用性及美观性。
家庭记账本:
完成了浏览所有账目的功能,这个功能比较简单,读取数据库数据然后通过列表显示
package com.example.bookkeeping; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.TextView; import org.litepal.LitePal; import org.litepal.exceptions.DataSupportException; import java.util.List; public class FindActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_find); TextView tvFind=(TextView) findViewById(R.id.find_text_view); String s; StringBuffer sb = new StringBuffer(256); List<Money> money= LitePal.findAll(Money.class); for(Money m:money){ sb.append(m.getId()+" 记录人:"+m.getName()+" 日期:"+m.getDate()+" "+m.getOut2()+":花费 "+m.getOut1()+" 元 "+m.getIn2() +":收入 "+m.getIn1()+" 元 日收入: "+(Float.valueOf(m.getIn1())-Float.valueOf(m.getOut1()))+" 元"+" "); } s=sb.toString().trim(); tvFind.setText(s); } }