自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xu_fu的专栏

Android Developer

  • 博客(65)
  • 资源 (15)
  • 收藏
  • 关注

翻译 React Native——第一个示例

React Native Tutorial的练习示例

2015-09-20 12:56:11 18920

翻译 React Native——安装(Setup)

React native 使用——环境配置

2015-09-19 07:00:46 7367

原创 Gradle User Guide(3)——使用命令行

Gradle User Guide总结笔记——命令行

2015-09-13 15:36:23 830

原创 Gradle User Guide(2)

Gradle User Guide总结笔记——Java Quickstart

2015-09-13 14:24:37 639

原创 Gradle User Guide(1)

Gradle User Guide总结笔记,Project和task。

2015-09-13 12:16:35 709

原创 Android硬件加速总结

Android硬件加速知识总结

2015-09-05 19:04:14 7158

翻译 从Java到Groovy——Differences with Java

Groovy与Java的比较

2015-09-03 23:24:29 867

原创 Nexus 5 Android5.1 Root

Nexus 5 Android5.1 Root

2015-07-03 10:37:10 1344

原创 Android内存分析工具

Android的一些内存知识垃圾回收(GC)垃圾回收包含两个过程:判定阶段,也就是判断哪些对象可以被回收,收集阶段,是指具体的回收策略。判定阶段主要有两种方式引用计数,对象每多一个引用计数加1,少一个引用计数减1,计数为0时就表示这个对象可以被回收了。但是引用计数有个缺点,不能判断循环应用的情况,所以就有了下面的方式根搜索,从一些根对象(GCRoot)开始遍历搜索,如果一个对象无法被搜索到

2015-05-14 17:27:40 22174 3

原创 Swift入门(二)

Swift入门第二部分,主要包括函数定义和闭包特性

2015-04-13 22:54:02 1146

原创 Android性能优化系列——Understanding Overdraw

过度绘制(Overdraw)是指在一帧的时间内像素被绘制了多次; 理论上一个像素每次只绘制一次是最优的,但是由于层叠的布局导致一些像素会被多次绘制,而每次绘制都会对应到CPU的一组绘图命令和GPU的一些操作,所以对重叠不可见元素的重复绘制会产生额外的计算,需要尽量减少Overdraw的发生。

2015-04-13 18:29:11 2956

原创 Swift入门(一)

Swift入门系列,语言基础,包括基本数据类型,条件、循环语句语法等

2015-04-12 23:37:21 1174

原创 Android性能优化系列——Profile GPU Rendering

Android开发者选项中提供了Profile GPU Rendering功能,用于在屏幕上实时显示GPU渲染每一帧图像花费的时间(单位:ms)。渲染时间用柱状图表示,上面的绿线代表16ms,也就是要尽量保证所有柱状图都在这条线下方。每一条柱状图都由3部分组成,蓝色、红色和黄色,代表渲染的3个不同的阶段,通过分析这三个阶段的时间就可以找到渲染时的性能瓶颈。

2015-04-12 12:54:39 14406 2

原创 Android性能优化系列——VSYNC

概念VSYNC,vertical synchronizationRefresh Rate 屏幕一秒钟刷新的次数,由硬件决定,单位Hz,一般是60HzFrame Rate GPU在一秒内绘制的帧数,单位fps(Frames per second)具体解释GPU获取图形数据进行绘制,硬件将绘制好的数据呈现在屏幕上,为了使画面在屏幕上流畅的显示,需要保持Frame Rate 在60以上,也就是一次

2015-04-11 20:11:10 3325

原创 Java并发编程

Java并发编程的一些概念整理总结

2015-03-31 13:48:31 1102 1

原创 一种加载动画的实现

一种加载动画效果的实现

2015-03-29 12:12:45 3532 1

原创 Android VectorDrawable与SVG

VectorDrawableAndroid L开始提供了新的API VectorDrawable 可以使用SVG类型的资源,也就是矢量图,这里对VectorDrawable和SVG做一些简要的介绍。

