2012年06月5日 归档

Android图形系统中Drawable使用详解

Android提供了一个自定义的2D图形库来绘制图像和图像.在android.graphics.drawable包中你就可以找到这些用于2维绘画的通用类.

本文讨论使用Drawable对象来作画的基础知识以及如何使用一对Drawable类的派生类.
Drawable是通常指的那种可以作画的东西的抽象.你将发现Drawable类扩展出了很多特定的可绘图形类,包括BitmapDrawable,ShapeDrawable,PictureDrawable,LayerDrawable,等等.当然,你也可以从它们派生出你自己的类来定义你自己的Drawable对象,当然以你独有的方式来表现.

有三种方法来定义并实例化一个Drawable:使用一个保存在你的项目资源中的图像;使用一个定义了Drawable属性的XML文件;或使用普通的类对象构造方式.下面,我们将讨论前两种方式(类对象构就是new出一个对象,傻子都知道,所以不说了).

从资源中的图像创建 查看更多...

Android图形系统中Canvas使用详解

当写一个应用时,恰当的决定你的图形需求是很重要的.不同的图形任务对应不同的技术.例如,一个静态应用的图形和动画的实现肯定与一个交互式游戏非常不同.这里,我们将讨论一些在android上绘制图形时的操作以及它们最适合应用的任务.

Canvas和Drawable
Android提供了一系列View部件来为大多数用户界面提供通常的功能.你也可以扩展这些部件来修改它们的外观和行为.另外,你可以使用Canvas类的方法来绘制你自己的2D显示或为那些像纹理按钮或逐帧显示的动画之类的东西或创建Drawable对象.

硬件加速
从Android3.0开始,你可以硬加速大多数以CanvasAPI完成的绘画工作来大幅提高它们的性能.

OpenGL
Android支持OpenGLES 1.0和2.0,Android框架API和(NDK)都同样支持. 查看更多...

12306网上订票挑座位经验分享

话说铁道部12306网上订票从去年春运已经开启。可惜小子春节没回家,一直不曾尝试,最近终于要回去了。也来尝试下网上购票。

具体定哪的票就不说了,这里说的是座位的选择,说到这里可能很多朋友会疑惑了,明明网站上声明不能选座位的。其实学j2ee的都知道。这个不是提供不提供的问题,而是每逢春运或者其他乘车高峰期,火车票供不应求的情况很是严重。虽然java多线程很强大,但是铁道部的服务器大家是有目共睹的,个人认为,开放选票功能很大可能会出现订票问题。

现在不是春运,更不是什么乘车高峰期,去火车站应该很容易买到票,还是连票,但是作为it工作者的我们,尝试一下网上订票也是很有必要的吧,说不了有一天大部分票都转到网上销售了呢。先扯到这,下面说说我这次的订票经历。 查看更多...