自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhangxiaowei

“改变世界的不是技术,是技术背后的梦想和责任!”

  • 博客(13)
  • 资源 (70)
  • 收藏
  • 关注

原创 Android 动画解析(一) 逐帧动画(Frame Animation)

简介          开发Android的同学都知道,Android中的动画有逐帧动画(Frame Animation)、补间动画(Tween Animation)以及属性动画。其中,逐帧动画(Frame Animation),是按照一定的顺序播放不同的图像,进而产生动画的效果;补间动画(Tween Animation),也称为View 动画,它支持4种动画效果,分别为平移(translat

2016-08-24 10:32:54 2081

原创 Android IPC之AIDL浅谈

接触Android久的朋友,就会在面试或者实际开发中遇到AIDL,那么今天我们就来看看AIDL。    一.官方描述       1.文档说明       AIDL-Android Interface Definition Language,android接口定义语言,它与你可能已经使用过的其他接口定义语言很类似,它允许你定义接口规则,在客户端和服务器约定为了相互之间能使用IPC(进程

2016-08-22 17:30:50 1975

原创 Android Studio 使用Gradle 打渠道包

我们都知道Android Studio使用了Gradle。Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。   今天我们就来看看如何使用Gradle打渠道包。具体步骤如下所示:

2016-08-19 16:48:33 1474

转载 详解 Android 是如何启动的

系统分区划分 Android 达人都经历过刷机的体验,如果通过 fastboot 来进行刷机的话,会在刷机界面看到如下的几个步骤。这些步骤是做什么用的?就是通过 fastboot 协议更新和烧录到 Android 手机对应的分区上。 系统分区划分fastboot flash boot boot.imgfastboot flash system system.imgfastboot flash

2016-08-19 14:25:38 613

原创 Android 缓存浅谈(二) DiskLruCache

上篇文章讲解了使用LruCache策略在内存中缓存图片,如果你还未了解,请先看Android 缓存浅谈(一) LruCache。     在Android应用开发中,为了提高UI的流畅性、响应速度,提供更高的用户体验,开发者常常会绞尽脑汁地思考如何实现高效加载图片,而DiskLruCache实现正是开发者常用的图片缓存技术之一。Disk LRU Cache,顾名思义,硬件缓存,就是一个在文件系

2016-08-19 11:41:58 5272 7

原创 Android 6.0获取MAC地址

众所周知,Android 6.0系统,做出许多重大的变化,例如获取获取蓝牙MAC地址,如果使用‘BluetoothAdapter.getAddress()’将返回的是02:00:00:00:00:00 常量,不是真实的蓝牙MAC地址。     看看官方是怎么描述的。为了给用户更多的数据保护,从这个版本开始, Android 移除了通过 WiFi 和蓝牙 API 来在应用程序中可编程的访问本地硬

2016-08-16 17:09:18 10416 6

原创 Android 位图(二) Bitmap

在Android日常开发中,显示图片、处理图片,我们可能都会用到Bitmap这个类,这里面涉及了大量的内容。今天就总结一下Bitmap的相关内容,如有描述错误,请指出。一. Bitmap说明。1.1 概念。   (百度结果)位图(Bitmap),扩展名可以是.bmp或者.dib。位图是Windows标准格式图形文件,它将图像定义为由点(像素)组成,每个点可以由多种色彩表示,包括2、4、

2016-08-15 16:53:23 1718

原创 使用Ant打包Apk

文章 Android 使用Ant打渠道包讲解了如何使用Ant打渠道包,没有涉及具体的编译过程,例如使用Ant如何生成R文件等。那么今天,使用Ant来打一个Apk包!  一、不管使用什么ide来打Apk包,一般会经过以下几个步骤:1.生成R.java类文件  使用Android SDK提供用aapt.exe生成R.Java文件。2.将.aidl文件生成.java类文件  使用An

2016-08-12 10:02:12 2544

原创 Android 缓存浅谈(一) LruCache

Android应用开发好多场景都是手机和web服务器之间进行通信,从服务端需要获取数据,但是当访问的数据比较大,比较多,并且是重复数据时,会极大影响性能,甚至应用崩溃,手机卡死,这时候就要考虑缓存机制了!Android中可通过缓存来减少频繁的网络操作,减少流量、提升性能。    在实际开发中,缓存机制使用最频繁的便是图片缓存!目前大部分的App都是图文结合,从web服务器获取文字和图片,文字显

2016-08-11 10:37:36 13243 1

原创 Android 绘图(三) Path

前面两篇文章Android 绘图(一) Paint  和 Android 绘图(二) Canvas  ,分别介绍了有关画笔和画布, 今天来看看另外一个和绘图有关的类-Path(路径)。      先看看官方文档对Path(路径)的描述:The Path class encapsulates compound (multiple contour) geometric paths consis

2016-08-09 15:58:11 1025

转载 Android怎样调用@hide和internal API

Android有两种类型的API是不能经由SDK访问的。第一种是位于com.android.internal包中的API。我将称之为internal API。第二种API类型是一系列被标记为@hide属性的类和方法。从严格意义上来讲,这不是一个单一的API,而是一组小的被隐藏的API,但我仍将其假设为一种API,并称之为hidden API。Hidden API 例子你可以

2016-08-08 16:29:21 1635

原创 Android 你不知道的自定义View(一)

说起Android 自定义View,网上的博客、视频很多。鸿洋的博客和视频还是很值得推荐的。本文打算结合Sdk源码,来讲解如何自定义一个View。    本文结合TextView的源码,看看怎么实现一个简单的自定义View。如果你想下载源码,可以看看这篇文章,Ubuntu完美下载Android源码。 有源码后,可以使用Source Insight这个工具打开。如果没有Android源码,但是有

2016-08-05 10:19:16 2332

原创 使用Ant打渠道Apk包

Android打包apk时,有时候需要打各种渠道包,例如 豌豆荚、华为手机市场、小米市场、360市场等,那么每一种渠道打包时,都需要配置不同的数据元,如果渠道较多,那么打包也是一个体力活。还有,我们在开发项目中,有测试环境、生产环境、备用环境等,每次打包不同的环境,可能需要修改服务器IP以及端口号,那么打包也有点麻烦。那么针对以上这两种问题,到底有没有一个合适的方案可以解决呢!答案是肯定的!我们可

2016-08-01 17:43:01 2410

自定义View工程

详情请看: Android 你不知道自定义View(一) http://blog.csdn.net/zxw136511485/article/details/52117204

2016-08-05

apkbuilder.bat

apkbuilder.bat 详情请查看:http://blog.csdn.net/zxw136511485/article/details/52096096

2016-08-02

Ant 打包工程

ant 打包

2016-08-01

ant-contrib-1.0b3.jar

ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。在实际软件开发中,有很多地方可以用到ant。但是Ant不支持循环,怎样循环? 扩展包Ant-contrib!Ant-Contrib 绝对是使用Ant编写脚本的最重要补充。

2016-07-28

自定义Viewdemo

http://blog.csdn.net/zxw136511485/article/details/51914916

2016-07-15

json格式化工具

这是一款json格式化工具,简单两步操作就可以了! 复制json字符串到左边的框里 点击菜单栏中【格式化json字符串】 JSON 解析 http://blog.csdn.net/zxw136511485/article/details/51451523

2016-07-13

接口实现客户端demo

接口实现客户端demo 详解地址:http://blog.csdn.net/zxw136511485/article/details/51580288

2016-06-15

java web接口开发demo

java web接口开发demo 详细地址:http://blog.csdn.net/zxw136511485/article/details/51437115

2016-06-03

mysql-connector-5.1.8.jar

mysql-connector-5.1.8.jar

2016-06-03

jackjon 库

jackjon 三个库 Jackson ,Databind, Annotations

2016-06-03

Json解析demo

详细请看:http://blog.csdn.net/zxw136511485/article/details/51451523

2016-06-03

Android 线程 解析

Android 线程详解http://blog.csdn.net/zxw136511485/article/details/51541114

2016-06-01

JSON 解析 示例代码

JSON 解析 http://blog.csdn.net/zxw136511485/article/details/51451523

2016-05-19

json示例代码

JSON 使用讲解 http://blog.csdn.net/zxw136511485/article/details/51437582

2016-05-19

gson-2.6.2.jar

JSON 使用讲解 http://blog.csdn.net/zxw136511485/article/details/51437582

2016-05-18

Android File下载以及解压

Android File(二) 下载以及解压http://blog.csdn.net/zxw136511485/article/details/51086945

2016-04-07

android FileUtils

android File操作工具类 提供了常用的File操作方法

2016-04-07

Eclipse快捷键 10个最有用的快捷键

Eclipse快捷键 10个最有用的快捷键

2016-02-25

Android 项目开发框架1

Android 项目开发框架 (目前主流的app样式)

2015-12-31

Android 项目开发框架

Android 项目快速开发框架 (目前主流的项目样式)

2015-12-30

ContentProvider 实战源码以及apk

https://blog.csdn.net/zxw136511485/article/details/120367053

2021-09-18

Retrofit 使用Demo

详情请看http://blog.csdn.net/zxw136511485/article/details/78616577,

2017-11-24

SpringMVC 开发接口demo

本代码demo是基于SpringMVC 开发的接口, 详情请看,http://blog.csdn.net/zxw136511485/article/details/52584497

2017-09-14

SpringMVC 入门 框架搭建demo,

SpringMVC 入门浅谈,环境搭建例子工程! 详情请看:http://blog.csdn.net/zxw136511485/article/details/52583337

2017-09-14

springmvc搭建

SpringMVC 入门浅谈,环境搭建例子工程! 详情请看:http://blog.csdn.net/zxw136511485/article/details/52583337

2017-09-13

android studio

android studio 常用快捷键,详情请看:http://blog.csdn.net/zxw136511485/article/details/52609250

2016-11-16

Messenger例子

Messenger例子,详情请看http://blog.csdn.net/zxw136511485/article/details/53168501 Android IPC之Messenger浅谈

2016-11-15

mvp模式demo

该资源Android MVP的例子demo, 详情请看,http://blog.csdn.net/zxw136511485/article/details/52208855 Android MVP浅谈

2016-11-14

OkHttpUtils

OkHttpUtils是OkHttp的封装类,详情请看http://blog.csdn.net/zxw136511485/article/details/52759378和 http://blog.csdn.net/zxw136511485/article/details/52858138

2016-10-20

okhttpDemo

okhttpDemo 使用okhttp的场景实例,详情请看 http://blog.csdn.net/zxw136511485/article/details/52858138

2016-10-20

DividerGridItemDecoration

DividerGridItemDecoration.java 网格布局时使用的分割线类

2016-10-17

DividerItemDecoration

DividerItemDecoration.java RecyclerView添加分割线 该实现类可以看到通过读取系统主题中的 Android.R.attr.listDivider作为Item间的分割线,并且支持横向和纵向。

2016-10-17

greendao所需jar

greendao所需jar

2016-09-28

Fresco 使用demo

图片加载利器之Fresco demo

2016-09-28

springmvc实例代码

springmvc实例代码 有关springmvc入门请看 http://blog.csdn.net/zxw136511485/article/details/52583337

2016-09-21

springmvc框架所需jar

springmvc框架所需jar包

2016-09-19

DiskLruCache Demo

DiskLruCache 示例代码 详情请看:http://blog.csdn.net/zxw136511485/article/details/52196400

2016-08-19

DiskLruCache

DiskLruCache jar 有关DiskLruCache 的使用 请看:http://blog.csdn.net/zxw136511485/article/details/52196400

2016-08-17

Ant 打包demo

Android 使用Ant打包 详细地址:http://blog.csdn.net/zxw136511485/article/details/52188840

2016-08-12

LruCache实例demo

LruCache实例demo 详情请看:http://blog.csdn.net/zxw136511485/article/details/52153287 Android 缓存浅谈(一)

2016-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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