智能垃圾桶APP源码和设计报告【包调试成功】

课程名称: 移动互联网应用开发

实验名称:

姓名/学号:

专业/班级:

指导教师:

实验时间:

一、案例功能需求

该系统是了解垃圾分类以及物品查询属于哪类垃圾的智能化APP。该系统可以实现用户登陆注册,登录成功后用到Frament分为三页,首页、分类百科和搜索实现的。首页可以查看四大类垃圾分类详情,分类百科可以拍照上传物品然后识别出属于什么类别的垃圾,搜索可以实现你想要搜索的商品是什么类型的垃圾。如下图,图1.1。

图1.1

二、文件结构

1、开发环境
Windows10 x64、Android Studio 2020.3.1 Patch2

2、运行环境
Android 11(R) skd14

3、是否需要联网

三、项目配置文件及工程结构
1、工程配置文件


表一:工程文件位置

图一,图二:manifest

2、工程结构目录


图三:java工程结构

图四:layout工程结构

图五:drawable工程目录

三、程序详细分析

1、项目源码中含有数据库frgment、RALD数据库连接、数字转换等。

2、frgment:(3)将Fragment加入到动态数组ArrayList中,实例化适配器,并绑定到ViewPager上,设置ViewPager2切换***,改变下方按钮图片——initFragment();

RALD数据库连接:

public class RALDbConnect extends SQLiteOpenHelper {
public static final String DATABASE_NAME = "UserInfo";// name of database we want to create
public static final String TABLE_NAME = "mytable"; // name of table we want to create
public static final int DATABASE_VERSION = 1; // version of our database it can be any no
// column names we want in our table
public static final String UID = "_id" ; // primary key field of table(ist column)(_id)
public static final String USERNAME = "Username" ; // 2nd column(Uname) of table

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值