Android Studio开发小项目
“莆仙小馆”——莆田文化展示APP
文化展示程序目的在于应用科学技术助推家乡优秀传统文化的展示与交流。通过图片、视频、音频等展示方式向用户立体地展示一个文化城邦。传统文化与科学技术的有效融合,顺应了社会发展的需要。传统文化与科学技术的有效融合是发展中国特色社会主义文化的客观需要,是传承中国优秀传统文化的必然要求,是创新中国优秀传统文化的内在需要。本题目致力于编写程序实现一款介绍福建莆田文化的APP,使学生更深入地了解Android Studio开发的实现原理及应用,提升编程能力。
一、项目框架

二、功能展示
1、打开APP,输入已经注册在数据库里的账号密码信息,点击登录显示登录成功。如果没有账号密码,则点击注册按钮,输入账号密码并确认密码,点击注册显示保存成功。


2、点击登录按钮,登录成功,进入功能选择界面。界面显示三个选项:莆田名菜、莆仙戏和莆仙风光,用户可选择自己感兴趣的部分。

3、点击“莆田名菜”按钮,进入莆田名菜界面。界面展示了十种莆田特色菜肴,点击感兴趣的菜品,可以浏览其详细信息如配料和制作工艺等。



如果用户喜欢该菜品,还可以点击对应菜品的点赞图标以表达喜欢。底部提供评论功能,用户可以对莆田菜的介绍作出评论,并显示在评论区内。


4、在功能选择界面点击“莆仙戏”按钮,进入莆仙戏界面。用户可以滑动浏览莆仙戏的详细介绍,包括发展历史和唱腔技艺等。最后用户可以点击播放视频,观看莆仙戏的百度百科视频,加深对莆仙戏的了解。此外,用户可以点击了解更多板块下的“经典曲目”,进一步了解莆仙戏的具体表现形式。


5、在经典曲目展示界面,用户可以滑动浏览莆仙戏经典曲目——《踏伞行》的文化意义、剧照等。最后用户可以点击播放音乐,欣赏莆仙戏《梁山伯与祝英台》经典片段。


6、在功能选择界面点击“莆仙风光”按钮,进入莆仙风光界面。该界面展示了莆田市著名景点——湄洲岛的历史文化、风景名胜等。用户可以点赞该景点,也可以输入评论并存储在数据库中。最后,用户可以点击查看地图,通过专业地图软件进一步了解湄洲岛。



