自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 android软键盘的消失事件处理方法

一般,android手机上当EditView获取焦点时会自动弹出手机软键盘,在实际应用中经常会需要知道软键盘的消失事件,用于恢复一些逻辑或状态。解决方案:1. 自定义View的dispatchKeyEventPreIme()方法详细SDK描述如下:publ

2011-09-29 10:59:52 6149 1

原创 Android文件/文件夹批量蓝牙分享

功能描述:可单个或者批量进行蓝牙文件分享,支持文件、文件夹最低版本要求:Android2.0以上示例: void DoShareFilesByBt(String aFileName) { ArrayList vUriArray = FileInfo.Get

2011-07-04 10:27:44 3728 2

原创 【祝贺改版】iBook阅读星-android版开发tips分享

iBook阅读星-android版本到目前为止已基本准备就绪,就待发布公测了。在此

2011-07-04 10:16:40 994 1

原创 方便、好用、强大的Symbian日志类,请务必收藏~

Symbian平台上高效调试软件是一个大问题,相对而言,使用文件系统写日志是比较靠得住的方法。但Symbian本身提供的日志类有多种不方便的限制,所以提供以下方便好用、且能直接编译通过的日志类给大家使用(基本没有任何多余的代码,精简高效),希望大家多多收藏使用。

2010-10-09 13:20:00 1008

原创 超实用“伪同步”设计代码,用处多多

想想做软件的各位,肯定会碰到这种情况:一个任务需要多个步骤完成,且中间步骤又可能是个异步的操作,这样要完成整个任务假如采用异步方式的话那代码关系很复杂。举个例子,使用http下载一个文件,当要支持另存这个文件时,首先要弹出一个路径选择的对话框,选择好以后继续进行后续数据的写入。很明显,使用同步代码来完成这样的任务看起来会简单非常多,而且代码逻辑也更清晰明了

2010-10-09 13:18:00 1133 1

转载 #pragma用法大全

C和C++的每个实现对它的主机或操作系统都支持一些独有的特征。例如, 某些程序须对存放数据的存储器区域进行精确的控制,或必须控制特定函数接受参量的方式。#pragma指令对每个编译器给出了一个方法,在保持与C和C+ +语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 语法 #pragma 语言符号字符串

2009-06-02 10:34:00 833

原创 Symbian开发摘要【2】-图片的同步解码

      在symbian os中,主要框架基本都是基于活动对象/异步的,这种模式非常适合在目前移动终端上cpu、内存较低的事实。但这种模式对于上层开发来说带来了很多的复杂性,所以在symbian平台上开发自己的应用程序时,应细致的根据程序实际要求分析如何调用系统API,做到代码结构简单,效率满足程序要求。       典型的如应用程序中需使用的图片资源。在动态加载图片资源时,在能满足程

2009-03-26 21:21:00 938

原创 Symbian开发摘要【1】-Phone进程UID

S60系列的各SDK中,待机屏进程(Phone)的UID存在不同,现摘录如下:     SDK                                             UID                   Process Name2nd edition                                   0x100058b3      (Phone

2009-03-26 21:09:00 852

原创 Symbian S60真机调试及定位问题

Symbian<span style="font-size:18.0pt;font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">真机调试技术总结 <span style="mso-bidi-font-size:10.5pt;font-fa

2008-11-10 13:29:00 2797 2

原创 IAP(Internet Access Point)缺省选择及CommDB分析

在Symbian平台上开发网络相关应用时,经常会碰到在需要连接网络时,出现一个IAP选择框,里面包含了当前手机中的网络接入点配置,通常这些配置点包含了cmnet、cmwap和wifi等不同接入方式。这些具体的不同接入方式,对于普通手机用户来说,稍微有那么一点“深奥”,与其让用户做不知所措的选择,倒不如事先就选择好某种接入方式,作为缺省配置,而不让用户产生选择的烦恼。要对手机做网络连接的缺省配置,则

2008-09-03 00:24:00 1904 2

原创 Symbian CleanupStack工作机制解析[2]

Symbian CleanupStack工作机制解析[2]       前面一节主要描述了Symbian OS中清理栈CleanupStack的核心基础结构及工作线路,以在用户线程中创建一个CleanupStack对象为例,详细分析了CleanupStack创建、调用的内部工作机制。本节将说明CleanupStack类针对不同对象,提供的不同方法,在发生Leave时的不同动作。Symb

2008-08-27 09:46:00 1137

原创 Symbian CleanupStack工作机制解析[1]

(说明:对自己学习应用Symbian开发的总结,后续继续进行……错了欢迎指正) 对于Symbian OS中使用的CleanupStack机制,在这里不作好坏的评价,既然选择了在Symbian平台上开发,那最重要的就是了解它的机制,掌握并高效的利用好它。       对于在Symbian平台上开发GUI或者Server程序,CleanupStack已由框架创建,用户可直接使用Cleanu

2008-08-08 17:32:00 1560 2

原创 Symbian面试题

        刚接触Symbian的时候,觉得Symbian一切都是怪怪的,转不过很不适应;但习惯一段时间,且掌握其中的几条主要脉络以后,就觉得在Symbian上开发程序是一件很轻松很流畅的事情。现在公司需要招聘Symbian开发人员,由我来出一些面试题,想想自己也没用Symbian开发多久时间,就结合自己的一些实际碰到的情况,写了下面几个题目,不知道会不会被以后来面试的朋友BS!   

2008-08-07 14:01:00 3369 4

原创 【原创】Symbian平台移植之——活动规划器CActiveScheduler的灵活应用

    由于做工程的移植工作,需要移植代码到Symbian平台上,但之前代码的架构与Symbian平台看起来是有冲突,体现在之前代码中有一个独立线程用来做事件驱动、分发,然后在事件回调中完成自己的逻辑(包括异步请求),该线程是用    while(1)    {        getevent();        dispatchevent()    }来实现。但在Symb

2008-07-10 11:37:00 2327

转载 【转】Symbian 开发提示(2)

如何枚举出正在运行的App 结合RApaLsSession和TApaTaskList应该可以做到. RApaLsSession: GetAppIcon() GetAppInfo() TApaTaskList: FindApp() 从收件箱读取彩信图片 mmslist实现了首先以listbox列表的形式列出了收件箱中的所以彩信,选择某一条彩信后可以显示

2008-07-10 10:56:00 3320 2

转载 【转】Symbian资源文件浅析

一、何为资源文件:在symbian应用程序中,资源文件指的是后缀名为.rss的文件,每个应用程序至少要有一个与之关联的资源文件。资源编译器rcomp编译资源文件后,生成一个.rsc二进制文件和一个相伴的头文件(.rsg)。这样在应用程序框架启动应用程序时,会打开这个二进制文件,借助在.rsg文件中创建的资源标志符,根据需要把各个资源加载到C++代码中。二、资源文件的作用:在资源文件中指

2008-07-10 10:11:00 916 1

转载 【转】区分当前用户SIM卡是移动还是联通

        首先介绍下背景知识:        SIM卡唯一标识:IMSI 国际移动用户识别码(IMSI:International Mobile Subscriber Identification Number)是区别移动用户的标志,储存在SIM卡中,可用于区别移动用户的有效信息。IMSI由MCC、MNC、MSIN组成,其中MCC为移动国家号码,由3位数字组成,唯一地识别移动客户所属的国

2008-06-28 19:17:00 1925

原创 【转】进程共享变量#pragma data_seg用法

#pragma data_seg介绍          用#pragma data_seg建立一个新的数据段并定义共享数据,其具体格式为:   #pragma data_seg ("shareddata")   HWND sharedwnd=NULL;//共享数据   #pragm

2008-03-12 18:38:00 11872 8

转载 [转]Symbian开发提示(1)

一般诀窍1.‘Symbian 开发师网络’提供大量信息资源,协助您为Symbian OS 操作系统编写应用程序。您应经常访问www.symbian.com/developer 网站以便获取最新的SDK、技术资料、编码范例和白皮书。您从开发师网络网站能够获得:• Symbian OS‘常见问题’(FAQ) 库。这是一个对开发者来说极有价值的信息库,涵盖了最常见的设计和编码问题。• 许多白

2008-03-06 21:48:00 1078

原创 [转]Symbian 对话框的使用

Symbian 对话框的使用 1、非阻塞提示框symbian定义了几个提示类,分别是:confirm类:CAknConfirmationNoteinfo类: CAknInformationNotewarning类:CAknWarningNoteerr

2008-02-19 13:59:00 871 1

原创 [转]Direct Draw及双缓冲(Symbian开发)

Direct Draw.      试用窗口服务在屏幕上Draw需要一个连接文件来转换,这样大大降低了速度.绕过窗口服务,丢弃连接文件的转换,让应用程序自己来直接存取屏幕,这就叫做

2008-01-22 16:08:00 2622

转载 [转]GIF 文件格式分析

1.概述~~~~~~~~  GIF(Graphics Interchange Format,图形交换格式)文件是由 CompuServe公司开发的图形文件格式,版权所有,任何商业目的使用均须 CompuServe公司授权。  GIF图象是基于颜色列表的(存储的数据是该点的颜色对应于颜色列表的索引值),最多只支持8位(256色)。GIF文件内部分成许多存储块,用来存储多幅图象或者是决定图象表现行

2008-01-08 18:32:00 692

转载 [转]Windows Mobile开发资源介绍(好文)

 目前Windows Mobile的开发资源已经非常多了,我们在这里试着对这些资源进行一个归纳,使第一次进入Windows Mobile领域的开发者能够更容易得找到有用的开发资源。Windows Mobile是什么Windows Mobile是微软为智能手机和PDA提供的操作系统,在Windows Mobile 5.0之前分为Pocket PC和Smartphone两种版本,Pocke

2008-01-08 13:35:00 962

Symbian OS Explained.pdf

适合symbian开发的细节提升,里面有较详细深入地分析内核运行细节,尤其是symbian的核心ACtive对象!

2008-05-04

空空如也

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

TA关注的人

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