C++ 代码

多种手机平台开发-----让我们跟苹果一起红起来。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年7月26日

摘要: Android 应用程序构成一般情况Android 应用程序是由以下四种组件构造而成的:· 活动· 广播接收器· 服务· 内容提供器需要注意的是,并不是每个Andorid 应用程序都必须构建这4 个组件,有些可能由这些组件的组合而成。一旦你确定了你的应用程序中需要的组件,那么你就应该在AndroidManifest.xml 中列出他们。 这是一个XML 配置文件,它用于定义应用程序中需要的组件、组件的功能及必要条件等。这个文件是必须的。详情参见Android manifest file documentation四种组件说明如下:活动活动是最基本的And 阅读全文

posted @ 2011-07-26 11:40 蔡清华 阅读(1425) 评论(0) 推荐(0) 编辑

2011年5月10日

摘要: HTML5 知识点 (1)语义化标记 <header>,<footer>,<nav>,<article>,<section>,<aside>,<hgroup>,<time>,<mark>,<figure>,<figcaption> (2)表单增强 ①新的INPUT类型: color, email, date, month, week, time, datetime, datetime-local, number, range, search, tel, url ② 阅读全文

posted @ 2011-05-10 14:06 蔡清华 阅读(1096) 评论(0) 推荐(1) 编辑

2011年5月4日

摘要: (from:http://www.jjos.org/android/2010/05/10/312_webkit-webkit-for-android.html)一、WebKit简介 WebKit是一个开源的浏览器网页排版引擎,包含WebCore排版引擎和JSCore引擎。 WebCore和JSCore引擎来自于KDE项目的KHTML和KJS开源项目。Android平台的Web 引擎框架采用了WebKit项目中的WebCore和JSCore部分,上层由Java语言封装,并且作 为API提供给Android应用开发者,而底层使用WebKit核心库(WebCore和JSCore)进行 网页排版。 二 阅读全文

posted @ 2011-05-04 18:11 蔡清华 阅读(6555) 评论(0) 推荐(0) 编辑

2011年4月25日

摘要: (from:http://www.ibm.com/developerworks/library/wa-offlineweb/)Summary: Writing applications for multiple operating systems and a wide range of mobile devices can be challenging. The high demand for sophisticated mobile applications requires significant hardware. One solution is to provide Web appli 阅读全文

posted @ 2011-04-25 17:23 蔡清华 阅读(616) 评论(0) 推荐(0) 编辑

2010年12月28日

摘要: http://blog.chinaunix.net/u3/99423/showart_2203591.html 阅读全文

posted @ 2010-12-28 13:49 蔡清华 阅读(325) 评论(0) 推荐(0) 编辑

2010年9月22日

摘要: 1.Linux线程的发展 早在LINUX2.2内核中。并不存在真正意义上的线程,当时Linux中常用的线程pthread实际上是通过进程来模拟的,也就是同过fork来创建“轻”进程,并且这种轻进程的线程也有个数的限制:最多只能有4096和此类线程同时运行。 2.4内核消除了个数上的限制,并且允许在系统运行中动态的调整进程数的上限,当时采用的是Linux Thread 线程库... 阅读全文

posted @ 2010-09-22 18:37 蔡清华 阅读(2383) 评论(0) 推荐(0) 编辑

2010年8月22日

摘要: 最近在做某系统的某应用的PAL 层, 避免不了要和临界区、信号量打交道,本人就总结下:掌握什么是信号量、消息队列、互斥量?  信号量: 信号量用在多线程多任务同步的,一个线程完成了某一个动作就通过信号量告诉别的线程,别的线程再进行某些动作。信号量可用于进程间或线程间。只要信号量的value大于0,其他线程就可以等待信号量成功,成功后信号量的value减一。若value值不大于0,则等待信号量阻塞,... 阅读全文

posted @ 2010-08-22 23:01 蔡清华 阅读(1829) 评论(0) 推荐(0) 编辑

2010年8月14日

摘要: 如果你有多年C语言编程经验的话,相信对C语言的命名冲突应该不陌生。本文结合个人一些经验讨论一下命名冲突的问题。 首先讲一下命名冲突的由来。C语言中所有的符号名称都定义在一个全局命名空间中。这样符号名称,中间文件名称(.o文件或者.obj文件)都可能会冲突。 根据我的经验,如下情况下容易产生C语言命名冲突:1、当系统只有一个模块的时候,命名冲突的问题不太严重。当系统有N个模块之后,很难保证不发生命... 阅读全文

posted @ 2010-08-14 14:08 蔡清华 阅读(6103) 评论(0) 推荐(0) 编辑

2010年8月4日

摘要: 一、简介:skia 有大概 80,000 行代码,基于 C++ 开发,主要特点包括:高度优化的软体 -Optimised software-based rasteriser (module sgl/);选择性透过OpenGL/ES ,加速特定操作,如shader 和 textures -Optional GL-based acceleration of certain graphics operations including shader support and textures (module gl/);动画处理能力-Animation capabilities (module an 阅读全文

posted @ 2010-08-04 10:01 蔡清华 阅读(13067) 评论(1) 推荐(1) 编辑

2010年8月3日

摘要: 转自一醉千年大大:http://blog.csdn.net/yili_xie/archive/2009/11/12/4803527.aspxSurfaceFlinger 是Android multimedia 的一个部分,在Android 的实现中它是一个service ,提供系统 范围内的surface composer 功能,它能够将各种应用 程序的2D 、3D surface 进行组合。在具... 阅读全文

posted @ 2010-08-03 17:00 蔡清华 阅读(5627) 评论(0) 推荐(0) 编辑