摘要: 第三部分 OpenCore OSCL简介 OSCL,全称为Operating System Compatibility Library (操作系统兼容库),它包含了一些在不同操作系统中移植层的功能,其代码结构如下所示:oscl/oscl|-- config :配置的宏|-- makefile|-- makefile.pv|-- osclbase :包含基本类型、宏以及一些STL容器类似的功能|-- osclerror :错误处理的功能|-- osclio :文件IO和Socket等功能|-- oscllib :动态库接口等功能|-- osclmemory :内存管理、自动指针等功能|-- o. 阅读全文
posted @ 2010-06-17 15:48 雨辰2001 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 第一部分 OpenCore概述 OpenCore的另外一个常用的称呼是PacketVideo,它是Android的多媒体核心。PacketVideo是一家公司的名称,OpenCore是这套多媒体框架的软件层的名称。在Android的开发者层次看,二者的含义基本相同。对比Android的其它程序库,OpenCore的代码非常庞大,它是一个基于C++的实现,定义了全功能的操作系统移植层,各种基本的功能均被封装成类的形式,各层次之间的接口多使用继承等方式。OpenCore是一个多媒体的框架,从宏观上来看,它主要包含了两大方面的内容: * PVPlayer:提供媒体播放器的功能,完成各种音频(Aud. 阅读全文
posted @ 2010-06-17 15:40 雨辰2001 阅读(562) 评论(0) 推荐(0) 编辑
摘要: Struts的原理和优点.Struts工作原理MVC即Model-View-Controller的缩写,是一种常用的设计模式。MVC 减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。MVC的工作原理,如下图1所示:Struts是MVC的一种实现,它将 Servlet和 JSP 标记(属于 J2EE 规范)用作实现的一部分。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。Struts的工作原理,视图:主要由JSP生成页面完成视图,Struts提供丰富的JSP 标签库: Html,Bean,Logic,Template等,这有利于分开表现逻辑和程序逻 阅读全文
posted @ 2010-06-10 23:15 雨辰2001 阅读(1038) 评论(0) 推荐(0) 编辑