# AndroidFinalProject **Repository Path**: aididi/android-final-project ## Basic Information - **Project Name**: AndroidFinalProject - **Description**: 安卓博物馆展品系统 - **Primary Language**: Android - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2023-05-22 - **Last Updated**: 2025-11-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AndroidFinalProject ## 数据库模块 ### DatabasePageActivity ##### 这里作为使用管理员密码登录才能运行的activity ##### 此页面有众多输入框,前面部分的输入例子为 ##### 此页面后部分的按钮用于对表格信息进行增删查改,表格的创建只需要在执行一次,后面都可以运行 ### MyQueryHelper 此为一个object可以直接调用,用于查询详情页的数据信息如上所示。在DetailPageActivity,ModelActivity中调用用于补充各个位置的控件信息如文字信息等 ### MyDbHelper 详情页的数据表信息的搭建 ### MyDbAdapter 详情页的数据表信息的增删查改 ## 详情页模块 ### DetailPageActivity 这里作为浏览界面点击跳转的activtiy 主要的页面形式如对应的布局文件所示,点击3d展示跳转到ModelActivity ### MyAdapter 这里实现滑动切换照片的功能,通过调用该类时输入图片序列即可完成 ## 3D模型展示模块 ### ModelActivity 此页面作为详情页面点击3d展示进入的activity 此activity主要完成3d功能的导入和触摸活动功能 ### MyRender 此类用于导入3ds模型,最多导入3个模型,可以给每个模型添加纹理、改变位置、滑动旋转等。 ## 资源模块 ### libs 用于存放3d库 ### assets 用于存放3d模型 ### drawable 用于存放文物照片,控件图标,纹理 ### layout activity_database_page.xml 数据库页 activity_detail_page.xml 文物详情页 activity_model.xml 3d模型详情页 item_image.xml 文物详情页中的滑动切换照片页 ### menu toolbar.xml 菜单栏 ### values colors.xml 颜色 theme.xml 主题 ### build.gadle(Module) implementation files('libs/jpct/jpct_ae.jar')用于导入lib里的3d模型包