不积跬步无以至千里

安豆在CSDN的随便说

排序:
默认
按更新时间
按访问量

android应用开发-从设计到实现 4-10 解析天气预报数据

解析天气预报数据界面布局完成以后,就需要设计代码来控制界面上各个元素的逻辑了。 从网络获取天气预报数据; 解析获取的数据; 根据解析的结果更新天气预报界面; 天气预报的数据依赖于网络端的服务器,不是手机端的应用开发者自己能决定的。假如应用和网络服务器是两拨人同时在开发,极有可能出现这样的情况:手机...

2017-09-29 14:31:21

阅读数:781

评论数:0

android应用开发-从设计到实现 4-9 天气指数列表的布局

天气指数列表的布局天气相关信息是通过列表方式呈现的。Android SDK提供的ListView控件就能实现这样功能。ListView需要和Adapter配合使用,ListView负责内容的显示,Adapter负责为ListView提供要展示的数据。要实现我们希望的展示效果,需要开发者自定义一个A...

2017-09-18 16:07:51

阅读数:3179

评论数:0

android应用开发-从设计到实现 4-8 天气预报的布局

天气预报的布局现在我们开始进行天气预报区域的布局。可以看出,这个区域,由5个完全一样的组件组合而成。只要我们完成一个组件-天气预报项的布局,再把这个布局复制粘贴,很容易就完成了。天气预报项在layout目录上点击右键,选择New -> Layout resource file。输入布局文件的...

2017-09-12 13:45:23

阅读数:2578

评论数:0

android应用开发-从设计到实现 4-7天气详情的布局

天气详情的布局整体布局完成之后,我们开始进行天气详情区域的布局。这个区域由天气图标、当前温度、当日温度范围、地理位置等4个元素组成。我们可以选用Android SDK提供的现有控件,完成布局。 区域名称 区域尺寸 选用控件或布局 天气图标 96dp*144dp ImageVi...

2017-08-22 12:25:44

阅读数:2147

评论数:3

android应用开发-从设计到实现 4-6界面的整体布局

界面的整体布局从这一章节开始,我们终于可以开始使用Android Studio写代码了。天气预报这个应用虽然功能很简单,但是对于从来没有接触过安卓开发的人来讲,开发完成还是需要很多步骤。为了减小学习的坡度,增加开发的阶段性成就感,我将天气预报分成2个阶段来开发, 第1阶段:暂时不考虑Materia...

2017-08-21 16:06:30

阅读数:2199

评论数:3

android应用开发-从设计到实现 4-5资源的导入

资源的导入在前面讲解产品原型设计的章节中,我们已经创建出了各种开发时需要使用的各种图标了,包括应用图标、系统图标等等。图标导入现在,我们先把开发过程中要使用到的图片资源添加到Android Studio工程目录当中。 将Sketch创建的静态高保真原型中的图标,根据导出的尺寸,将它们分类整理到对应...

2017-07-31 10:46:53

阅读数:1565

评论数:3

android应用开发-从设计到实现 4-4版本管理

版本管理前面已经提到了,非常有必要对开发的代码进行管理。那么进行版本管理到底什么时候使用呢?我总结了使用版本管理的主要场景,有以下3种: 对于个人开发者,版本管理能记录开发的变迁。它记录了所有文档的修改记录,就好比玩游戏时,我们都会时刻存档,就怕哪一次不小心,控制的角色挂了;假如不存档,出了问题,...

2017-07-30 11:42:23

阅读数:3124

评论数:0

android应用开发-从设计到实现 4-3应用的创建与部署

应用的创建与部署现在我们开始创建一个全新的项目工程-天气预报,并在编译后让它运行到真实的设备上。创建应用工程运行Android Studio, 启动Android Studio,选择Start a new Android Projcet; 在Application name栏,为应用取个名字为We...

2017-05-15 10:52:09

阅读数:2597

评论数:0

android应用开发-从设计到实现 4-2 开发环境搭建

