自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

转载 Android Project Butter分析

Android Project Butter分析一背景知识介绍随着时间的推移,Android OS系统一直在不断进化、壮大,日趋完善。但直到Android 4.0问世,有关UI显示不流畅的问题也一直未得到根本解决。在整个进化过程中,Android在Display(显示)系统这块也下了不少功夫,例如,使用硬件加速等技术,但本质原因似乎和硬件关系并不大,因为iPhone的硬件配置并不比那些

2015-06-19 10:14:53 602

转载 Android Gradle

Google I/O 2013发布了新的开发工具Android Studio和新的构建系统Gradle, Android Studio自不必说,这是Android IDE的未来。这篇文章就来学习下Gradle。什么是Gradle?Gradle 是以 Groovy 语言为基础,面向Java应用为主,基于DSL语法的自动化构建工具。说到Java的自动化构建工具,大家一定对Ant和Mav

2015-06-17 14:42:04 780

转载 Android Studio中几个非常有用的工具

1、ButterKnife ZeleznyButterKnife 生成器,使用起来非常简单方便,不知道ButterKnife的赶紧去我的博客搜下2、SelectorChapek设计师给我们提供好了各种资源,每个按钮都要写一个selector是不是很麻烦?这么这个插件就为解决这个问题而生,你只需要做的是告诉设计师们按照规范命名就好了,其他一键搞定。3、GsonForm

2015-06-17 14:35:18 1291

转载 安卓调试神器-Stetho(Facebook出品)的使用

前言Chrome的Developer Tools对于WEB开发者来讲几乎是一个神器,而Chrome Store里也有无奇不有的插件,如果Chrome能调安卓应用应该是一件美好的事,而Facebook开源的一个工具Stetho让Chrome调试android 应用不再是一个梦。安卓在调试时,有时候需要查看数据库,SharePreference等,而这个前提是必须root,另一方面,andoi

2015-06-17 10:47:07 23808 1

转载 Andriod网络优化相关技术点整理

介绍下针对移动端的网络优化,不限于 Android,同样适用于 iOS 和 H5。一个网络请求可以简单分为连接服务器 -> 获取数据两个部分。其中连接服务器前还包括 DNS 解析的过程;获取数据后可能会对数据进行缓存。一、连接服务器优化策略1. 不用域名,用 IP 直连省去 DNS 解析过程,DNS 全名 Domain Name

2015-06-16 23:40:44 1158

转载 什么是Java垃圾回收器

Java垃圾回收器是Java虚拟机(JVM)的三个重要模块(另外两个是解释器和多线程机制)之一,为应用程序提供内存的自动分配(Memory Allocation)、自动回收(Garbage Collect)功能,这两个操作都发生在Java堆上(一段内存快)。某一个时点,一个对象如果有一个以上的引用(Rreference)指向它,那么该对象就为活着的(Live),否则死亡(Dead),视为垃圾,可被

2015-06-11 13:09:59 750

原创 Android初学者必读范例,非常丰富的Api介绍资料!

第一手源代码教科书!!100%google官方出品!!!不要九百九!也不要九十九!更不要九块九!正品包邮!百分百开源!史诗般力作!就在这里:https://github.com/THEONE10211024/ApiDemos !错过今天,你将后悔一辈子!!!

2015-06-10 13:02:50 1452 2

原创 Android Service 中 onStartCommand()函数返回值含义

onStartCommand()是由Android系统调用的,本质上也是调用了onStart()方法。onStartCommand()返回值有几种:1)START_STICKY英文解释:Constant to return from onStartCommand: if this service's process is killed while it is started

2015-06-06 13:41:09 1962

原创 about service in android

注意:标红处!A Service is an application component representing either an application's desire to perform a longer-running operation while not interacting with the user or to supply functionality for ot

2015-06-06 11:36:28 1220

转载 Android中的Interpolator

Interpolator用于动画中的时间插值,其作用就是把0到1的浮点值变化映射到另一个浮点值变化。本文列出Android API提供的Interpolator的若干种实现,列出源码,并且用一个程序绘制出其数学曲线。(项目链接附在文后)。 AccelerateDecelerateInterpolator/** * An interpolator where t

2015-06-02 18:41:11 625

原创 设计模式<五>——状态模式

类图状态模式:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类【DP】。主要解决的就是当控制一个状态的条件表达式过于复杂的时候,把状态转移到表示不同状态的一系列类当中。目的是把复杂而冗长的条件判断简化。好处便是将与特性状态相关的行为局部化,并且将不同状态的行为分割开来。

2015-06-02 09:01:41 1072

转载 View 绘制流程

View 绘制流程本文为 Android 开源项目源码解析 公共技术点中的 View 绘制流程 部分分析者:lightSkyView 绘制机制1. View 树的绘图流程当 Activity 接收到焦点的时候,它会被请求绘制布局,该请求由Android framework 处理.绘制是从根节点开始,对布局树进行 measure 和 draw 。整个 View

2015-06-01 11:30:00 644

空空如也

空空如也

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

TA关注的人

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