文档章节

【酷我天气】完整的天气App项目

htq
 htq
发布于 2016/07/26 09:41
字数 667
阅读 17
收藏 0
点赞 0
评论 1

本人完全自主设计与开发的一款轻量级简约好用的天气App,无广告,无烦人的通知栏信息,定位精准,天气信息数据准确,还支持更换背景皮肤哦,颜值爆表。

 

 

实现的功能: 
1自动定位:自动获取用户所在的城市位置然后显示该位置的天气情况 
2手动查询:如果定位失败,用户可以手动输入城市名查询天气 
3城市管理:用户可以添加/删除多个城市,方便用户在不同城市直接查看该城市的天气 
4生活指数:提醒用户生活方面的一些指数信息,如穿衣,是否适合外出 
5自动换肤:能够根据用户所在城市的当天天气自动更换背景皮肤,如雨天则显示下雨的背景皮肤。晴天则显示蓝天白云的背景皮肤 
6更换皮肤:用户可以在更换皮肤模块选择自己喜欢的图片作为该App主界面的皮肤,悄悄地告诉颖火虫们,内置了一张我们的颖宝宝的美图哦 
7分享功能:如果用户觉得该App不错,可以将其分享到QQ好友或微博,微信朋友圈等社交场合

该App已上线。欢迎大家下载体验:

百度手机助手

360手机助手

 

 

如果大家觉得不错记得小手一抖点个赞哦,欢迎大家关注我的博客账号,将会不定期为大家分享技术干货,福利多多哦!另外欢迎大家follow我的github,start与fork我的开源项目哦!

 

已上传到我的github,欢迎大家follow,star'与fork,我的github  注:后续将从界面上对该App进行优化,所以大家觉得不错最好star一下

 

 

应用截图如下:界面是不是很漂亮呢?

app启动界面

 

侧滑菜单界面

 

整个App显示天气的主界面

城市管理模块的界面,可以添加与删除某个城市

 

生活指数界面

 

更换皮肤界面,用户保存的皮肤会选中

应用分享界面

该项目已上传到我的github,欢迎大家follow,star与fork,我的github

 

如果大家觉得不错记得小手一抖点个赞哦,欢迎大家关注我的博客账号,将会不定期为大家分享技术干货,福利多多哦!另外欢迎大家follow我的github,start与fork我的开源项目哦!

© 著作权归作者所有

共有 人打赏支持
htq

htq

粉丝 19
博文 67
码字总数 1007
作品 3
武汉
加载中

评论(1)

htq
htq
0
iOS开源项目整理

github地址 iOS开源项目 整理官方Demo应用、第三方团体项目以及个人开发者项目,阅读别人的源码也是自我提升的一种方式 开源项目 ProducthuntOSX Mac 上开源的 Product Hunt OSX 客户端软件 ...

Daniel_s ⋅ 2016/03/17 ⋅ 0

吊炸天!74款APP完整源码!

首发原文:吊炸天!74款APP完整源码 超级干货大集合! 收集这74款APP源码真的是殚精竭虑,呕心沥血呀!哈哈 现在你只需要扫码关注本文末尾的公众号,回复:“A”,按步骤操作,74款APP源码将...

xhmj12 ⋅ 2016/10/14 ⋅ 0

iOS开源项目搜集

Github上的600多个开源项目搜集: (Github上远不止这) http://github.ibireme.com/github/list/ios/ 关于iOS上的7个常用开源项目: (Cocoachina上搜集) http://www.cocoachina.com/industry/20......

xn4545945 ⋅ 2014/08/31 ⋅ 0

一个天气App案例(一)

原文:raywenderlich ios-7-best-practices-part-1 翻译:http://www.cocoachina.com/industry/20140224/7868.html 在这个两部分的系列教程中,您将探索如何使用以下工具和技术来创建自己的A...

iNiL0119 ⋅ 2015/05/09 ⋅ 0

作为设计师的我做了个小 APP,并且有稳定的被动收入

