Android Studio实现有趣的星座配对APP
一、项目概述
本次项目实现了一个星座配对的APP。主要是实现了星座运势查询、星座解析和星座配对等功能,星座解析是通过解析本地json数据获得的,星座配对和星座运势是调用API接口来实现的。主要是利用Android的基础知识进行开发的,页面和功能比较多,UI设计也很用心。
二、开发环境
如果星座配对结果没有显示内容,就说明api的每日次数用完了,可以自己到官网申请一个api换掉代码中我的api,非常简单,👉教你如何申请免费的API接口
三、项目结构
- bean是十二星座的实体类StarBean。
- home里是欢迎界面WelcomeActivity和导航界面GuideActivity。
- luckfrag里是星座运势的相关类。
- mefrag里是我的界面MeFragment。
- parnterfrag里是星座配对的相关类。
- starfrag里是星座解析的相关类。
- utils里是接口回调的工具类和常量。
四、项目演示
1、首先进入应用时候会有倒计时,5s后自动进入。
2、如果是第一次进入应用会有三个引导界面。因为我已经不是第一次进入,所以直接进入首页。首页是【星座】页面,最上面是一个ViewPager,设置了两张图片进行自动播放,显示的照片底下的小圆点就会变红,然后下面是12星座的小图标,可以进行点击。
3、我们选择【双子座】,跳转到【星座详情】界面,这里有星座的图片、日期、性格特点、最大特征等等,最下面是星座解析,这些都是从本地存放的json文件获取的。
4、我们进入到【配对】界面,这里可以选择男生和女生的星座,然后进行配对分析,还可以每日抽奖,当然每日抽奖并没有实现功能,哈哈哈,只是为了模仿现在大多数APP的模式,可以看到我们选择某一个选项卡时候,最底下的图标就会变红,其他未选中的就是灰色背景。
5、我们选择男生【处女座】,女生【巨蟹座】,然后点击配对看看,这里显示的数据都是用TextView显示的,只是以列表形式ListView呈现。
6、我们选择【运势】,显示的是12星座的大图标,点击进去可以查看详细运势
7、我们选择【双子座】,可以查看【感情运势】、【事业学业】、【健康运势】、【财富运势】等。
8、最后进入【我的】界面,可以看到最上面是自己的头像,点击可以从12个星座图标中进行更改。
9、这里我改成了双子座,下面的四个选项并没有设置相关功能,一切从简。
五、项目总结
这次的项目,可以让大家熟练掌握Android程序开发的基本技术,涉及Android 基础知识、UI界面、数据存储、接口调用、四大组件、网络编程、高级编程等。大家熟练掌握可以对以后的Android开发有很大的帮助。
六、源码获取
点此下载源码:👉星座配对APP下载👈
☀️还可以关注我的公众号,后台回复:星座配对,即可获取源码🌞
🚀这有你错过的精彩内容
相关文章
- android表白app
- 【Android开源库】美团等APP城市选择
- Android Studio:一个简单的米英尺单位转化app的实现过程
- Android 12 已来,你的 App 崩溃了吗?
- 包建强的培训课程(15):Android App热修复技术
- android app多渠道分发打包
- Android 音频管理器AudioManager
- Android必知必会-App 常用图标尺寸规范汇总
- Android_bug之Default Activity not found
- android app开发记录1
- Android Studio实现记账本App
- Android Studio实现一个新闻App
- Android Studio实现中华字典APP
- iOS和Android的APP启动图标和应用商店截图尺寸
- 2.[Andriod]Andriod Studio结合Visual Studio Emulator for Android调试Android App
- flutter upgrade之后出现Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from
- Android签名用keytool和jarsigner制作apk文件
- 我的Android进阶之旅------>解决如下错误failed to copy 'Settings2.apk' to '/system/app//Settings2.apk': Read-only
- Android系统移植与调试之------->如何修改Android设备添加3G上网功能