2015-03-01 20:01:53 40154 8

原创 Android layout文件中 '?' 的作用

在Android layout文件中,属性引用资源一般使用@,例如android:textColor="@color/white",但在一些系统文件中我们也可以看到有这样的写法 android:textColor="?android:color/textColor"。@是引用已经定义好的资源,? 用于使用当前主题的标签值。

2015-02-24 17:42:46 3295

原创 Android Easing Interpolator——一些动画插值器

Easing Fuction缓动函数实现的一些Android动画插值器Interpolator

2015-01-21 23:48:47 6157 1

原创 Android Volley分析(二)——实现

在Android Volley分析(一)——结构中主要分析了Volley的基本组件和框架结构,组件主要是定义的接口,也就是说我们可以实现这些接口来定制自己的Volley版本,比如NetWork、Cache、Request等等。Android Volley在com.android.volley.toolbox下已经做了这些工作,这里主要对这些实现做些分析。

2014-12-28 22:32:37 1687

原创 Android Volley分析(一)——结构

Android Volley的一些分析和总结,Volley的组成结构和处理框架

2014-12-20 23:26:41 2071

原创 为Android HorizontalListView添加Scrollbar

最近由于项目需要,要实现一个横向滚动的列表,打算直接用HorizontalScrollView,但是因为没有视图复用,列表项多了之后会占用较多内存,排除;再想到用Gallery,但Gallery有一个自动定位到中央的动画效果,要去除这个效果的工作比较复杂。最后搜了一下找到了这个Android-HorizontalListView,实现了ListView的大部分功能,只是不支持Header、Foot

2014-12-07 23:25:03 4726 1

原创 一些有趣的网站

看到的一些有趣的网站,纪录在这里

2014-10-14 10:31:05 1810 1

原创 cocos2d-x(一)开发环境搭建

cocos2d-x开篇开发环境win7vs2010py

2014-10-11 23:31:24 1336

原创 Android时钟应用的定时框架分析

Android系统闹钟定时功能

2014-09-27 13:27:00 7733 2

翻译 Android 内存泄漏

Andriod应用的堆栈大小在T-Mobile G1上被限制在16MB,对于一个手机这已经是很大的内存了,但对一些开发者来说还是不够。即使你不需要使用这么多的内存空间,你也应该尽可能地节省使用,这样就不至于在其他应用运行的时候将你的杀掉。Android可以在内存中缓存的应用越多,应用间的切换也就越流畅。作为我的一部分工作,我深入了解了Android应用内存泄漏问题,发现大多数都是同一类情况——长时

2014-09-17 17:41:12 1569

转载 Android保存图片到系统图库

http://stormzhang.github.io/android/2014/07/24/android-save-image-to-gallery/最近有些用户反映保存图片之后在系统图库找不到保存的图片,遂决定彻底查看并解决下。Adnroid中保存图片的方法可能有如下两种:第一种是自己写方法,如下代码:public static File saveImag

2014-09-14 20:10:32 65266 46

原创 Android系统截屏功能提取

Android在4.0版本之后同时按电源键和音量键可以截取当前屏幕,截图后会有一个过渡动画效果,这里提取了将效果这部分提取出来,可以用于应用截图分享功能。截图功能在源码中的位置是com.android.systemui.screenshot,下面有四个类其中主要工作都在GlobalScreenshot中,包括截图后的动画效果、保存到本地和显示到通知栏。为了简单,下面的代码只保留了过

2014-09-14 13:04:59 34872 27

原创 《深入理解java虚拟机》学习笔记——虚拟机字节码执行

Java虚拟机规范中制定了虚拟机字节码执行yinq

2014-09-03 06:14:06 1286

原创 Java反射机制

Java反射机制是通过内部提供的Reflaction APIs

2014-08-31 17:02:17 946

原创 《深入理解java虚拟机》学习笔记——类加载机制

