毕业设计-基于Android的记账APP
人的成就和差异决定于其业余时间。
一、项目介绍
注册登录进入本系统后,可以查看本月总收入、本月总支出、剩余预算数、本周帐单、近期帐单。
-
首页 首页显示本月收入和支出,近期帐单列表信息如日期、帐单类型、帐单金额,支出金额为绿色,收入金额为红色;
-
添加记账 点击首页加号即可添加一笔记账,输入帐单日期、帐单名称、帐单金额和选择帐单类型;
-
帐单统计 可查看月度帐单和年度帐单统计,统计有饼图和曲线图;
-
设置 可设置每月支出预算、手势密码、退出登录;
-
本系统使用litepal数据库存储。
二、主页代码
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setToolbar(R.id.toolbar_main, false);
initSettings();
initView();
//菜单栏点击事件
navView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
mDrawerLayout.closeDrawers();
switch (item.getItemId()) {
case R.id.settings:
directStartActivity(MainActivity.this, SettingsActivity.class);
break;
case R.id.quit:
finish();
break;
case R.id.account_history:
directStartActivity(MainActivity.this, HistoryActivity.class);
default:
break;
}
return true;
}
});
//点击RecyclerView事件
adapter.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() {
@Override
public void onItemClick(final BaseQuickAdapter adapter, View view, final int position) {
AccountRecyclerViewAdapter.onItemSelected(MainActivity.this, adapter, position,
new AccountRecyclerViewAdapter.SelectCallback() {
@Override
public void onDeleteIemClick() {
setAllData();
}
});
}
});
}
...
...
三、项目截图
登录页
注册页
主页
月账单统计页
菜单页
年账单统计页
设置页
四、购买套餐
权益 | 套餐A | 套餐B |
---|---|---|
完整代码 | ||
远程调试 | 不支持 | |
代码答疑 | 不支持 | |
价 格 | ¥120 | ¥600 |
五、购买记录
用户 | 套餐 | 评价 |
---|---|---|
*******54 | 套餐B | |
*******01 | 套餐B | |
*******79 | 套餐B | |
*******92 | 套餐B | |
*******24 | 套餐B | |
*******18 | 套餐B | |
*******91 | 套餐B | |
*******07 | 套餐B | |
*******34 | 套餐B | |
*******61 | 套餐B |
------转载请注明出处,感谢您对原创作者的支持 ------
有偿提供项目外包、技术支持、Bug修复、毕业设计、大小作业
4 条评论