
Android一起做应用
文章平均质量分 75
CoorChice
成为你所想相信你要成为的人。
展开
-
[Android入门]从零构建Android app之天气——5.设计网络请求底层架构
经过前面4篇构建,我们的App已经初具框架了,现在可以开始按照框架逐步的添加具体内容了。本篇我们将一起使用Retrofit+OkHttpClient(Retrofit+OkHttp3的使用)完成底层网络请求架构。数据来源天气数据来源是从聚合数据申请的一个免费天气接口,这个平台上免费数据挺多的,可以看看聚合数据链接。分析接口及数据结构数据请求 聚合数据的接口开始都是以http://op.juhe.cn原创 2016-11-29 19:15:49 · 739 阅读 · 0 评论 -
[Android入门]从零构建Android app之天气——6.app图标和欢迎页
经过前面5篇的构建,我们已经基本打好了地基,现在可以开始往上叠加楼层(功能)了!本篇我们一起来为这个app更换一个图标,然后制作一个有意思的欢迎页面。更换图标使用Android Studio创建的应用默认会为我们在mipmap包下生成一个icon,它里面包含了一组不同大小的图标,目的是为了适配不同尺寸的Android设备,我们在更换时,也应该仿照它生成对应大小的图标。 不同像素密度下app图标的建议原创 2016-11-30 13:43:19 · 1621 阅读 · 1 评论 -
[Android入门]从零构建Android app之天气——7.在欢迎页加载并缓存数据
上一篇我们已经把欢迎页面的UI和交互完成了,由于篇幅问题,所以把数据请求放到这篇来继续撸。下面进入正题,来看看如何在欢迎页面出现时,加载数据并缓存,已备进入主页后能够快速展示。 细化需求“启动数据加载,并将数据缓存共享。”这看起来是一个需求,但它太笼统了,所以我们需要把它拆分细化,然后一个一个点完成。 一进入欢迎页就启动数据加载; 能够定位当前位置并缓存,默认请求定位城市的天气数据; 由于数据原创 2016-12-01 13:59:21 · 858 阅读 · 0 评论 -
[Android入门]从零构建Android app之天气——1.创建项目
编译器自然是AndroidStudio啦,环境配置自行百度哦。 新建项目 点击File -> New -> New Project… 创建新项目 先给项目取个名字 只需要在Application name 一行填入名字就行了,别的不影响,可以不用动。然后点击Next。 选择最低SDK版本,我选了API 19 选择一个起始的Activity,我选了EmptyActivity 为了自原创 2016-11-24 18:07:50 · 934 阅读 · 0 评论 -
[Android入门]从零构建Android app之天气——2.托管项目到GitHub
申请注册GitHub这一步百度教程很多,自行百度。 将项目托管到GitHub上 创建GitHub远程仓库,右上角点击New repository 在Repository name一栏填上项目名称,注意,必须和我们之前创建的项目的名称一致。,然后点击最下面的绿色按钮Create repository。 打开AndroidSutdio中的终端,Terminal就是。 在终端中按照GitHub的原创 2016-11-24 18:08:38 · 873 阅读 · 0 评论 -
[Android入门]从零构建Android app之天气——3.配置项目环境
框架模式选用目前比较流行的MVP框架模式。 Model:负责处理业务逻辑,数据加载,算法; View:负责控制视图,处理交互; Presenter:负责链接Model和View,把Model加载好的数据传递到View中展示,把View中的交互数据请求发送给Model进行处理。注意了,Presenter层由于链接了另外两个模块,在开发过程中很容易误把它们的逻辑代码放到这里,特别是Model模块原创 2016-11-24 18:09:21 · 773 阅读 · 0 评论 -
[Android入门]从零构建Android app之天气——4.App初始化、设计主要结构、封装工具类
通过前面几篇你已经准备好,可以开始输入代码,创建你的应用了。App初始化我们要自定义Application默认情况下,系统会让你的应用使用默认的Application,可以,这很方便。但是实际开发中,我们往往需要在应用程序一进去就开始一些初始化(初始化配置、加载后面要使用的资源)的操作,所以我们需要使用自己的Application。 1. 首先extends Application,目前暂时只在其原创 2016-11-25 19:17:59 · 1112 阅读 · 0 评论