张亚运的专栏

Technology changes life,Code writes everything.

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

Android实战--英文词典(API+GSON+Volley)

转载请注明出处,喜欢我的可以关注我! 上一节我们介绍了GSON和Volley,用GSON对返回的数据进行了初步解析,这一节我们更进一步,讨论一下如何实现英文词典。首先把JSON数据的样式再看一下:   下面创建bean,这些都和上一节一样:   第一个bean: [java] view ...

2015-05-19 14:03:10

阅读数:5833

评论数:7

Android实战--天气预报(API+JSON解析)

学习安卓有一段时间了,应该提高自己的实战能力,做一些简单的Demo。下面我们介绍一下如何利用网络API实现天气预报功能,主要涉及到如何利用API获得网络数据,网络数据返回一般是JSON格式,这里又涉及到JSON的解析问题,这些都是比较基础的问题,应该予以掌握。 首先在http://apistore...

2015-05-16 09:23:07

阅读数:12248

评论数:22

Android线性布局重要属性

上一节的实例中用到了两个属性gravity和layout_weight,这两个属性在Android开发中会经常用到,用法也比较复杂,下面我们来讲解一下这两个属性的用法。3.4.1 gravity属性:Android中的gravity属性有两种形式:layout_gravity和gravity,这两...

2017-09-07 22:13:43

阅读数:2065

评论数:6

Android布局之线性布局

