自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

转载 Android 开发常用代码片段

1. 图片旋转Bitmap bitmapOrg = BitmapFactory.decodeResource(this.getContext().getResources(), R.drawable.moon);Matrix matrix = new Matrix();matrix.postRotate(-90);//旋转的角度 Bitmap resizedBitmap = Bitma

2012-11-03 19:37:32 265

原创 Google Android Resource

URL: https://android.googlesource.com/Android 的各个git库,包括自带App的source code

2012-11-03 19:13:32 356

转载 Android RenderScript 的使用基础篇

RenderScript 是Android 平台上的一种类C脚本语言。要在我们程序上实现RenderScript 渲染功能,最少需要实现的几个功能如下,以一个Hello Wold 为例:helloworld.rs 实现RenderScript 的代码RenderScriptRS.java 一个辅助类,简化操作RenderScript (非必要) RenderScriptView.jav

2012-06-10 22:21:05 690

转载 Gallery3D源码分析

Ø  Gallery3D概述    Gallery3D的界面生成和普通的应用程序不一样。普通程序一般一个界面就是一个activity,布局用xml或代码都可以实现,界面切换是activity的切换方式;而Gallery3D没有用android的UI系统,而是用opengl画出来的,即界面是在同一个activity的,如主界面,缩略图界面,单张图片查看界面,标记界面等都属于同一个activity

2012-06-07 17:33:05 607

转载 gallery3d 代码分析

引用地址:http://www.linuxgraphics.cn/android/gallery3d_overview.html简介gallery3d 是 Google Nexus one 手机上的媒体浏览程序,它的 3D UI 非常眩,如下图所示:需要明确的几个问题伪 2D 还是 3D:需要明确的几个问题伪 2D 还是 3D:gallery3d

2012-06-07 17:27:58 620

转载 Android绘画之扭曲图像

本例使用drawBitmapMess方法对图像进行扭曲。为了实现动画效果,本例中使用定时器以100毫秒的频率按圆形轨迹扭曲图像。下面先看看扭曲后的效果,图1和图2是不同位置扭曲后的效果。图1图2扭曲的关键是生成verts数组。本例一开始会先生成verts数组的初始值:有一定水平和垂直间距的网点坐标。然后通过warp方法按一定的数学方法变化verts数组中的坐标。本例的完

2012-05-19 17:59:13 844

转载 DrawingCache

View组件显示的内容可以通过cache机制保存为bitmap, 使用到的api有    void  setDrawingCacheEnabled(boolean flag),     Bitmap  getDrawingCache(boolean autoScale),     void  buildDrawingCache(boolean autoScale),     voi

2012-05-19 17:01:38 432

转载 对Canvas和Matrix的理解

我们看到的View视图其实最终都是在Canvas这个画板上画出来的,可以想象这个canvas有无限大,只是View组件在绘制时,即父组件调用dispatchDraw(Canvas c)分发给各个子组件绘制时,根据子组件的大小和位置,分别调用canvas的translate(int dx, int dy)和clipRect(int l, int t, int r, int b)方法来设置canvas

2012-05-19 16:48:22 712

转载 libcurl的share interface与curl_easy_perform的性能

 最近在使用libcurl实现客户端程序和http server通讯功能的时候,发现libcurl的性能不好。具体情况是我在每次http连接时初始化一个新的curl handle,参数设置完成后,调用curl_easy_perform方法执行本连接。 如果程序中需要用到http连接比较少,感觉不到异常。但在测试中发现,程序需要大量http连接的时候,curl_easy_perform的性能

2011-06-09 14:33:00 2683 1

转载 curl使用

 一、curl简介curl是一个利用URL语法在命令行方式下工作的文件传输工具。它支持的协议有:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, kerberos认证, HTTP上传, 代理服务器, cookies, 用户名/密

2011-06-09 13:46:00 677

转载 3D开发之炫酷封面效果(镜像和抗锯齿)

程序最终的效果图如下:构建封面渲染几何体       在上面的效果图中,大家可以看到每个封面,均由封面正面、倒影两部分组成。正面部分显示的是封面图片主体,倒影部分则是相对于正面做了一个垂直方向的反转,并且随着高度的下降透明度逐渐降低,最终与背景完全融合,从而营造出一种晶莹剔透的镜面倒影效果。      这里的每个封面几何体渲染对象,实际上就是一个2D的矩形面片,最简单的方式,当然就是根据4个顶点,构建两个三角形进行渲染。但这会造成什么问题呢?请看下图:          为了帮助大家更好的看清细节,

2010-08-25 00:26:00 1393

原创 clutter例子(像翻书效果)

clutter 源码里自带的例程比较简单,想看一些更复杂的clutter效果,就比较难找到,其实clutter主页上就有几个很好的例程,都放在一个叫Toys的地方:1. 网页浏览http://git.clutter-project.org/toys/tree/2. 下载到本地git clone git://git.clutter-project.org/toys.git 下载后打开README,其中说明了每个例程对应的功能。其中odo目录下的例程就实现了几种翻书效果

2010-08-25 00:16:00 853

jsoncpp (很好用的C++ Json解析器)

很好用的C++ Json解析器,不依赖于boost库,使用简单,文档详细

2009-11-07

tinyjson (C++ Json解析器)

很简单的json解析器,就一个hpp文件,但是基于boost库

2009-11-07

JSON_parser

JSON语法的解析器,C语言,比较简单,适合学习,使用还得自己加些代码

2009-11-07

华为内部LINUX学习资料

华为内部LINUX学习资料,Linux操作指导专题

2009-06-24

空空如也

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

TA关注的人

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