# 图书管理系统Android端 **Repository Path**: fchgit/sdlibrary ## Basic Information - **Project Name**: 图书管理系统Android端 - **Description**: 图书管理系统的Android客户端 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 2 - **Created**: 2022-05-30 - **Last Updated**: 2025-04-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: Android ## README # 图书管理系统Android端 ## 主要内容: 应用所学知识,完成一个Web应用程序的开发,Android端,前端Html、CSS、JavaScript、BootStrap、Vue等框架,后端用的SpringBoot等开发技术来设计一个小型的系统。 Vue前端: [图书管理Vue前端: 前端主要技术:Vue3.0+Axios+BootStrap (gitee.com)](https://gitee.com/fchgit/sdlibraryVue) 后端: [图书管理后端: 后端主要技术:Springboot+Mybatis (gitee.com)](https://gitee.com/fchgit/sdlibrarySpring) #### 项目参数 最小兼容 SDK 21 (Android5.0) #### 主要技术: Android,Okhttp #### 目录结构 ##### java文件 ``` . │ └─com └─fch └─sdlibrary │ BookActivity.java │ IndexActivity.java │ LoginActivity.java │ MainActivity.java │ ├─entity │ BaseResponse.java │ Book.java │ BookClazz.java │ User.java │ ├─global │ MyGlobal.java │ TestJson.java │ ├─ui │ ├─dashboard │ │ DashboardFragment.java │ │ DashboardViewModel.java │ │ │ ├─home │ │ HomeFragment.java │ │ HomeViewModel.java │ │ │ └─notifications │ NotificationsFragment.java │ NotificationsViewModel.java │ └─util BookAdapter.java BookClazzAdapter.java PageInfo.java TokenInterceptor.java ``` ##### 资源文件 ``` . │ └─res │ ├─drawable │ btn_bg.xml │ but_err.xml │ but_selector.xml │ ic_dashboard_black_24dp.xml │ ic_home_black_24dp.xml │ ic_launcher_background.xml │ ic_notifications_black_24dp.xml │ ic_person_black_24dp.xml │ ic_search_black_24dp.xml │ ├─drawable-v24 │ ic_launcher_foreground.xml │ img0.jpg │ ├─layout │ activity_book.xml │ activity_index.xml │ activity_login.xml │ activity_main.xml │ bookclazz_item.xml │ book_item.xml │ fragment_dashboard.xml │ fragment_home.xml │ fragment_notifications.xml │ ├─menu │ bottom_nav_menu.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 │ ├─navigation │ mobile_navigation.xml │ └─values colors.xml dimens.xml strings.xml styles.xml ``` ### 项目部署 1. 用Android Studio 3.5以上版本打开项目文件,并等待项目构建 2. 配置SDK 21或以上安卓虚拟机 3. 启动后端[图书管理后端: 后端主要技术:Springboot+Mybatis (gitee.com)](https://gitee.com/fchgit/sdlibrarySpring), 4. 启动项目 ### 运行效果图 主页 ![1653890587588.png (467×864) (gitee.com)](https://gitee.com/fchgit/sdlibrary/raw/master/%E6%95%88%E6%9E%9C%E5%9B%BE/1653890587588.png) 图书详情页 ![1653891086806.png (467×864) (gitee.com)](https://gitee.com/fchgit/sdlibrary/raw/master/%E6%95%88%E6%9E%9C%E5%9B%BE/1653891086806.png) 搜索页 ![1653890723707.png (467×864) (gitee.com)](https://gitee.com/fchgit/sdlibrary/raw/master/%E6%95%88%E6%9E%9C%E5%9B%BE/1653890723707.png) 个人中心页 ![1653890753155.png (467×864) (gitee.com)](https://gitee.com/fchgit/sdlibrary/raw/master/%E6%95%88%E6%9E%9C%E5%9B%BE/1653890753155.png) 登录页 ![1653890773971.png (467×864) (gitee.com)](https://gitee.com/fchgit/sdlibrary/raw/master/%E6%95%88%E6%9E%9C%E5%9B%BE/1653890773971.png)