自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小青叶

开源代码托管:https://github.com/qingye

  • 博客(10)
  • 资源 (10)
  • 收藏
  • 关注

原创 Android进程间通信 — AIDL

一、前言Android中的RPC参考了JAVA中的RMI(remote methord invocation)方案;Android中的RPC机制是为了实现进程间通信,即一个进程使用另一个进程中的远程对象,Android用AIDL(android interface defined language,Android接口定义语言)来实现,使用户可以很方便的定义一套接口,然后通过远程Service为

2013-05-27 11:39:43 1008

原创 设计模式 - 代理模式

顾名思义,就是表面看起来是代理做的事,实际上,是代理去找真正做事的来完成。比如,我是某公司大老板,客户需要和我签一个项目合同,但是我很忙啊,天天开会啊,应酬啊,于是,客户就找到我的代理人,代理人说,你等着,过几天给你,然后,代理人就跑来找我,我签了大名,OK,代理人就把合同给客户就完成了。因此,我与代理人都需要支持同一个功能,不然,代理人怎么知道我能做哪些情事来完成这个交易呢?1. 先

2013-05-24 17:00:08 754

原创 项目建模大致流程

一、前言从10年初到现在13年5月,差不多干了3年多的管理了,虽然是部门经理的职位,带着两个技术团队(iOS & Android),但是,由于是小公司,所以,除了日常的团队管理外,更多的是技术上和项目上的管理,以及参与手机跨平台架构设计,UML建模和Coding工作,今天这篇文章,就讲讲整个项目UML建模的大致流程。虽然,小公司,像我现在所在的公司,不到100人,基本上,都是上面的领导拍着

2013-05-16 15:06:49 1132

原创 Rose 关联关系中Role、Keys/Qualifier等讲解

前言:本篇文章讲解关联关系中,对两端的类的直观表示,先来看图:图中显示了Company与Person之间的雇主与雇员的双向关联关系,同时,还在Person端加了限定词,即Company通过限定词可以找到Person。1. employs:描述Company与Person的关系是前者雇用后者;2. +employer, +employee:描述这两者在“Logical View”

2013-05-07 17:00:45 1036

原创 rose中interface的4种不同显示

本篇只是一个小记录,以免像以前读书一样,白读了。先上个图,直观的看看:以上是类C实现了三种接口,而这4种接口在ROSE逻辑视图中的表现形式却不同,其实很简单:上图中,在"Stereotype Display"中,有对应的4种显示,可以根据不同的喜好来选择。注:本文是以Interface来做一个范例,其实还有其它视图都有不同的显示。

2013-05-07 16:02:21 1077

原创 Rational Rose 之关联关系与依赖关系的区别

这两个关系对于初学者来说,看起来似乎一样,没啥感觉,但是,这两者在代码上是有细微区别的:简单的说:类A与类B,在关联关系中,A中会保存B的一个实例,即B是A中的一个成员对象;而在依赖关系中,A不需要保存B的实例,而可能只是当一个临时的参数来传递或赋值等,即A中只需要include B.h(C++中)或import package.B(Java中)即可。

2013-05-06 17:53:34 970

原创 如何用Rational Rose画聚合与组合关系(空心菱形与实心菱形)

很久没用Rational Rose了,还是在上大学时用过2003,今天突然想起来,就装了个2007,然后想使用组合关系(即实心菱形时),忘记怎么画了,-_-|||,于是捣鼓了半天,终于搞定:第一步:第二步:第三步:OK! 这里顺便讲一下聚合关系与组合关系的区别:聚合与组合都是一种结合关系,只是额外具有整体-部分的意涵。如上图中的A、B、C、D4个类的

2013-05-06 17:31:06 6355

原创 framework 之 Animator

一、前言:        之前有篇文章讲解了Animation动画,但是自从4.0后,Google引入了新的动画框架:Animator,它与Animation的区别在于,Animator是逐帧动画,而Animation是对整个view进行了透明、位移等变化;显然,逐帧动画性能更高,Animator的源码在SDK / android / animation 下,下面来看一张UML图,描述了主要的

2013-05-03 17:23:38 1070

原创 Java泛型理解

一、理解篇:1.1 何谓泛型:泛型本质上讲是指参数化类型。参数化类型的重要性在于,它们允许创建这样一些类、接口和方法:其所操作的数据类型被指定为一个参数(即类、接口、方法中所使用的变量类型由一些参数所指定)。我们把这样的参数叫做类型参数。(类型参数体现了参数化类型概念)1.2 泛型好处:泛型,是个老话题了,在SDK 1.5之后,就加入进来,其好处在于:泛型机制为我们提供了安全的开发

2013-05-02 15:03:09 1037

原创 framework 之 Animation

一、前言:        Animation是OS 4.0以前就有的一个动画框架,源代码位于SDK / android / view / animation下,此目录下还有自带实现的几种动画类,和一些Interpolater(插补器),不过,它只实现了基础的动画效果,见UML图。此类是对整个View做了动画效果,但是效率较低,因此在OS4.0 之后,又添加了新的动画框架:Animator。本篇

2013-05-02 09:48:47 1212

DownloadService

Activity启动Service,并交互,后台下载,并更新带有进度条的状态栏。

2013-11-05

Android自定义组合控件:UIScrollLayout(支持界面滑动及左右菜单滑动)

流畅的界面左右滑动,两种类型显示,通过设置view_type来完成。

2013-09-02

ListView下拉刷新/上拉更多

通过继承ListView的方式,来实现下拉刷新,以及上拉更多,或者是点击底部加载更多的。

2013-06-17

Android悬浮窗口及状态栏显示应用图标

Android,悬浮窗口,状态栏显示应用图标

2013-06-03

ListExpand

不用expandablelistview,自己实现动画效果的展开关闭。

2013-04-27

Android左右菜单滑动

这是一个可以从左,或右端滑出菜单,菜单中可以添加ListView,并写了个公共控件来处理上下,左右手势处理,避免冲突。

2013-04-09

MTK实现动态加载的一个DEMO

将某一个模块单独编译成BIN,放置T卡目录下,系统初始化加载时,从T卡读取。 适合正在研究MTK动态加载的入门者

2010-07-19

MTK 3D效果实现源代码

可以直接应用到MTK平台中,无需修改,可以直接使用。

2010-07-01

Perl语言教程,入门级快速上手。

入门级的教程,快速上手,非常的适合新手学习。。。。。

2010-01-06

ps扣图电子版.chm

网上ps扣图教程的一些收纳,比较经典,比较适合初学者,而且有相应的网址,可以去搜索最新的学习方法

2008-09-11

空空如也

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

TA关注的人

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