最初上线是在 2015 年 10 月,是自己第一个较为成熟的应用,开发完之后刚好答了知乎这篇如何自学 Android 编程
但是因为代码确实写的很烂,所以决定全部重构代码全新风格的展示就看天气 Ver2.0.
当然自己也在学习之中,如果发现有任何问题和建议,随时欢迎 Email 或者开 Issues
就看天气——是一款遵循Material Design风格的只看天气的 APP 。无流氓权限,无自启, xxx ,用最少的权限做最优的体验。
- 卡片展现(当前天气情况,未来几小时天气情况,生活建议,一周七天概况)
- 补全城市(第一版本因为自己偷懒所以城市有缺陷对不起各位)
- 自动定位
- 缓存数据,减少网络请求,保证离线查看
- 内置两套图标(设置里更改)
- 彩蛋(自动夜间状态)
权限说明
<!--用于进行网络定位-->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<!--用于访问 GPS 定位-->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<!--获取运营商信息,用于支持提供运营商信息相关的接口-->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<!--用于访问 wifi 网络信息, wifi 信息会用于进行网络定位-->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<!--这个权限用于获取 wifi 的获取权限, wifi 信息会用来进行网络定位-->
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<!--用于访问网络,网络定位需要上网-->
<uses-permission android:name="android.permission.INTERNET"/>
<!--用于读取手机当前的状态-->
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<!--写入扩展存储,向扩展卡写入数据,用于写入缓存定位数据-->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
Fir.im: http://fir.im/seeWeather
豌豆荚: http://www.wandoujia.com/apps/com.xiecc.seeWeather
魅族应用中心: http://developer.meizu.com/console/apps/detail/6530883
酷安市场: http://www.coolapk.com/apk/com.xiecc.seeWeather
v2.0
- 重构代码,全新 UI ,升级体验
- 就看天气——是一款遵循Material Design风格的只看天气的 APP 。无流氓权限,无自启, xxx ,用最少的权限做最优的体验。
- 卡片展现(当前天气情况,未来几小时天气情况,生活建议,一周七天概况)
- 彩蛋(自动夜间状态)
- 补全城市(第一版本因为自己偷懒所以城市有缺陷对不起各位)
- 缓存数据,减少网络请求,保证离线查看
- 内置两套图标(设置里更改)
v1.1
- 加固
- 兼容更多系统版本
v1.0
- 就看天气 V1.0
- @图片和信息来源于网络,侵权删
这学期有点忙,需要花时间巩固基础,准备面试,但是自己还是会抽空尽快做出这些功能的,谢谢大家理解和支持
- [ ] 桌面小部件
- [ ] 通知栏提醒
- [ ] 更好,更多的天气 ICONS
- [ ] 管理城市(多城市选择)
- [x] 自动定位
- [ ] 自由定制的 Item 界面
天气数据来源于:和风天气
城市信息来源于: CSDN
地理定位服务: 高德地图
就看天气的网络部分的支持是用RxJava+RxAndroid+Retrofit+Gson
再加上ACache
缓存
感谢开源,学习到了前辈们优秀的代码
- @张鸿洋
- @扔物线
- @drakeet
- @代码家
- @程序亦非猿
- @小鄧子
- @Jude95
- @泡在网上编代码
特别感谢简书猿圈
简书: http://www.jianshu.com/users/3372b4a3b9e5/latest_articles
知乎: https://www.zhihu.com/people/xcc3641.github.io
个人博客: http://IMXIE.CC
Copyright 2016 HugoXie Licensed under the Apache License, Version 2.0 (the \"License\")
you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
图片来源于网络,版权属于原作者。
1
MummyDing 2016-02-21 19:03:34 +08:00
~_~ 世界太小 XCC & 我也在这里发过帖子:http://v2ex.com/t/242916
|
2
ovear 2016-02-21 19:05:01 +08:00
图片都。。 Status Code:403 Forbidden
|
5
Pastsong 2016-02-21 19:08:30 +08:00
挺不错的,那些城市 Header 的图片是找的吗?
|
6
tracymcladdy 2016-02-21 19:10:10 +08:00 via Android
为什么不上 google play 哇
|
7
MummyDing 2016-02-21 19:12:06 +08:00
@xcc3641 已 star , UI 和我一同学做的有点像,都挺赞,也在酷安发布(芋头天气)。
最近我的 App 也没有多少时间更新,拖了一个月前天刚更新一个版本。 同时也要找实习了, App 下载量刚好要破万, star 破 300 ,以前写近万下载, star 近三百,可以写"过"XXX,好看点。 lol |
8
MummyDing 2016-02-21 19:16:34 +08:00
@tracymcladdy 现在上 google play 更多的是情怀了(还要美刀 =-=(开发者账号都没有的路过~
|
9
little_cup 2016-02-21 19:27:06 +08:00
@MummyDing 个人经验 Play 还是很有必要上的,根据应用的种类不同, Play 大约占据安装用户的 10% ~ 40%,付费用户的 30% ~ 50%。
|
10
MummyDing 2016-02-21 19:34:20 +08:00
@little_cup 有这么大的比例啊,好的吧。虽然我是自由网络&机子上也有 play ,但是平时还是用酷安的多。 之前打算注册一个,一看还得信用卡,想想等 play 进入大陆市场再说吧
|
12
xcc3641 OP @tracymcladdy google play 还需要花时间去调研 现在我最缺的就是时间了。。。
|
13
wbsdty331 2016-02-21 19:39:43 +08:00
我可以吐槽一下展示用的图片为什么是魅族吗。。。
|
14
tracymcladdy 2016-02-21 19:40:46 +08:00
@xcc3641 上别的商店不上 play ,这是丢西瓜捡芝麻啊,综合来说 play 的用户质量高多了。。
|
16
xcc3641 OP @tracymcladdy 嗯嗯 过段时间我花点时间
|
17
wbsdty331 2016-02-21 19:45:10 +08:00
@wbsdty331 我感觉吧 这种 Material Design 的预览图,配合 Nexus (或者说原生 Android ),看起来会更美观,个人觉得
|
19
swsh007 2016-02-21 20:18:36 +08:00
一直素朴天气,一直觉得做好一件事才是 app 的未来。
|
21
fumichael 2016-02-21 21:33:49 +08:00
已下载安装,好赞顶,继续加油。
|
23
raikecody 2016-02-21 22:03:59 +08:00
支持了,这两天没事儿就把源码下下来看看
|
24
1797031775 2016-02-21 22:06:32 +08:00
已 star~,楼主暑假七月份开始自学然后 10 月份就能做出这个 app 了吗.......感觉好打击阿阿阿
|
25
RitzoneX 2016-02-21 22:54:51 +08:00
我仿佛又见到明日之星
|
26
Vesper 2016-02-21 23:01:47 +08:00 via iPhone
Wonderful!
|
27
xcc3641 OP @1797031775 感谢,你要知道坚持下来你也可以做到的,至少是编程这一块。
|
29
kzaemrio 2016-02-22 10:26:36 +08:00
怒赞一发,微博都被大神刷屏了
|