开发环境搭建开发安卓应用可以在Window系统 MacOS系统 Linux系统上进行。但并不是说打开一个写字板就可以了,它还需要编译器等开发工具的配合。所以在正式开发之前,需要搭建开发的环境,我们需要给开发平台(Window系统 MacOS系统 Linux系统)安装上: JDK(Java Deve...

2017-05-12 14:13:48

阅读数:880

评论数:0

android应用开发-从设计到实现 4-1 开发产品

开发产品当开发者拿到设计师提供的原型(静态或者动态)和资源后,也并不是就可以开始写代码了。开发阶段通常还会包含以下几个部分:功能验证 -> 设计文档 -> 编写代码 -> 测试 -> 产品发布 -> 产品升级在整个开发的过程期间,还需要对各种文档、代码、资源进行管理,...

2017-05-09 10:35:03

阅读数:1080

评论数:0

android应用开发-从设计到实现 3-10 资源的创建

资源的创建界面原型已经设计完成了。不过离最后交付给开发人员开发还差一步:产品中使用的图片还没有准备好呢?设计师除了产品原型还要交付哪些资源呢?开发者最关心的资源就是应用中会使用到的各种图标资源和配色方案。在天气预报应用当中,我们已经确定好了界面的主要颜色, 颜色项目 颜色名称 颜色RG...

2017-04-24 13:14:58

阅读数:1107

评论数:0

android应用开发-从设计到实现 3-9 Origami动态原型设计

动态原型设计动态的可交互原型产品,是产品经理和界面设计师向开发人员阐释自己设计的最高效工具。开发者不需要猜测设计师要什么样的效果,照着原型产品做就好了。很多创业团队也发现了产品人的这个刚需,做出了诸如Principle、Axure这类著名的原型设计产品。Facebook似乎也深谙此道,专门为安卓和...

2017-04-19 14:41:12

阅读数:1834

评论数:0

android应用开发-从设计到实现 3-8 静态原型的Appbar折叠

静态原型的Appbar折叠接下来,我们开始设计Appbar被滑动收缩以后的界面效果。可以看到,这个效果图绝大部分和展开时的效果图时一样的。所以我们可以将整个画板修改一个名字为-展开,并复制出一个新的画板命名为折叠,修改一下其中的元素就好了。使用Symbol这样做完全没有问题,但是可能会给以后内容的...

2017-04-05 17:04:52

阅读数:2075

评论数:0

android应用开发-从设计到实现 3-7 静态原型的更多天气信息

静态原型的更多天气信息天气的更多信息,是通过列表的形式展现的。参数设计列表项的高度在Material Design中,被定义成了48dp;并且整个list的顶部还有8dp的边距。列表项由3部分组成,

2017-03-31 14:42:45

阅读数:1651

评论数:0

android应用开发-从设计到实现 3-6 静态原型的天气预报

静态原型的天气预报未来5天的天气预报,可以看成由5个类似的天气模块构成,只要完成一个,其他几个就可以通过复制+修改内容实现改变。首先来明确一下各个组件的尺寸和参数, 整个区域的大小,我设定成360dp*100dp; 左右边距设置成16dp; 这样一来,每日的天气模块就是(360-16-16)/ 5...

2017-03-29 16:09:40

阅读数:2738

评论数:2

android应用开发-从设计到实现 3-5 静态原型的Appbar

静态原型的Appbar我们设计的Appbar包括了两个部分,一个是toolbar,另一个就是flexible space-显示当日天气的详细信息,Toolbar参数确定添加Toolbar很简单,首先找到Material Design中对Appbar的描述可以知道, 这是一个高度为56dp的矩形区域...

2017-03-27 15:42:04

阅读数:2246

评论数:1

android应用开发-从设计到实现 3-4 静态原型的状态栏

静态原型的状态栏状态栏Symbol状态栏似乎很复杂,有wifi信号、手机信号、时间、电量等信息,幸好Sketch原生就自带的现成组件,你可以直接拿过来就用了。当然,你也可以自己一个一个去画,不过既然有了现成的轮子,又何必重复劳动呢。菜单栏中选择File -> New From Templat...

2017-03-23 16:50:32

阅读数:2209

评论数:1

android应用开发-从设计到实现 3-3 Sketch静态原型设计

Sketch静态原型设计对于静态原型的设计,我们使用Sketch。启动Sketch后,我们将看到类似如下的界面,工具栏它的顶部是工具栏,可以通过菜单栏View -> Customize Toolbar...来自定义工具栏。 在弹出的窗口中,将下方的图标拖拽到上方的工具栏中就可以了。导航栏左...

2017-03-21 15:56:00

阅读数:2654

评论数:1

android应用开发-从设计到实现 3-2 前期准备

前期准备设计师首先在头脑中、草稿中勾勒出静态效果图,之后就需要收集制作时需要的各种素材、确定界面的配色方案。收集素材界面中需要使用各种天气图标:晴天、雨天、大雾、下雪、下雨、多云等等;还有天气信息中的风力、风向等等。我们可以使用Sketch工具进行完全的从无到有的自由创作,也可以适用现有的素材,减...

2017-03-20 15:45:47

阅读数:1686

评论数:0

android应用开发-从设计到实现 3-1 原型设计

原型设计通过前面几个章节,我们已经掌握了安卓系统Material Design设计的大致原则。接下来,我们开始尝试将这些原则和方式运用到实际的项目当中。效果图与交互原型产品原型的设计又可以分成两个阶段, 高保真效果图:这是产品的静态效果图,图纸上的设计效果与最后实际产品基本上是一模一样。产品中使用...

2017-03-16 15:23:34

阅读数:1621

评论数:1

提示
确定要删除当前文章?
取消 删除