自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 AppWidget

之前在公司项目中开发过图片widget,现在回故一下appwidget架构。 AppWidgetService:系统service之一,主要在后台负责所有appwidget的管理工作。Widget的添加,删除,更新等。 AppWidgetManager:Widgets管理类  AppWidgetProvider :继承自 BroadcastRecevier , 在AppWidge

2011-11-19 23:16:16 436

转载 Audio系统和上层接口

Audio系统和上层接口    在Android中,Audio系统自上而下由Java的Audio类、Audio本地框架类、AudioFlinger和Audio的硬件抽象层几个部分组成。 è 7.2.1  Audio系统的各个层次 Audio系统的各层次情况如下所示。   Audio本地框架类是libmedia.so的一个部分,这些Audio接口对上层提供接口,由下层的本地代码去实现。

2011-10-15 14:35:47 563

原创 设计模式-策略模式

<br />首先回顾一下工厂模式,百度知道:<br />工厂模式定义:提供创建对象的接口. 为何使用?  工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。<br />  为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑使用工厂模式,虽然这样做,可能多做一些工作,但会给你系统带来更

2011-01-09 22:26:00 200

原创 设计模式-简单的工厂模式

<br />之前了解一些设计模式,只是粗略的了解到设计模式的名称,对各种设计模式并不懂。听闻说大话设计模式这本书不错,近来下载其电子版以学之,初读第一章,无事以记之。<br />  对于一个简单的计算器我们该如何设计,能达到面向对象的特点,达到最优的设计。面向对象的设计思想,通过封装、继承、多态把程序的耦合度降低,用设计模式使程序更加的灵活,容易修改,并且易于复用。计算器设计结构图如下:<br /><br /> <br />用java实现代码如下:<br /> <br />运算类<br />public c

2011-01-08 23:23:00 207

转载 Android基本概念和模型

<br /><br />   学习在一个全新的平台上开发最重要的第一步是什么?我觉得当然不是语言的问题,也更不是工具的问题。学习Windows开发,我们得了解 Win32窗口的运行原理,消息队列等机制,不了解这些背后的机制和基本的运行模型,只靠RAD工具我们还是只能停留在普通应用的阶段。学习Web开发, 不了解HTML DOM,HTTP协议原理等内容,只靠掌握如ASP.Net,JSP等厂商技术,我们也做不到Web开发的“心想事成”,“胸有成竹”;同样如Anrs Blog中说到的正则表示式的应用,我们还得了解

2010-12-20 22:46:00 250

原创 工作随想

工作已经五个多月,在生产系统实习三个月,朝八晚十。三个多月终于即将结束的时候,临时改变策略,又要进行特训。想着这应该是好事,仿佛进入了大学生活。大学需要一个学期的课程,二个小时搞定,像什么c,c++,java,linux,MTK,Qualcomm...,还有一大堆作业,百度、谷歌

2010-12-20 22:39:00 133

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除