会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Devin Zhang
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2012年2月3日
Android之SurfaceView使用总结
摘要: 1.概念 SurfaceView是View类的子类,可以直接从内存或者DMA等硬件接口取得图像数据,是个非常重要的绘图视图。它的特性是:可以在主线程之外的线程中向屏幕绘图上。这样可以避免画图任务繁重的时候造成主线程阻塞,从而提高了程序的反应速度。在游戏开发中多用到SurfaceView,游戏中的背景
阅读全文
posted @ 2012-02-03 21:24 Devin Zhang
阅读(39751)
评论(2)
推荐(4)
编辑
2012年2月2日
数据交换格式XML和JSON对比
摘要: 1.简介: XML:extensible markup language,一种类似于HTML的语言,他没有预先定义的标签,使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。具体的可以问Google或百度。相比之JSO
阅读全文
posted @ 2012-02-02 17:30 Devin Zhang
阅读(5934)
评论(2)
推荐(3)
编辑
2012年1月31日
HTTP请求:GET与POST方法的区别
摘要: HTTP 定义了与服务器交互的不同方法,最基本的方法是 GET 和 POST。 1.Get是从服务器上获取数据,Post是向服务器传送数据。GET 用于信息获取,是安全的和幂等的。安全的意味着该操作用于获取信息而非修改信息,幂等的意味着对同一 URL 的多个请求应该返回同样的结果。完整的定义并不像看
阅读全文
posted @ 2012-01-31 10:49 Devin Zhang
阅读(2381)
评论(0)
推荐(0)
编辑
2012年1月30日
Android之菜单总结
摘要: 在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu)。 1. 选项菜单(OptionsMenu)详解 Activity中需要覆盖的常用的方法: public boolean onCreateOptionsMenu(
阅读全文
posted @ 2012-01-30 15:51 Devin Zhang
阅读(5586)
评论(0)
推荐(4)
编辑
2012年1月28日
android GC内存泄露问题
摘要: 1. android内存泄露概念 不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发生,
阅读全文
posted @ 2012-01-28 22:12 Devin Zhang
阅读(24467)
评论(1)
推荐(3)
编辑
Android界面刷新
摘要: Android的invalidate与postInvalidate都是用来刷新界面的,用法区别在于: 1)invalidate():实例化一个Handler对象,并重写handleMessage方法调用invalidate()实现界面刷新;而在线程中通过sendMessage发送界面更新消息。 2)
阅读全文
posted @ 2012-01-28 11:08 Devin Zhang
阅读(6256)
评论(0)
推荐(0)
编辑
Android之单元测试学习
摘要: 1.单元测试概念 单元测试(又称为模块测试),检验程序模块(软件设计的最小单位)正确性的测试工作,常常是程序员写的一段代码。对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法。 android中的测试框架是扩展的junit3,所以在学习android的单元测试之
阅读全文
posted @ 2012-01-28 01:13 Devin Zhang
阅读(2666)
评论(0)
推荐(0)
编辑
2012年1月27日
Android学习进阶和IoC
摘要: 1.成为Android高手一般分为六个阶段: 第一阶段:熟练掌握Java SE,尤其是对其内部类、线程、并发、网络编程等需要深入研究;熟练掌握基于HTTP协议的编程,清楚POST和GET等请求方式流程和细节;能够进行基本的Java Web编程,如果能够使用Java EE则更好; 第二阶段:精通And
阅读全文
posted @ 2012-01-27 14:05 Devin Zhang
阅读(7751)
评论(0)
推荐(0)
编辑
2012年1月26日
Android之MVC模式
摘要: MVC (Model-View-Controller):M是指逻辑模型,V是指视图模型,C则是控制器。一个逻辑模型可以对于多种视图模型,比如一批统计数据你可以分别用柱状图、饼图来表示。一种视图模型也可以对于多种逻辑模型。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式
阅读全文
posted @ 2012-01-26 22:09 Devin Zhang
阅读(59955)
评论(0)
推荐(0)
编辑
Android之Widget学习总结
摘要: 1.Widget设计步骤 需要修改三个XML,一个class: 1)第一个xml是布局XML文件(如:main.xml),是这个widget的。一般来说如果用这个部件显示时间,那就只在这个布局XML中声明一个textview就OK了。 2)第二个xml是widget_provider.xml,主要是
阅读全文
posted @ 2012-01-26 19:24 Devin Zhang
阅读(15970)
评论(1)
推荐(0)
编辑
2012年1月25日
Java之排序总结
摘要: 参考资料:http://blog.sina.com.cn/s/blog_62200f0e0100wh8q.html PS: 欢迎关注公众号"Devin说",会不定期更新Java相关技术知识。
阅读全文
posted @ 2012-01-25 23:52 Devin Zhang
阅读(1051)
评论(0)
推荐(1)
编辑
Java之内存分析和String对象
摘要: Java中内存分析: 栈(Stack) :存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中)。 堆(heap):存放所有new出来的对象。 常量池(constant pool):在堆中分配出来的一块存储区域,存放
阅读全文
posted @ 2012-01-25 20:36 Devin Zhang
阅读(16161)
评论(4)
推荐(9)
编辑
Java之集合类应用总结
摘要: 1.集合类类图 Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└Set ├HashSet ├TreeSet ├LinkedHashSet Map├Hashtable├HashMap├WeakHashMap└SortedMap └TreeM
阅读全文
posted @ 2012-01-25 18:34 Devin Zhang
阅读(3468)
评论(0)
推荐(2)
编辑
2012年1月20日
Android之Adapter用法总结
摘要: 1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系: Android中所有的Adapter一览:
阅读全文
posted @ 2012-01-20 22:33 Devin Zhang
阅读(169219)
评论(25)
推荐(43)
编辑
Android之View和SurfaceView
摘要: Android游戏当中主要的除了控制类外就是显示类View。SurfaceView是从View基类中派生出来的显示类。android游戏开发中常用的三种视图是:view、SurfaceView和GLSurfaceView。 View:显示视图,内置画布,提供图形绘制函数、触屏事件、按键事件函数等;必
阅读全文
posted @ 2012-01-20 16:38 Devin Zhang
阅读(10466)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
9
下一页