简评:原作者没有什么改变世界的想法,就是在现有解决方案上再改进优化一点点,被动收入 10 万人民币,有一定的借鉴作用。他有句话说的很好,很多人都是瞎比比,连试都没试过就带节奏。 (本...

极小光 ⋅ 2017/11/28 ⋅ 0

Android 开发者应该知道的 Kotlin 技巧

今年的 Google I/O 大会上,Google 是这样评价 Kotlin:在过去一年里,有35%的专业 Android 开发者在使用 Kotlin,其中95%的开发者都对 Kotlin 非常满意。虽然 Kotlin 正处于发展的初始阶段,...

码云Gitee ⋅ 05/28 ⋅ 0

墨迹天气分享图标优化

公司简介 墨迹天气提供最专业、最稳定的天气查询服务,让人们能够知晓天气变化,提前做好出行计划,更智能的生活。墨迹天气陆续在Android、iOS、Windows Phone手机平台推出了国际版,支持196...

sd19871122 ⋅ 2017/12/07 ⋅ 0

Swift开发笔记-Mac OS X 天气预报应用开发(Xcode7.2)

OS X应用开发现状 目标设计 后台数据Api Xcode Start 新建项目 布局 取消缩放 设置Window居中 Layout 设置ViewController背景 初始化UI,建立Outlet Cocoapod导入第三方开源库 使用Alamofire...

程序员孟帅 ⋅ 2016/02/14 ⋅ 4

Klay_11/GeekWeather v1.1

#简介:# 项目 :GeekWeather 译名 :极客天气 最新版本 :v1.1 360应用市场 :http://zhushou.360.cn/detail/index/softid/3554993 360手机助手 :同样适用,最近换回了中文名,搜"极客天气...

Klay_11 ⋅ 2016/11/23 ⋅ 0

Android:一个非常非常简单的天气app

界面截图: 界面非常的简单。。。 数据来源Openweathermap和和风天气。 主要界面使用RecyclerView 在新版的RecyclerView里面,里面的item布局android:layoutheight不可以为matchparent,应为...

absolve ⋅ 2016/08/05 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

个人博客的运营模式能否学习TMALL天猫质量为上?

心情随笔|个人博客的运营模式能否学习TMALL天猫质量为上? 中国的互联网已经发展了很多年了,记得在十年前,个人博客十分流行,大量的人都在写博客,而且质量还不错,很多高质量的文章都是在...

原创小博客 ⋅ 今天 ⋅ 0

JavaScript零基础入门——(十一)JavaScript的DOM操作

JavaScript零基础入门——(十一)JavaScript的DOM操作 大家好,欢迎回到我们的JavaScript零基础入门。最近有些同学问我说,我讲的的比书上的精简不少。其实呢,我主要讲的是我在开发中经常会...

JandenMa ⋅ 今天 ⋅ 0

volatile和synchronized的区别

volatile和synchronized的区别 在讲这个之前需要先了解下JMM(Java memory Model :java内存模型):并发过程中如何处理可见性、原子性、有序性的问题--建立JMM模型 详情请看:https://baike.b...

MarinJ_Shao ⋅ 今天 ⋅ 0

深入分析Kubernetes Critical Pod(一)

Author: xidianwangtao@gmail.com 摘要:大家在部署Kubernetes集群AddOn组件的时候,经常会看到Annotation scheduler.alpha.kubernetes.io/critical-pod"="",以表示这是一个关键服务,那你知...

WaltonWang ⋅ 今天 ⋅ 0

原子性 - synchronized关键词

原子性概念 原子性提供了程序的互斥操作,同一时刻只能有一个线程能对某块代码进行操作。 原子性的实现方式 在jdk中,原子性的实现方式主要分为: synchronized:关键词,它依赖于JVM,保证了同...

dotleo ⋅ 今天 ⋅ 0

【2018.06.22学习笔记】【linux高级知识 14.4-15.3】

14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3 使用vsftpd搭建ftp

lgsxp ⋅ 今天 ⋅ 0

JeeSite 4.0 功能权限管理基础(Shiro)

Shiro是Apache的一个开源框架,是一个权限管理的框架,实现用户认证、用户授权等。 只要有用户参与一般都要有权限管理,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户...

ThinkGem ⋅ 昨天 ⋅ 0

python f-string 字符串格式化

主要内容 从Python 3.6开始,f-string是格式化字符串的一种很好的新方法。与其他格式化方式相比,它们不仅更易读,更简洁,不易出错,而且速度更快! 在本文的最后,您将了解如何以及为什么今...

阿豪boy ⋅ 昨天 ⋅ 0

Python实现自动登录站点

如果我们想要实现自动登录,那么我们就需要能够驱动浏览器(比如谷歌浏览器)来实现操作,ChromeDriver 刚好能够帮助我们这一点(非谷歌浏览器的驱动有所不同)。 一、确认软件版本 首先我们...

blackfoxya ⋅ 昨天 ⋅ 0

线性回归原理和实现基本认识

一:介绍 定义:线性回归在假设特证满足线性关系,根据给定的训练数据训练一个模型,并用此模型进行预测。为了了解这个定义,我们先举个简单的例子;我们假设一个线性方程 Y=2x+1, x变量为商...

wangxuwei ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部