Android
文章平均质量分 74
Blockchain Explorer
雄关漫道真如铁,而今迈步从头越。
真想做,总有办法;
不想做,总有理由。
展开
-
Android 系统架构学习
Android 系统架构学习作为Android开发者,掌握Android架构是一项必要的技能。这篇文章我们就来聊一聊关于Android架构的那些事。 最近想深入学习下Android系统架构,发现现在网上有两种说法。一种是Google官网的Android四层架构模型,另一种是网上的五种架构模型。我把我学习的收获分享给你。一、Google官网的Android四层架构模型 如上图,A...原创 2018-03-21 17:48:22 · 1008 阅读 · 0 评论 -
Android动画学习(六)之View揭露效果和SurfaceView实现动画
Android动画学习(六)之View揭露效果和SurfaceView实现动画View揭露效果概述当显示或隐藏一组 UI 元素时,揭露动画可为用户提供视觉连续性。ViewAnimationUtils.createCircularReveal() 方法让您能够为裁剪区域添加动画以揭露或隐藏视图。这是Android5.0推出的新的动画框架,可以给View做一个揭露效果。 使用非常简单。官网介绍:如果要使原创 2017-08-02 19:51:11 · 1486 阅读 · 0 评论 -
Android动画学习(五)之属性动画实现Tween的效果和高级属性示例
Android动画学习(五)之属性动画实现Tween的效果和高级属性示例在上篇博客中我们学习了属性动画的使用,主要介绍了概念的知识,这篇通过实现Tween的四种效果和高级属性示例展示加深对属性动画的掌握属性动画实现Tween的四种效果属性动画的实现方式有两种方式:XMl和Java代码配置 animator配置 在res下新建animator文件夹,新建AAA.xml文件。在set属性下新建设置动原创 2017-08-02 18:29:32 · 677 阅读 · 0 评论 -
Android动画学习(四)之属性动画学习
Android动画学习(四)之属性动画学习概述属性动画是Android3.0版本推出的动画框架,其功能和拓展性都很强。从某种角度来看,属性动画是增强版的补 间动画。 与补间动画相比,属性动画的强大可以体现在如下两方面。补间动画只能定义View上控件在“透明度”、“旋转”、“缩放”、“位移” 4个方面的状态变化,但属性动画可以定义任何属性的变化。补间动画只能对 UI 组件执行动画,但属性动画几原创 2017-08-01 20:32:51 · 742 阅读 · 0 评论 -
Android动画学习(三)之补间动画常用的实例
Android动画学习(三)之补间动画常用的实例本篇主要介绍补间动画几个使用的功能App欢迎界面的动画跳转输入框EditText没有输入的水平晃动动画仿360雷达扫描旋转动画App欢迎界面的透明度动画实现效果 App启动时设置定时动画跳转到MainActivity. 效果图: 开机启动动画使用复合动画。在Java中配置动画属性。 废话不说,直接上Activity代码package原创 2017-07-21 12:04:38 · 709 阅读 · 0 评论 -
Android动画学习(二)之补间动画实现
Android动画学习(二)之补间动画实现补间动画概述定义:Tween 动画,可以使视图组件移动、放大、缩小以及产生透明度的变化。 特点: 补间动画是只能够作用在View上 对View进行移动、缩放、旋转和淡入淡出 通过配置Interpolator来控制动画的播放速度 借助AnimationSet来将这些动画效果组合起来使用原创 2017-07-21 11:25:57 · 451 阅读 · 0 评论 -
Android动画学习(一)之动画概述和帧动画实现
Android动画学习(一)之动画概述在App上实现动画效果在Android开发中越来越重要。最近花了一些时间将Android动画学习了一遍。现将学习到的知识分享给大家。 主要介绍的内容如下:动画概述实现帧动画实现补间动画实现属性动画实现转场动画实现SVG矢量动画一些功能强大的动画库介绍使用给大家看一个学习效果图 动画实现的方式纯编码的方式 代码实现动画即在XML中显示要进行动态显原创 2017-07-20 20:32:16 · 944 阅读 · 0 评论 -
Android图片处理框架之Glide学习使用
Glide 一个专注于平滑滚动的图片加载和缓存库原创 2017-06-27 22:36:26 · 503 阅读 · 0 评论 -
Android图片处理框架之Picasso学习使用
Picasso是Square公司出品的为Android提供一个强大的图像下载和缓存库。原创 2017-06-28 21:38:29 · 565 阅读 · 0 评论 -
Android图片处理框架之Fresco学习使用
Fresco是Facebook最新推出的一款用于Android应用中展示图片的强大图片库,可以从网络、本地存储和本地资源中加载图片。相对于ImageLoader,拥有更快的图片下载速度以及可以加载和显示gif图等诸多优势,是个很好的图片框架。并且比Glide和Picasso功能都强大。原创 2017-06-29 22:27:05 · 668 阅读 · 0 评论 -
Android数据解析之XML数据解析
Android数据解析之XML数据解析在Android中有两种XML,JSON数据形式,XML数据解析有三种,DOM,SAX,PULL;JSON数据解析有JSON,GSON,FastJson.此篇文章解析XML解析。下一篇讲解JSON解析。概述定义: XML(Extensible Markup Language的缩写,意为可扩展的标记语言),它是一种元标记语言,即定义了用于定义其他特定领域有关语义原创 2017-08-21 15:38:29 · 767 阅读 · 0 评论 -
Android数据解析JSON解析之手动JSON解析
Android数据解析JSON解析之手动JSON解析JSON简介定义JSON的全称是JavaScript Object Notation,是一种轻量级的数据交换格式。 JSON 语法是 javascript 语法的子集。特点(1)JSON比XML数据传输的有效性要高出很多 (2)JSON完全独立于编程语言。 (3)本质就是具有特定格式的字符串JSON 语法规则JSON 语法是 JavaScri原创 2017-08-21 16:42:19 · 706 阅读 · 0 评论 -
Android数据解析JSON解析之GSON解析
Android数据解析JSON解析之GSON解析概述GSON是Google开发的Java API,用于转换Java对象和Json对象。 Gson提供了两个方法直接用于解析和生成方法,二者都有重载方法: fromJson():实现反序列化 toJson():实现序列化解析操作1、将json格式的对象转换为Java对象测试数据{"id":2, "name":"大虾", "price":12.3原创 2017-08-21 17:09:56 · 514 阅读 · 0 评论 -
Android数据解析JSON解析之FastJson解析
Android数据解析JSON解析之FastJson解析概述Fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库.Fastjson接口简单易用,已经被广泛使用在缓存序列化,协议交互,Web输出,Android客户端等多种应用场景。数据解析操作1、将json格式的对象转换为原创 2017-08-21 17:25:44 · 944 阅读 · 0 评论 -
Android轮播图控件之Banner学习使用
一、概述 1、介绍 Banner能实现循环播放多个广告图片和手动滑动循环等功能。因为原生ViewPager并不支持循环翻页, 要实现循环还得需要自己去动手。Banner框架可以进行不同样式、不同动画设置,以及完善的api方法能满足大部分软件首页轮播图效果的需求.(参考官网) 2、控件功能特点加载本地资源简单使用详细使用在列表中(ListView)使用banner动画banner原创 2017-06-30 15:08:42 · 1151 阅读 · 0 评论 -
UniversalVideoView学习使用
一、概述 在Android上播放视频最简单的方法是使用SDK中内置的VideoView,然后加上MediaController来控制视频播放暂停等,但是这样有一个缺点是无法定制自己的控制UI,所以这里提供一个自定义播放控件,它可以设置多种自定义属性(如loading样式,错误视频等),并且很容易在全屏与非全屏之间切换,另外支持Android V2.3及以上系统.原创 2017-06-28 18:07:53 · 520 阅读 · 0 评论 -
EventBus学习使用
一、概述: 1. EventBus是针对Android优化的发布/订阅事件总线。简化了应用程序内各组件间、组件与后台线程间的通信。 2. 原理图 说明: EventBus底层采用的是注解和反射的方式来获取订阅方法信息(首先是注解获取,若注解获取不到,再用反射); 当前订阅者是添加到Eventbus 总的事件订阅者的subscriptionByEventType集合中; 订阅原创 2017-06-26 21:57:07 · 438 阅读 · 0 评论 -
Android动画学习(七)之转场动画
Android动画学习(七)之转场动画概述Android 中的转场动画用于处理视图怎么进入和退出屏幕。Android5.0之前的转场动画概述: 在Android 5.0以前实现转场动画是通过补间动画来实现。通常的Activity跳转是从界面下方进入的,传统的转场动画可设置从左边或右边进入。Activity中调用overridePendingTransition(int enterAnim, int原创 2017-08-03 18:25:52 · 720 阅读 · 0 评论