我们来实现页面标题文字的更新。Android SDK提供了针对ViewPager页面切换的监听器组件OnPageChangeListener类,...
我们来实现页面标题文字的更新。Android SDK提供了针对ViewPager页面切换的监听器组件OnPageChangeListener类,...
模块5中我们在主页面MainActivity中创建了获取天气数据的的异步任务。执行之后拿到了5个规定的城市的天气数据并在日志中进行了显示。但是,...
我们要通过访问互联网来取得天气数据。在正式发起网络访问之前考虑一个问题——网络访问属于耗时操作。如果将耗时操作放在程序的主线程(即UI线程)中执...
在确定了需要查询的城市对应的ID之后,我们就可以设法像浏览器那样通过一个URL去访问远程服务并获取数据了,随后再对得到的JSON数据进行解析,并...
通过API查询天气数据需要我们提供城市ID作为查询依据。实际上和风天气提供了较为强大的模糊查询API,即提交城市名称的一部分部分或全部然后返回可...
介绍 对于应用开发团队来说,天气数据无法自行生产,需要从专门的数据提供者那里申请使用权并通过一定的通信手段获取。 精准详实的天气数据和天气预测需...
现在来添加各项信息所对应的视图元素: 图中红色矩形框标出的信息自上而下分别是: 当前天气状况,由一个天气图标和文字描述构成 本日最高和最低气温,...
背景遮罩 我们的App主视图采用实拍照片作为主题背景,这带来一个问题——由于背景照片颜色构成的不确定性,导致无论我们对上层的文字采用何种颜色,都...
根元素和背景图 我们首先调整天气页面WeatherFragment的布局根元素,将其从FrameLayout修改为RelativeLayout(...
介绍 现在我们来实现天气信息视图的布局。在之前的用户界面布局中,我们通常依靠系统提供的可定制的组件来完成,例如Toolbar和抽屉布局。在这种情...
专题公告
从0到1介绍一款天气App的开发