06 2013 档案

Android OpenGL 开发
摘要:2013-06-30 Android OpenGL 开发 Android提供OpenGL包,专门用于3D的加速和渲染等。 OpenGL, Open Graphics Library, 是一个专业的图形程序接口,是一个功能强大、调用方便的底层图形库。 OpenGL ES ,基于OpenGL API设计,是OpenGL三维图形API的子集,是专为内嵌和移动设备设计的一个2D/3D轻量图形库。 ... 阅读全文

posted @ 2013-06-30 21:23 勤修 阅读(6710) 评论(0) 推荐(0) 编辑

优化技术之Android UI优化
摘要:2013-06-30 UI 优化 在Android中,最常用LinearLayout表示UI的布局。比起LinearLayout,在资源利用上,RelativeLayout会占用更少的资源而达到相同的效果。针对RelativeLayout有一点需要注意,因为它内部是通过多个View之间的关系而确定的布局,那么当其中某一个View因为某些需要调用GONE来完全隐藏掉后,会影响与其关联的Views... 阅读全文

posted @ 2013-06-30 07:20 勤修 阅读(3723) 评论(0) 推荐(0) 编辑

优化技术之Android高效开发
摘要:基于Android平台的设备一定是嵌入式设备。 两个原则判断一个系统是否合理:不要做不必要做的事情;尽可能地节省内存的使用。 1. 尽量避免创建对象Object 2. 使用自身方法 3. 使用虚拟优于使用接口 4. 使用静态优于使用虚拟 5. 尽可能避免使用内在的Get/Set方法 6. 缓冲属性调用 7. 声明Final常量 8. 慎重使用增强型For循环语句 9. 避免列举... 阅读全文

posted @ 2013-06-29 22:30 勤修 阅读(274) 评论(0) 推荐(0) 编辑

优化技术之高级优化
摘要:2013-06-29 高级优化 目前被普遍采用的优化方案有: 1. 优化循环,通过重新组织重复的子表达式来提高循环体的运行性能。 2. 减少使用对象的数量来提高运行性能。 3. 缩减网络传输数据来缩短等待时间等。 本文学习另外三种性能优化策略: 1. 采用对象池技术,提高对象的利用率。 本文提出一种对象池技术,将有效解决创建和释放对象带来的性能损失问题。 根据需要先创... 阅读全文

posted @ 2013-06-29 21:43 勤修 阅读(442) 评论(0) 推荐(0) 编辑

优化技术之初级优化
摘要:2013-06-29 初级优化 我们都知道可供程序利用的资源(内存,CPU时间,网络宽带等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。 优化通常包括两方面的内容:减小代码的体积,提高代码的运行效率。 在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的编程习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.... 阅读全文

posted @ 2013-06-29 20:53 勤修 阅读(344) 评论(0) 推荐(0) 编辑

优化技术之内存消耗测试
摘要:2013-06-29 内存消耗测试 当一个Java应用程序运行时,有很多需要消耗内存的因素存在,如对象、加载类、线程等。在这里只考虑程序中的对象所消耗的虚拟机堆空间,这样我们就可以利用Runtime类的freeMemory()和totalMomery()方法。 public class Handler implements InvocationHandler { private Obj... 阅读全文

posted @ 2013-06-29 15:31 勤修 阅读(370) 评论(0) 推荐(0) 编辑

Android应用开发揭秘之优化技术
摘要:2013-06-28 第15章 优化技术 不管用什么语言进行开发,所有的优秀代码都会展示出共有的经典品质: 简练,可读性强,模块化,层次性,设计良好,高效,优雅,清晰等。 Java程序员能够依据Java编程规范养成良好的编程习惯,是编写良好Java程序的先决条件。 从一开始就写干净的代码,可以在程序开发过程中以及程序维护阶段不断受益。 1. 基本要求 2. 可读性要求 ... 阅读全文

posted @ 2013-06-28 23:02 勤修 阅读(299) 评论(0) 推荐(0) 编辑

性能测试之计算性能
摘要:计算性能,简单的说就是执行一段代码所用的时间。 我们在以前一定写过类似代码来计算执行某一段代码所消耗的时间: long start = System.currentTimeMillis(); … long end = System.currentTimeMillis(); System.out.println(“time lasts ” + (end – start) + “ms”); ... 阅读全文

posted @ 2013-06-28 23:00 勤修 阅读(666) 评论(0) 推荐(0) 编辑

android下载
摘要:1. 源码下载链接: http://source.android.com/source/downloading.html 参考链接: Android源码下载方法详解 2. SDK下载 http://developer.android.com/sdk/index.html# 3. windows下Android源码下载(2011.4) http://wenku.baidu.com/vi... 阅读全文

posted @ 2013-06-18 10:54 勤修 阅读(205) 评论(0) 推荐(0) 编辑

怎样查看计算机是32位还是64位操作系统
摘要:文章链接:http://jingyan.baidu.com/article/09ea3edec9caa4c0aede392e.html 最经典的查看方法 控制面板》所有控制面板项》系统 系统类型:32位操作系统 阅读全文

posted @ 2013-06-18 10:45 勤修 阅读(194) 评论(0) 推荐(0) 编辑

Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)
摘要:参考链接:http://blog.csdn.net/vebasan/article/details/6193916 位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。 先看一个例子: public static void ... 阅读全文

posted @ 2013-06-07 12:23 勤修 阅读(240) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示