Android開源天氣信息查詢軟件

[復制鏈接]
來自: MrlLee 分類: Android精品源碼 上傳時間: 2016-6-24 10:46:12
Tag:

項目介紹:

簡介
小馬天氣是一款開源Android天氣信息查詢軟件。
  • 實景天氣,尋找你身邊的美景
  • 多城市天氣預報,記得提醒遠方的TA
  • 語音播報,一鍵聽天氣
  • Material Design 設計風格,從未如此簡約
  • 自動夜間模式,更加貼心
更新說明
v 2.1
  • 新增搜索城市
  • 新增設置自動更新時間間隔
v 2.0
  • 新增實景天氣
  • 新增城市管理
  • 新增語音播報
  • 支持自動夜間模式
v 1.5
  • 重構代碼,全新風格設計
  • 增加支持國內全部縣級以上城市可選
v 1.4
  • 支持Android 6.0
  • 支持x86手機
TODO
  • 實景天氣
  • 城市管理
  • 語音播報
  • 自動夜間模式
  • 桌面小部件
項目公開API開源技術關鍵代碼
網絡請求RxJava+Retrofit
[Java] 查看源文件 復制代碼
private void fetchDataFromNetWork(final CityEntity city) {
    Api.getIApi().getWeather(city.name, ApiKey.HE_KEY)
            .subscribeOn(Schedulers.io())
            .observeOn(AndroidSchedulers.mainThread())
            .filter(new Func1() {
                @Override
                public Boolean call(final WeatherData weatherData) {
                    boolean success = weatherData.weathers.get(0).status.equals("ok");
                    return success;
                }
            })
            .map(new Func1() {
                @Override
                public Weather call(WeatherData weatherData) {
                    return weatherData.weathers.get(0);
                }
            })
            .doOnNext(new Action1() {
                @Override
                public void call(Weather weather) {
                    mACache.put(city.name, weather);
                    SystemUtils.saveRefreshTime(WeatherActivity.this);
                }
            })
            .subscribe(new Subscriber() {
                ...
                updateView(weather);
                ...
            });
}
游客,如果您要查看本帖隱藏內容請回復


相關源碼推薦:

我來說兩句
所有評論(277)
歸空 2016-6-24 16:59:13
感謝分享,安卓巴士有你更精彩:)
回復
kaikaiwa 2016-6-24 11:40:41
能下載源碼嗎
回復
iaaronzhou 2016-6-24 11:41:32
感謝分享,安卓巴士有你更精彩:)
回復
z815449243 2016-6-24 15:22:51
強烈支持樓主ing……
回復
天天吃MM 2016-6-24 17:38:06
正需要啊,感謝樓主無私分享!
回復
天天吃MM 2016-6-24 17:38:30
強烈支持樓主ing……
回復
qq1679983157 2016-6-24 19:42:05
給力,贊一個
回復
9400 4 0
代碼貢獻英雄榜
用戶名 下載數
聯系我們
首頁/微信公眾賬號投稿
帖子代碼編輯/版權問題
QQ:435399051,1294855032
如何獲得代碼達人稱號?
如何成為簽約作者?
領先的中文移動開發者社區
18620764416
7*24全天服務
意見反饋:[email protected]

掃一掃關注我們

Powered by Discuz! X3.2© 2001-2019 Comsenz Inc.( 粵ICP備15117877號 )

龙江福彩p62开奖 红鹰彩票游戏 福布斯赚钱行业 模仿迈克尔杰克逊赚钱 网络k歌赚钱吗 新皇娱乐网址 做小说平台赚钱还是推广赚钱 罪恶都市哪个作弊键是赚钱的 王者荣耀新皮肤 免费麻将下载 梦幻西游军火商真的赚钱吗 倩女生活技能烹任如何赚钱 jdb财神捕鱼技术图解 贵州麻将玩法 飞机票代理赚钱 十万能拿来投资什么生意赚钱 可以打好友房的麻将app