虚拟机把描述类的数据从class文件加载到内存

2014-08-30 22:13:25 1298

原创 《深入理解Java虚拟机》学习笔记——内存区域

Java虚拟机在执行程序过程中会把管理的内存划分为不同的shuj

2014-08-27 07:22:17 1128

原创 Android属性动画初步

Android动画系统Android动画系统包括View animation和Property animation,也就是视图动画和属性动画,属性动画有API限制,必须在API 11以上使用,不过有个开源项目NineOldAndroids,实现了对API 11之前版本的支持。视图动画相对于属性动画来说简单一些,只能对view做移动、旋转、缩放等处理,动画发生时改变View在屏幕上的绘制位置

2014-07-14 14:40:09 2621 2

原创 Android图片高斯模糊的一些方法

高斯模糊高斯模糊就是对像素

2014-07-13 10:23:52 56812 8

原创 Android文字测量与绘制Tips

在用canvas绘制时,文字测量的一些知识

2014-06-21 18:57:23 2037

原创 Android手势事件分发过程分析

Android手势事件传递分析

2014-06-21 18:02:54 5195

原创 FloatLabel介绍——Android EditText的一种交互实现

这里介绍一种EditText的交互实现,

2014-05-26 15:10:11 7641 1

转载 java 半角全角字符转换

原文链接->

2014-05-26 10:23:27 1539

原创 Android闪闪发光字体效果

Android实现类似Facebook shimmer加载效果,可以实现字体的闪闪发光

2014-04-26 09:56:37 20228 9

原创 Android墨迹3.0特性介绍效果实现——做一个垂直滚动的Layout

墨迹天气新版的开机动画实现,完成一个上下翻页滚动的控件

2014-04-13 10:24:58 8053 7

Android系统截屏功能提取Demo

Android系统截屏功能提取的演示代码,文章在这里http://blog.csdn.net/xu_fu/article/details/39268771

2014-09-15

AndroidStaggeredGrid代码示例

Android瀑布流控件 AndroidStaggeredGrid文章示例代码

2014-08-07

Android背景滑动模糊的一种实现

http://blog.csdn.net/xu_fu/article/details/23131241示例代码,实现类似yahoo天气滑动背景模糊的效果

2014-07-13

Android文字闪烁效果

http://blog.csdn.net/xu_fu/article/details/24484019代码,实现类似shimmer的文字闪烁效果

2014-04-26

墨迹3.0开机动画实现

http://blog.csdn.net/xu_fu/article/details/23208397源代码,实现了一个上下滚动翻页的控件

2014-04-13

Android图片素描

http://blog.csdn.net/xu_fu/article/details/21485461源代码,实现图片素描效果,纯代码计算,所以效率不高

2014-03-19

3DListView Part3

http://blog.csdn.net/xu_fu/article/details/21299911代码实现,还有一些bug需要修正

2014-03-17

3DListView Part2

http://blog.csdn.net/xu_fu/article/details/20940707代码,3d listview第二部分

2014-03-15

3DListView Part1

http://blog.csdn.net/xu_fu/article/details/20832075完整代码,实现3d listview的第一部分

2014-03-10

改进的pageWidget

对原有的pageWidget(http://download.csdn.net/detail/xu_fu/4443142)进行了修改,解决了按钮点击不到的问题

2012-11-16

android翻页效果扩展版

实现了翻页效果的实例Demo,可以根据demo显示自己的内容,只需实现一个BaseAdapter

2012-07-21

wireshake用户手册(中文)

wireshake中文用户手册,便于查阅基本功能、用法

2012-05-11

android opencore源码文件

从android2.2中提取的opencore源码文件,未编译

2012-04-04

android opencore编译文档

ubuntu下opencore编译过程总结

2012-04-04

jdk1.5 for linux

jdk-1_5_0_19-linux-i586.bin

2012-04-04

空空如也

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

TA关注的人

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