一.View结构原理Android系统对视图结构的设计采用了组合模式,即View作为所有图形的基类,ViewGoup对View进行扩展为视图容器类。View定义了绘图的基本操作:measure(),layout(),draw()。其内部又分别包含了onMeasure(),onLayout(),onDraw()三个子方法。1.measure操作用于计算视..
分类:
其他好文 时间:
2015-01-20 12:14:36
阅读次数:
176
看到很多开发者习惯性的会打开Game视窗的Stats去查看渲染统计的信息, 但只会看一下Draw Calls数值,其他的信息也并没有什么体会; 其实里面的每一项都很重要,并值得学习和了解。 游戏开发优化之路 之unity3D 渲染统计窗口 1、FPS fps其实就是 frames per ...
分类:
编程语言 时间:
2015-01-19 20:50:35
阅读次数:
159
1. GCD: 异步执行任务的技术之一,一般是将应用程序中记述的线程管理用代码在系统级实现,由于是系统级的管理,这样的话将有更好的线程效率。2. 使用方法如下:dispatch_async(queue, ^{ // 想执行的任务});开发者要做的只是定义想执行的任务并追加到适当的Dispatc...
分类:
其他好文 时间:
2015-01-16 18:38:36
阅读次数:
231
We can use the Arc XAML element to draw arcs in XAML. Besides drawing arcs using the Arc element, we can also use the ArcSegment element. The ArcSegme...
11.4.2 在照片浏览器中缓存值
下面的示例,我们将写一个应用程序,找出指定文件夹中所有照片,并以列表形式显示;当用户选择一张照片,应用程序调整大小,在窗口中显示。(为了简便起见,我们不会允许用户调整窗口大小)。当我们展示(draw)照片时,将需要调整其大小以适合屏幕,然后,调整后的尺寸显示图像。
很明显,在应用程序启动时,我们不想调整所有照片的大小:对于照片很多的情况,需要花费大量的...
分类:
其他好文 时间:
2015-01-16 10:09:12
阅读次数:
148
表分区:应用场景:如数据量比较大的表,比如2G的表,可以分20块来查询肯定比不分块查询速度快区间分区:常常用于日期字段的分区less than 是不包括这()里的值小于的意思示例一、创建区间分区--创建表CREATE TABLE drawlist( draw_dt DATE ...
分类:
其他好文 时间:
2015-01-14 06:21:49
阅读次数:
170
因需要做了一个截取显示对象图片上传至服务器,纠结了好多种方法都无果,今天突然发现了真面目: 上传图片至服务器的三种方式分别为: 1、二进制传输(BINARY) 2、字符串传输(String) 3、文件流上传(File) 第三种要借助FileReference,但是在此不能用这个,所以过。就剩前面两种...
分类:
Web程序 时间:
2015-01-13 17:35:07
阅读次数:
123
前言好长时间没写blog了,心里感觉有点空荡荡的,今天有时间就来写一个关于自定义视图的的blog吧。关于这篇blog,网上已经有很多案例了,其实没什么难度的。但是我们在开发的过程中有时候会用到一些自定义的View以达到我们所需要的效果。其实网上的很多案例我们看完之后,发现这部分没什么难度的,我总结了两点:1、准备纸和笔,计算坐标2、在onDraw方法中开始画图,invalidate方法刷新,onT...
分类:
移动开发 时间:
2015-01-12 13:06:15
阅读次数:
472
前言好长时间没写blog了,心里感觉有点空荡荡的,今天有时间就来写一个关于自定义视图的的blog吧。关于这篇blog,网上已经有很多案例了,其实没什么难度的。但是我们在开发的过程中有时候会用到一些自定义的View以达到我们所需要的效果。其实网上的很多案例我们看完之后,发现这部分没什么难度的,我总结了两点:1、准备纸和笔,计算坐标2、在onDraw方法中开始画图,invalidate方法刷新,onT...
分类:
移动开发 时间:
2015-01-12 11:34:32
阅读次数:
1949
1、首先拿到通讯录
-(void)ReadAllPeoples
{
[contacts
removeAllObjects];
ABAddressBookRef addressBook =
ABAddressBookCreateWithOptions(nil,
nil);
dispatch_semaphore_t sema =
dispatc...
分类:
移动开发 时间:
2015-01-09 17:19:36
阅读次数:
211