第一份属于自己的编程作品,一步步从零到一个具备基本功能和界面的完整APP,虽然是一个以展示为主的APP,在功能上较为单一,但是总体能够让用户流畅、清晰地操作,主次分明,考虑到用户的使用习惯等设计都是我历经千辛万苦,按照自己的审美做出来的一件完整的作品。在过程中遇到了非常非常多的问题,既有卡了一两天的致命错误,也有因为粗心而忽略的小错误,最后通过反复的调试、反复查看日志、查找解决办法等一次次解决问题,最后顺利实现预想的、独属于自己家乡的APP,我感到十分的开心、满足,可谓痛并快乐着。此外,在开发过程中也加深了自己对家乡文化的了解,为家乡传统文化的传承与发展作出贡献。
Android Studio开发小项目的更多相关文章
- 使用Android Studio开发J2SE项目方法
0.前言 最近因为要为项目开发一个底层的Java应用,所以非常偶然的遇到了这样一个问题,过去Eclipse有Java Project而现在手头使用Android Studio并不能直接建立Java应用 ...
- Android开发学习之路-Android Studio开发小技巧
上一次发过了一个介绍Studio的,这里再发一个补充下. 我们都知道,Android Studio的功能是非常强大的,也是很智能的.如果有人告诉你学Android开发要用命令行,你可以告诉他Andro ...
- android studio开发小笔记1
1.点击空白处隐藏软键盘 /* 隐藏软键盘 * */ public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == ...
- 《Android Studio开发实战 从零基础到App上线》资源下载和内容勘误
转载于:https://blog.csdn.net/aqi00/article/details/73065392 资源下载 下面是<Android Studio开发实战 从零基础到App上线&g ...
- 使用 Android Studio 开发 widget 安卓桌面插件
•What AppWidget 即桌面小部件,也叫桌面控件,就是能直接显示在Android系统桌面上的小程序: 这么说可能有点抽象,看图: 像这种,桌面上的天气.时钟.搜索框等等,都属于 APP Wi ...
- 最强 Android Studio 使用小技巧和快捷键
写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键. 根据这些小技巧的使用场景,本 ...
- Android studio导入eclipse项目且不改变目录结构
Android studio的安装与配置论坛当中已经有很多在此就不在细说了,现在开始说下如何在Android studio当中导入eclipse的项目且不改变其目录结构和配置,让使用eclipse的同 ...
- 建立企业内部mavenserver并使用Android Studio公布公共项目
由于Android Studio使用了Gradle构建工具,在library依赖的处理上是将被依赖的library作为一个module引入(拥有一份完整的library拷贝),而Eclipse的ADT ...
- Android studio 开发环境搭建
Android studio 开发环境搭建 一.环境: 下载java jdk:http://www.oracle.com/technetwork/cn/java/javase/downloads/jd ...
- Android应用开发-小巫CSDN博客client之嵌入有米广告
Android应用开发-小巫CSDN博客client之嵌入有米广告 上一篇博客给大家介绍怎样集成友盟社会化组件,本篇继续带来干货,教大家怎样嵌入广告到应用中去.小巫自称专业对接30年,熟悉各大渠道SD ...
随机推荐
- 解决ffmpeg源码不能编译ffplay问题
虽然不是很大问题,还是记录一下,避免以后忘记!!! 总共两个原因影响了源码编译不能生成ffplay可执行文件,如下: 1.系统中没有安装SDL,直接去官网下载SDL源码编译安装http://www.l ...
- 2020-11-17:java中,吞吐量优先和响应时间优先的回收器是哪些?
福哥答案2020-11-17:对于吞吐量优先的场景,就只有一种选择,就是使用 PS 组合(Parallel Scavenge+Parallel Old ).对于响应时间优先的场景,在 JDK1.8 的 ...
- uni-app 运行项目
运行-运行到浏览器-选择浏览器 运行新项目:真机测试需要打开真机的开发者选项usb安装调试功能
- Django date
date根据给定格式对一个日期变量进行格式化. 可用的格式字符串: 格式化字符 描述 示例输出a 'a.m.'或'p.m.' 'a.m.'A 'AM'或'PM' 'AM'b 月份,文字形式,3个字母, ...
- Flutter编写的数独游戏
一个使用Flutter编写的每日数独小游戏,支持Android和ios.代码已上传到github:https://github.com/huhx/flutter_sudoku Library 状态管理 ...
- STM32H5移植zbar记录
ZBar是一种流行的二维码扫描和解码工具,它在嵌入式系统中拥有广泛的应用.在嵌入式系统中,我们面临着有限的资源和更严格的性能要求,因此,选择适当的库来完成特定的任务非常重要. ZBar适用于各种嵌入式 ...
- 连接内网 SSH 新姿势,告别慢速度及防火墙限制
近些年,因为某些原因,我们常常在家远程研发业务,当某些程序或业务代码在公司电脑上时,就需要访问公司电脑远程操作, SSH 登录 Linux 是一种非常常见的方式,但是在一些情况下,SSH 无法直接连接 ...
- 搭建一个属于自己的springboot项目
一.确定环境 最近公司要上个新系统,指定由我来带两个人进行开发,既然是新项目,那么项目搭建的事就落到我的头上了.现在都是使用springboot进行开发,为此我搭环境使用的是springboot,具体 ...
- windows笔记本极致省电指南
用到了三个软件:parkcontrol,process lasso,quickCPU parkcontrol -调整CPU的运行核心和频率,可以设置离电的时候关闭一些CPU核心数,以达到省电的目的 插 ...
- .Net8罕见的技术:MSIL的机器码简析
前言 一般的只有最终的汇编代码才有机器码表示,然一个偶然的机会发现,MSIL(Microsoft intermediate language)作为一个中间语言表示,居然也有机器码,其实这也难怪,计算机 ...