自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 装饰模式

转载:http://chenhua-1984.iteye.com/blog/565629点击打开链接 记得以前听一个高手说java.io包采用了了装饰器模式,当时不是很明白什么事装饰器模式,现在,网上看了一下说明和帮助的例子,他们的例子是这样的。   定义Decorator装饰器,顾名思义,就是动态地给一个对象添加一些额外的职责,就好比为房子进行装修一样。因此,装饰器模

2014-03-10 19:01:04 478

原创 设计模式

1.简单工厂模式:需要由以下角色组成:1.接口2.接口的实现类(简单工厂模式里面的具体产品角色)3.工厂类简单工厂模式就是把创建对象的方法封装起来.简单工厂模式是类的创建模式,又叫做静态工厂方法。简单工厂模式就是由一个工厂类根据传入的参量决定创建出哪一种产品类的实例。简单工厂模式涉及到工厂角色、抽象产品角色以及具体产品角色等三个角色:1.工厂类(Creator)角色

2014-03-10 14:54:28 560

原创 亚当理论-十条准则

赔钱的部位绝不要加码或摊平在开始操作或加码时,绝不能不同时设置止损点,以便在出错时,可以出场除非是朝操作的方向,否则绝不要取消或移动止损点绝不让合理的小损失变成不可收拾的大损失一笔操作或任何一天,不要让自己亏损掉操作资金的10%以上别去抓市场的头部或底部,让市场把它抓出来别档在列车前面.不可以逆市而为保持弹性操作不顺时,让自己休息提醒自己操作的目的

2014-01-29 16:57:52 609

原创 Android STK 流程处理

1.frameworks/opt/telephony/src/java/com/android/internal/telephony/RIL.java:      RIL.java:收到底层上报的消息(RIL_UNSOL_STK_PROACTIVE_COMMAND);在方      法processUnsolicited()中处理,在方法processUnsolicited()中通

2013-12-10 10:40:27 1510

原创 Android STK分析

应用层:packages\apps\stk\src\com\android\stk\BootCompletedReceived.java是一个广播接收类,它只负责接收一个广播:Intent.ACTION_BOOT_COMPLETED,即开机启动完成的广播,当接收到开机启动完成后,开启服务StkAppService,传递参数StkAppService.OPCODE,为StkAppServic

2013-12-04 11:21:35 4587 1

翻译 PLMN选择过程

下图为PLMN选择流程:1.开机初始化时,从SIM卡中读取EF/NV/EFs   EF ItemsEFIMSI – IMSIEFPLMNwAcT – User-controlled PLMN selector with Access TechnologyEFHPPLMN – Higher-priority PLMN search periodEFFP

2013-11-11 13:25:14 13053 1

翻译 3GPP

3G TS 21.101 V1.0.0 (1999-10)技术指导书第三代合作伙伴组织;技术规范业务组和系统组织;Release 1999 Specifications(3G TS 21.101 version 1.0.0)  

2013-11-05 16:01:33 2255

转载 Android编译过程详解

编译过程如下:1> source build/envsetup.sh:加载命令2> lunch:选择平台编译选项3> make:执行编译命令详解:1. source . build/envsetup.sh    envsetup.sh其主要作用如下:    1. 加载了编译时使用到的函数命令,如:help,lunch,m,mm,mmm等    2. 添加了两

2013-10-16 15:00:49 948

原创 Android 时间同步与更新

在Android2.3.4系统中,时间会通过网络进行同步,而Android默认使用的是NITZ来获取移动网络时间,需要有移动网络服务商的支持才能使用,而有些Android产品只支持WIFI等无线网络,而不支持移动网络,此时就需要采用SNTP方式来获取网络时间进行同步了,相应需要修改到的文件为

2013-10-12 13:32:35 1352

原创 Repo命令介绍

Repo只是google用Python脚本写的调用git的一个脚本,主要是用来下载、管理Android项目的软件仓库。1。repo init -u URL,在当前目录安装 repository ,会在当前目录创建一个目录 ".repo"  -u 参数指定一个URL, 从这个      URL 中取得repository 的 manifest 文件。例如:repo init -u g

2013-10-11 11:48:55 1533

原创 WCDMA空中接口的信道

信道:是信号的传输媒质,可分为有线和无线信道两类。有线信道包括明线、对称电           缆、同轴电缆及光缆等。无线信道有地波传播、短波电离层反射、超短波或微波视距           中继、人造卫星中继以及各种散射信道等。如果我们把信道的范围扩大,它还可以包           括有关的变换装置,比如:发送设备、接收设备、馈线与天线、调制器、解调器等,

2013-09-30 10:58:41 1460

原创 CDMA介绍

移动用户号码(MDN)MDN号码为CDMA网移动用户做被叫方时,主叫用户所需要大的号码。MDN结构如下:           CC+MAC+H0H1H2H3+ABCDCC:MAC:H0H1H2H3:ABCD:

2013-09-27 14:15:53 1198

原创 Android Phone Flow

1 QCOM 实现的 android 架构图Android 架构图拨打电话主要涉及以下代码:1.PHONE:packages/apps/Phone这个模块主要负责界面的显示,可根据协议或运营商需求定制各种内容。2.FRAMEWORK:frameworks/base/telephony/java/com/android/internal/telephony

2013-09-25 11:24:45 1986

原创 Android NDK

NDK全称:Native Development Kit1.NDK是一系列工具的集合 NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的NDK集成了交叉编译器,并提供了相应的mk文件隔离平台、CPU、API等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”、“编译特性

2013-09-24 13:14:49 574

原创 MMS协议

MMS介绍MMS是Multimedia Messaging Service (多媒体消息服务)的缩写,即所说的彩信,可以用于传送文字,图片,动画,音视频等多媒体信息。手机终端合成多媒体消息后,可以向网内的合法用户发送,由MMSC(多媒体消息中心)对消息进行存储和处理,并负责将消息在不同的MMSC之间进行传递转发,同时接受方用户可以从MMSC接收多媒体消息。多媒体消息服务要求一个WAP网

2013-09-20 15:29:23 3670

原创 Source Insight使用指南

Source Insight实质上是一个支持多种开发语言(java,c ,c 等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我们当成源代码阅读工具使用。    当我们点击开始按钮时,出现图1所示的开始界面: 图1    首先新建一个项目,点击工具栏中的Project-〉New Project

2013-09-20 10:24:20 710

原创 PLMN介绍

PLMN介绍        PLMN(Public Land Mobile Network,公共陆地移动网络),由政府或它所批准的经营者,为公众提供陆地移动通信业务目的而建立和经营的网络。该网路必须与公众交换电话网(PSTN)互连,形成整个地区或国家规模的通信网。PLMN = MCC + MNC,例如中国移动的PLMN为46000,中国联通的PLMN为46001。PLMN

2013-09-18 14:58:55 4186

转载 PLMN选择过程分析

PLMN选择过程分析                                             本文摘自:http://blog.sina.com.cn/s/blog_3f0e8a840100ai4d.html流程分析:        PLMN选择过程分为两种情况,即UE在无先验信息情况下的PLMN选择和存储有先验信息情况下的PLMN选择。两种情况的流程略

2013-09-18 14:30:53 6488 1

原创 Android:MMS流程分析

Applications应用层:packages\apps\Mms\src\com\android\mms\ui:1.ConversationList.java:是短彩信的显示界面,在此页面中点击新建按钮,即可进入短彩信编辑界面,响应此事件的是      createNewMessage()方法,在createNewMessage()方法中通过startActivity()

2013-09-17 12:01:43 1016

空空如也

空空如也

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

TA关注的人

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