小白自学android三个多月,第一次自己尝试着编了一个还算有点样子的小程序,是关于天气预报的,下面介绍其功能。
1.进入界面
(1)设置了一个淡入的动画效果
(2)用
PackageManager类获取版本名称并设置字体的阴影效果
2.主界面
(1)从网上API接口获取Json数据并显示到布局中,网址:https://www.juhe.cn/docs/api/id/73
(2)点击“设置城市”会跳入设置城市界面
(3)第一次进入该程序或者所在地点改变,亦或点击“自动定位”,会弹出正在定位对话框并定位到当前城市,显示当前城市的天气情况,该功能调用百度地图的API实现
(4)点击“壁纸”,弹出设置壁纸对话框
3.设置城市界面
(1)利用AutoCompleteTextView控件显示提示信息,信息从数据库获得
(2)圆角Button的实现
(3)利用ExpandableListView,一个可展开的列表组件,来显示全国各省与城市,省市信息由数据库获得
4.设置壁纸界面
(1)单选对话框,点击其中一个条目会相对应地设置壁纸