“莆仙小馆”——莆田文化展示APP

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

一、项目框架

二、功能展示

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

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

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

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

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

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

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

第一份属于自己的编程作品,一步步从零到一个具备基本功能和界面的完整APP,虽然是一个以展示为主的APP,在功能上较为单一,但是总体能够让用户流畅、清晰地操作,主次分明,考虑到用户的使用习惯等设计都是我历经千辛万苦,按照自己的审美做出来的一件完整的作品。在过程中遇到了非常非常多的问题,既有卡了一两天的致命错误,也有因为粗心而忽略的小错误,最后通过反复的调试、反复查看日志、查找解决办法等一次次解决问题,最后顺利实现预想的、独属于自己家乡的APP,我感到十分的开心、满足,可谓痛并快乐着。此外,在开发过程中也加深了自己对家乡文化的了解,为家乡传统文化的传承与发展作出贡献。

Android Studio开发小项目的更多相关文章

  1. 使用Android Studio开发J2SE项目方法

    0.前言 最近因为要为项目开发一个底层的Java应用,所以非常偶然的遇到了这样一个问题,过去Eclipse有Java Project而现在手头使用Android Studio并不能直接建立Java应用 ...

  2. Android开发学习之路-Android Studio开发小技巧

    上一次发过了一个介绍Studio的,这里再发一个补充下. 我们都知道,Android Studio的功能是非常强大的,也是很智能的.如果有人告诉你学Android开发要用命令行,你可以告诉他Andro ...

  3. android studio开发小笔记1

    1.点击空白处隐藏软键盘 /* 隐藏软键盘 * */ public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == ...

  4. 《Android Studio开发实战 从零基础到App上线》资源下载和内容勘误

    转载于:https://blog.csdn.net/aqi00/article/details/73065392 资源下载 下面是<Android Studio开发实战 从零基础到App上线&g ...

  5. 使用 Android Studio 开发 widget 安卓桌面插件

    •What AppWidget 即桌面小部件,也叫桌面控件,就是能直接显示在Android系统桌面上的小程序: 这么说可能有点抽象,看图: 像这种,桌面上的天气.时钟.搜索框等等,都属于 APP Wi ...

  6. 最强 Android Studio 使用小技巧和快捷键

    写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键. 根据这些小技巧的使用场景,本 ...

  7. Android studio导入eclipse项目且不改变目录结构

    Android studio的安装与配置论坛当中已经有很多在此就不在细说了,现在开始说下如何在Android studio当中导入eclipse的项目且不改变其目录结构和配置,让使用eclipse的同 ...

  8. 建立企业内部mavenserver并使用Android Studio公布公共项目

    由于Android Studio使用了Gradle构建工具,在library依赖的处理上是将被依赖的library作为一个module引入(拥有一份完整的library拷贝),而Eclipse的ADT ...

  9. Android studio 开发环境搭建

    Android studio 开发环境搭建 一.环境: 下载java jdk:http://www.oracle.com/technetwork/cn/java/javase/downloads/jd ...

  10. Android应用开发-小巫CSDN博客client之嵌入有米广告

    Android应用开发-小巫CSDN博客client之嵌入有米广告 上一篇博客给大家介绍怎样集成友盟社会化组件,本篇继续带来干货,教大家怎样嵌入广告到应用中去.小巫自称专业对接30年,熟悉各大渠道SD ...

随机推荐

  1. NC17383 A Simple Problem with Integers

    题目链接 题目 题目描述 You have N integers A1, A2, ... , AN. You are asked to write a program to receive and e ...

  2. 16.ReentrantLock全解读

    大家好,我是王有志,欢迎和我聊技术,聊漂泊在外的生活.快来加入我们的Java提桶跑路群:共同富裕的Java人. 经历了AQS的前世和今生后,我们已经知道AQS是Java中提供同步状态原子管理,线程阻塞 ...

  3. 【Python基础】列表的基本使用

    列表是由一系列元素组成的有序集合.列表可以包含任意类型的元素.它是可变的,可以随时添加.删除.替换元素.列表可以使用方括号([])括起来,并使用逗号分隔元素. list1 = [1, 2, 3, &q ...

  4. 2015年5月最新win7纯净版系统(32位)补丁最新

    下载地址: http://yunpan.cn/cVN9e679hZ2Pe   访问密码 203a 一.系统安装工具 √ 自由天空最新万能驱动 √ 一键GHOST备份还原系统 √ 硬盘安装系统安装器,增 ...

  5. jQuery实现swipe事件

    // jQuery.event.swipe // 0.5 // Stephen Band // Dependencies // jQuery.event.move 1.2 // One of swip ...

  6. Windows的Mysql5.7社区版的安装详细操作,从无到有,安装配置一条龙服务。(压缩包自行安装,非installer安装)

    换了一个电脑,所有软件.环境都得重新来安装一次,安装到Mysql的时候,发现网上有两种安装方式,一种是Mysql的压缩包安装方式,这种方式直接到官网下载Mysql的压缩包,解压之后做些配置就可以了,另 ...

  7. Xposed框架关于无法在模拟器中下载和激活的问题

    开头 最近xposed不知道出了什么问题,导致安装的时候一直在失败,所以记录下网上参考到的并用于实践中 安装软件 1.模拟器 逍遥游模拟器 安卓7.1 版本.下载地址为: https://www.52 ...

  8. windows10 docker desktop与本机数据拷贝

    目录 前景提示 一.构建环境 二.安装测试需要的nginx 三. docker文件拷贝到windows本地 总结 前景提示 发现只有docker关于docker拷贝linux内部文件的命令,但是,对于 ...

  9. Jenkins - 构建时运行Selenium打不开浏览器解决方法

    Jenkins-构建时运行Selenium打不开浏览器解决方法 前言 为了让Jenkins执行的Web自动化测试任务,能顺利调出浏览器页面,我们需要以命令行的方式启动Jenkins并执行脚本. 注:通 ...

  10. Golang指针隐式间接引用

    1.Golang指针 在介绍Golang指针隐式间接引用前,先简单说下Go 语言的指针 (Pointer),一个指针可以指向任何一个值的内存地址 它指向那个值的内存地址,在 32 位机器上占用 4 个 ...