lzosi

用心,才能做出最好吃的菜!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年11月21日

摘要: 1.imageNamed 与 imageWithContentsOfFile的区别myImage = [UIImage imageNamed:@"icon.png"];那么小心了这种方法在一些图片很少,或者图片很小的程序里是ok的。但是,在大量加载图片的程序里,请千万不要这样做。这种方法在application bundle的顶层文件夹寻找由供应的名字的图象 。 如果找到图片,装载到iPhone系统缓存图象。那意味图片是(理论上)放在内存里作为cache的。试想你图片多了,是什么后果图片cache极有可能不会响应 memory warnings and release it 阅读全文
posted @ 2013-11-21 16:50 lzosi 阅读(232) 评论(0) 推荐(0) 编辑

2013年11月10日

摘要: 用colorWithPatternImage设置view背景色太占内存,替代方法之前的一个iPad项目,由于支持旋转,背景图又不一样,采用在旋转时使用下面代码设置背景色: self.view.backgroundColor = [UIColorcolorWithPatternImage:[UIImage imageNamed:@"main_landscape.jpg"]];结果程序一启动就占很大内存,在第一代iPad上转几次就出现内存警告,退出。今天打算优化一下,发现使用上面的代码占了6MB多内存!一旋转又多了6MB。。。感觉是这个函数的问题,开始打算用UIImageVie 阅读全文
posted @ 2013-11-10 18:22 lzosi 阅读(5802) 评论(0) 推荐(0) 编辑

2013年10月24日

摘要: 苹果键(花键)+ Shift键 + 4来执行 阅读全文
posted @ 2013-10-24 08:45 lzosi 阅读(123) 评论(0) 推荐(0) 编辑

2013年9月25日

摘要: private static void method() { ArrayList nums = getArray(COUNT); ArrayList newNums = new ArrayList(); for (int i = COUNT; i > 0; i--) { int num = (int) (Math.random() * i); newNums.add(nums.remove(num)); } System.out.println(newNums); } public static ArrayList getArray(int num) { ArrayList... 阅读全文
posted @ 2013-09-25 12:08 lzosi 阅读(589) 评论(0) 推荐(0) 编辑

2013年8月19日

摘要: Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。本文从应用的角度,着重介绍怎么用Bitmap来实现这些功能。一、Bitmap的生成1.1 BitmapFactory decode出Bitmap Bitmap实现在android.graphics包中。但是Bitmap类的构造函数是私有的,外面并不能实例化,只能是通过JNI实例化。这必然是 某个辅助类提供了创建Bitmap的接口,而这个类的实现通过JNI接口来实例化Bitmap的,这个类就是BitmapFactory。图一、BitmapFactory 阅读全文
posted @ 2013-08-19 09:10 lzosi 阅读(3190) 评论(0) 推荐(0) 编辑

2013年8月16日

摘要: 在做android UI开发的时候,在从手机页面设计人员那边拿到的图片,我们开发人员要保证在android手机上各个屏幕都按设计人员设计的图片比例来绘制ui,由于android屏幕的多样化,常常令很多android开发人员头疼。有些人选用9path做适配,用9path图片在设置圆角的时候只是把中间图片拉升,而圆角并没有根据屏幕的比例大小缩放。下面介绍我总结的一些的方法。 阅读全文
posted @ 2013-08-16 22:35 lzosi 阅读(276) 评论(0) 推荐(0) 编辑

摘要: 直接拿来用!最火的Android开源项目(一)http://www.csdn.net/article/2013-05-03/2815127-Android-open-source-projects直接拿来用!最火的Android开源项目(二)http://www.csdn.net/article/2013-05-08/2815145-Android-open-source-projects-two直接拿来用!最火的Android开源项目(完结篇)http://www.csdn.net/article/2013-05-21/2815370-Android-open-source-projects 阅读全文
posted @ 2013-08-16 22:15 lzosi 阅读(255) 评论(0) 推荐(0) 编辑

2012年2月24日

摘要: TextureFilterSpecularMapFilterNormalMapFilterEnvironmentFilter 阅读全文
posted @ 2012-02-24 11:56 lzosi 阅读(204) 评论(0) 推荐(0) 编辑

2012年2月23日

摘要: Light3D(1)首先:设置舞台背景的默认光色scene.clearColor.setTo( 0, 0, 0 ); //舞台的背景色scene.lights.ambientColor.setTo( 0, 0, 0 ); //场景光色scene.defaultLight = null; //关闭引擎默认灯光(2)注册灯光:a.可以获得模型内已有的灯 b.也可以自己new一个Light3Dvar light1:Light3D = new Light3D(); scene.addChild( light );light2 = scene.getChildByName( "Omn... 阅读全文
posted @ 2012-02-23 13:26 lzosi 阅读(371) 评论(0) 推荐(0) 编辑

摘要: 1、ParticleMaterial3D(Test08_Particles)texture = scene.addTextureFromFile( "http://wiki.flare3d.com/demos/resources/Cross_0005.jpg" );reflection = scene.addTextureFromFile( "http://wiki.flare3d.com/demos/resources/reflections.jpg" ); var material:ParticleMaterial3D = new ParticleM 阅读全文
posted @ 2012-02-23 10:19 lzosi 阅读(488) 评论(0) 推荐(0) 编辑