第一节介绍了新建Android项目时默认生成的布局文件,默认的布局文件采用的相对布局RelativeLayout,在这个布局中也默认添加了一个TextView控件。本节讲的这个LinearLayout线性布局和RelativeLayout相对布局类似,同属于布局容器,也可以包裹普通UI控件(Tex...

2017-09-06 22:06:10

阅读数:999

评论数:0

Android 布局属性值

padding和margin属性在开发中十分常用,padding意为“填充”,一般用来在控件内部填充布局,而margin意为“边缘”,一般指的是控件外部距父控件的距离,可以结合下面的图片来理解,如图3.9所示。图3.9 Android 布局示意图图中序号如表3.1所示。表3.1 Android布局...

2017-09-06 22:04:00

阅读数:1054

评论数:0

Android项目文件结构

大致可以认为,Android APP由两部分组成,布局、属性部分和逻辑代码部分。属性和布局负责Android APP的UI,即用户看到的部分,由XML语言编写,逻辑代码部分则由Java语言编写,负责APP的逻辑控制工作。新建一个Android项目,查看左侧的Android项目文件结构如图3.1所示...

2017-09-06 21:59:47

阅读数:1002

评论数:0

Android Studio 调试

编写代码很多时候都会“差强人意”,很难一次获得想要的结果,出现错误的时候需要查找错误的原因,这种查找的过程可以称为“程序调试”。一般来讲程序员百分之十的时间写代码,百分之九十的时间都在调试,因此要认识到调试的重要性。调试的方式有多种,这里介绍最常用的两种:Logcat调试方式和断点调试方式。2.3...

2017-09-06 21:57:24

阅读数:2696

评论数:0

Android Studio 常用快捷键

快捷键又称为“热键”,多个按键的组合可以实现某些快速操作,例如Window中最常用的Ctrl+C和Ctrl+V,熟练使用快捷键可以大大提高开发效率并可以减少某些错误的发生。Android Studio也默认提供了众多快捷键方式供开发者调用,推荐使用Android Studio默认风格的快捷键。2....

2017-09-04 22:23:34

阅读数:13640

评论数:6

Android Studio - 基本配置

正所谓“磨刀不误砍柴工”,Android开发中最重要的利器就是Android Studio。上一章介绍了如何安装Android Studio和如何配置Android模拟器。本章主要讲解Android Studio的常用操作和技巧,熟悉这些常见操作和技巧将有利于提高开发效率,减少开发时的低级错误。2...

2017-08-27 16:47:54

阅读数:5202

评论数:0

万事开头难 - 第一个Android应用

万事开头难,凡事都有套路,勇敢迈出第一步就成功一大半了。本节将带领初学者们迈出属于自己的一小步。本书的开发工具采用Android Studio,因此,首先通过图文讲解如何使用Android Studio新建我们的第一个Android项目。1.3.1 创建一个新项目安装成功Android Studi...

2017-08-27 11:14:32

阅读数:1775

评论数:1

开发利器 - Android Studio的安装

俗话说,欲善其事必先利其器,要想获得快速的开发效率和学习速度,选择一样趁手的的开发工具是首先要做的事情。很长一段时间,开发者都习惯了使用Eclipse并结合ADT插件来开发Android应用,但这一习惯将随着Android Studio的不断强大而必须改变了。自从2013年5月16日,在I/O大会...

2017-08-27 10:22:34

阅读数:494

评论数:0

和Android的第一次美丽邂逅

Android是谷歌推出的基于Linux的手机平台,作为开源的移动操作系统,不存在任何阻碍移动产业创新和发展的专利权障碍,因此Android一经面世就获得了空前的发展,在移动操作系统市场份额一度达到80%多,处于绝对的垄断地位。现如今Android已经不局限于手机系统,越来越多的车载、穿戴、电视设...

2017-08-27 09:54:14

阅读数:899

评论数:0

Android - 蜗牛进度条

友好的界面可以给用户留下深刻印象,为APP加分,今天实现的这个进度条,以蜗牛爬动的方式告诉用户当前进度,体验比较棒,这里分享一下。这里创建一组帧动画作为进度条的标志,如下:xml version="1.0" encoding="utf-8"?>xmln...

2017-06-16 22:42:54

阅读数:1093

评论数:7

Anroid自定义View-绘制圆环

自定义View代码如下:public class CircleProgress extends View { private Paint mPaint; private int mWidth; private int mHeight; private static...

2017-06-11 10:11:48

阅读数:402

评论数:0

Android自定义View 属性添加

昨天写的自定义View,所有的属性都是写死的,拓展性基本为零。今天讲解自定义View属性的设置,首先在res的values文件夹下创建一个attrs.xml文件。代码如下:xml version="1.0" encoding="utf-8"?>    ...

2017-06-04 12:46:44

阅读数:412

评论数:0

Android自定义View实现文本轮播效果

文本轮播可以有效吸引用户眼球,并且适用于一行文本显示不下的场景,一些广告都会采用这种方式。TextView自带轮播属性,除了使用这个属性之外,本文采用了比较有意思的小算法,通过自定义View的方式实现文本轮播效果。自定义View代码如下:package ad.scrolltextview;impo...

2017-06-04 10:51:44

阅读数:924

评论数:0

自定义View实现自动数字增长的TextView

用过理财工具的对软件里会自动增长的TextView都不会陌生,这种动效会让你有一种money无限多的赶脚,这种特效可不可以模仿呢?今天通过一个自定义的TextView来模仿一下。首先定义一个接口,制定一下规则:public interface IRaiseNumber { void star...

2017-05-14 17:03:33

阅读数:1411

评论数:0

并行处理提高工作效率

我们都知道,如今的CPU可以如此强大,和其复杂而科学的调度系统是分不开的。CPU不会傻傻的等待一件事情做完才去做另外一件事情,而是把所有的工作细化,轮询执行,这样才可以保证资源利用效率最大化。同样,工作中也经常会遇到A事情暂时做不下去而要暂时挂起的情况,这时我们要傻傻的无限等待吗?若这样效率就大打...

2017-03-18 19:06:19

阅读数:2331

评论数:0

Android传感器 - 光强度传感器

Android手机内部添加了光照强度传感器,可以实时监测手机周边环境的亮度,根据周边环境的亮度可以自动调节屏幕的亮度。下面通过一个实例看一下如何监测周边环境的亮度值。主布局文件代码如下:    android:layout_width="match_parent"    and...

2017-03-18 11:21:13

阅读数:1756

评论数:3

Android-Theme 主题

Android上Style和Theme不同: Theme是针对窗体级别的,改变窗体样式; Style是针对窗体元素级别的,改变指定控件或者Layout的样式。 风格是一个包含一种或者多种格式化属性的集合,你可以将其用为一个单位用在布局XML单个元素当中。比如,你可以定义一种风格来定义文本的字号大小...

2016-09-30 20:01:58

阅读数:606

评论数:0

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