安卓期末课设

本来要好好复习爪哇的,但是吧,这波实验报告和课设要把我人搞没了,只能从0开始恶补!难顶啊
下面贴一下经典README。
然后为了交项目说明文档,还学会了图床怎么用,我还是第一次写带图的md文档。只能说PicGo极大的简化了我们写文档时的操作和图像相关操作。有机会自己写一写如何使用。

安卓_图片管理系统APP

基于Android和SQlite数据库开发的一款简单的图片系统。可以查看图片详情,查看个人信息,

项目结构

main
│  AndroidManifest.xml
│
├─java
│  └─lingxiao
│      └─li
│          └─cart
│                  Bean.java
│                  DetaliedActivity.java
│                  InformationActivity.java
│                  Login.java
│                  MainActivity.java
│                  MyActivity.java
│                  MyHelper.java
│                  PictureAdapter.java
│
└─res
    ├─drawable
    │      ic_launcher_background.xml
    │
    ├─drawable-v24
    │      akl.jpg
    │      avatar.jpg
    │      beijing.jpg
    │      enter.png
    │      ic_launcher_foreground.xml
    │      information.jpg
    │      karsa.jpg
    │      kdaakl.png
    │      morgana.jpg
    │      project.jpg
    │      yourname.bmp
    │
    ├─layout
    │      activity_center.xml
    │      activity_detalied.xml
    │      activity_information.xml
    │      activity_login.xml
    │      activity_main.xml
    │      listview_item.xml
    │
    ├─mipmap-anydpi-v26
    │      ic_launcher.xml
    │      ic_launcher_round.xml
    │
    ├─mipmap-hdpi
    │      ic_launcher.png
    │      ic_launcher_round.png
    │
    ├─mipmap-mdpi
    │      ic_launcher.png
    │      ic_launcher_round.png
    │
    ├─mipmap-xhdpi
    │      ic_launcher.png
    │      ic_launcher_round.png
    │
    ├─mipmap-xxhdpi
    │      ic_launcher.png
    │      ic_launcher_round.png
    │
    ├─mipmap-xxxhdpi
    │      ic_launcher.png
    │      ic_launcher_round.png
    │
    └─values
            colors.xml
            strings.xml
            styles.xml

数据库

名称 数据类型 长度 约束
_id INTEGER 0 PRIMARY KEY AUTOINCREMENT
name VARCHAR 20
painter VARCHAR 20
number VARCHAR 20
_id name painter number
1 整合运动 未知 2.4
2 你的名字 未知 10.3
3 K/DA 未知 5.6
4 魔女 未知 2.9

项目介绍

Android移动开发技术 课程设计作品

图片管理系统

Power By 李凌霄

详细设计

  1. 登录界面
序号 输入 运行 输出
1 账号密码 与设置值等 进入首页
2 账号密码 与设定值不等 显示登录失败

2.主页

序号 输入 运行 输出
1 单击图片 跳转到详情 展示图片详情

3.图片管理

序号 输入 运行 输出
1 名称、画师、文件大小 存储信息存进数据库 弹出图片信息已添加
2 单击查询 调出数据库内的信息 查询的图片的信息
3 更改需要修改的信息并单击修改 修改信息存进数据库 弹出图片信息已修改
4 单击删除 数据库内的信息删除 弹出图片信息已删除

各模块功能

登录模块:

登录页面上会显示账户和密码,使用LinearLayout线性布局,使用TextView显示用户应进行的操作,使用EditText让用户输入账户和密码,用onClick方法实现Activity的跳转,设置密码后,如果用户输入的账户密码与设置的相同,则发生跳转,若不同,则显示“登陆失败”

首页模块:

首页主要几个布局组成,用户可通过此页查看其他用户发布的商品,点击想要了解的商品,会跳转到商品详情页面。顶部导航栏部分使用三个按钮,用onClick方法实现Activity的跳转,进而跳转到其他页面。

图片模块:

使用了SQLite数据库,实现了图片信息的添加、查询、修改、删除的功能,同时也可查询进行增删改查后的图片的信息。并使用Listview显示所查询的信息。

个人中心:

从其他页面实现了Activity之间的跳转,进入我的页面,可以查看到用户的收藏、记录等功能。

操作演示

1.启动界面(admin // 123456)

2.主页面

3.编辑页面

4.个人页面

你可能感兴趣的:(安卓期末课设)