2021.3.2 开课博客+家庭记账本(5)

今天第一次上了软件工程,同时需要完成一篇开课博客。

    我是信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()))+" 元"+"\n");

        }
        s=sb.toString().trim();
        tvFind.setText(s);
    }
}

 

posted @ 2021-03-02 18:48  小仙女W  阅读(56)  评论(0编辑  收藏  举报