- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 android软键盘的消失事件处理方法
一般,android手机上当EditView获取焦点时会自动弹出手机软键盘,在实际应用中经常会需要知道软键盘的消失事件,用于恢复一些逻辑或状态。解决方案:1. 自定义View的dispatchKeyEventPreIme()方法详细SDK描述如下:publ
2011-09-29 10:59:52
6191
1
原创 Android文件/文件夹批量蓝牙分享
功能描述:可单个或者批量进行蓝牙文件分享,支持文件、文件夹最低版本要求:Android2.0以上示例: void DoShareFilesByBt(String aFileName) { ArrayList vUriArray = FileInfo.Get
2011-07-04 10:27:44
3771
2
原创 【祝贺改版】iBook阅读星-android版开发tips分享
iBook阅读星-android版本到目前为止已基本准备就绪,就待发布公测了。在此
2011-07-04 10:16:40
1019
1
原创 方便、好用、强大的Symbian日志类,请务必收藏~
Symbian平台上高效调试软件是一个大问题,相对而言,使用文件系统写日志是比较靠得住的方法。但Symbian本身提供的日志类有多种不方便的限制,所以提供以下方便好用、且能直接编译通过的日志类给大家使用(基本没有任何多余的代码,精简高效),希望大家多多收藏使用。
2010-10-09 13:20:00
1026
原创 超实用“伪同步”设计代码,用处多多
想想做软件的各位,肯定会碰到这种情况:一个任务需要多个步骤完成,且中间步骤又可能是个异步的操作,这样要完成整个任务假如采用异步方式的话那代码关系很复杂。举个例子,使用http下载一个文件,当要支持另存这个文件时,首先要弹出一个路径选择的对话框,选择好以后继续进行后续数据的写入。很明显,使用同步代码来完成这样的任务看起来会简单非常多,而且代码逻辑也更清晰明了
2010-10-09 13:18:00
1153
1
转载 #pragma用法大全
C和C++的每个实现对它的主机或操作系统都支持一些独有的特征。例如, 某些程序须对存放数据的存储器区域进行精确的控制,或必须控制特定函数接受参量的方式。#pragma指令对每个编译器给出了一个方法,在保持与C和C+ +语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 语法 #pragma 语言符号字符串
2009-06-02 10:34:00
867
原创 Symbian开发摘要【2】-图片的同步解码
在symbian os中,主要框架基本都是基于活动对象/异步的,这种模式非常适合在目前移动终端上cpu、内存较低的事实。但这种模式对于上层开发来说带来了很多的复杂性,所以在symbian平台上开发自己的应用程序时,应细致的根据程序实际要求分析如何调用系统API,做到代码结构简单,效率满足程序要求。 典型的如应用程序中需使用的图片资源。在动态加载图片资源时,在能满足程
2009-03-26 21:21:00
943
原创 Symbian开发摘要【1】-Phone进程UID
S60系列的各SDK中,待机屏进程(Phone)的UID存在不同,现摘录如下: SDK UID Process Name2nd edition 0x100058b3 (Phone
2009-03-26 21:09:00
869
原创 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
2812
2
原创 IAP(Internet Access Point)缺省选择及CommDB分析
在Symbian平台上开发网络相关应用时,经常会碰到在需要连接网络时,出现一个IAP选择框,里面包含了当前手机中的网络接入点配置,通常这些配置点包含了cmnet、cmwap和wifi等不同接入方式。这些具体的不同接入方式,对于普通手机用户来说,稍微有那么一点“深奥”,与其让用户做不知所措的选择,倒不如事先就选择好某种接入方式,作为缺省配置,而不让用户产生选择的烦恼。要对手机做网络连接的缺省配置,则
2008-09-03 00:24:00
1925
2
原创 Symbian CleanupStack工作机制解析[2]
Symbian CleanupStack工作机制解析[2] 前面一节主要描述了Symbian OS中清理栈CleanupStack的核心基础结构及工作线路,以在用户线程中创建一个CleanupStack对象为例,详细分析了CleanupStack创建、调用的内部工作机制。本节将说明CleanupStack类针对不同对象,提供的不同方法,在发生Leave时的不同动作。Symb
2008-08-27 09:46:00
1147
原创 Symbian CleanupStack工作机制解析[1]
(说明:对自己学习应用Symbian开发的总结,后续继续进行……错了欢迎指正) 对于Symbian OS中使用的CleanupStack机制,在这里不作好坏的评价,既然选择了在Symbian平台上开发,那最重要的就是了解它的机制,掌握并高效的利用好它。 对于在Symbian平台上开发GUI或者Server程序,CleanupStack已由框架创建,用户可直接使用Cleanu
2008-08-08 17:32:00
1570
2
原创 Symbian面试题
刚接触Symbian的时候,觉得Symbian一切都是怪怪的,转不过很不适应;但习惯一段时间,且掌握其中的几条主要脉络以后,就觉得在Symbian上开发程序是一件很轻松很流畅的事情。现在公司需要招聘Symbian开发人员,由我来出一些面试题,想想自己也没用Symbian开发多久时间,就结合自己的一些实际碰到的情况,写了下面几个题目,不知道会不会被以后来面试的朋友BS!
2008-08-07 14:01:00
3382
4
原创 【原创】Symbian平台移植之——活动规划器CActiveScheduler的灵活应用
由于做工程的移植工作,需要移植代码到Symbian平台上,但之前代码的架构与Symbian平台看起来是有冲突,体现在之前代码中有一个独立线程用来做事件驱动、分发,然后在事件回调中完成自己的逻辑(包括异步请求),该线程是用 while(1) { getevent(); dispatchevent() }来实现。但在Symb
2008-07-10 11:37:00
2347
转载 【转】Symbian 开发提示(2)
如何枚举出正在运行的App 结合RApaLsSession和TApaTaskList应该可以做到. RApaLsSession: GetAppIcon() GetAppInfo() TApaTaskList: FindApp() 从收件箱读取彩信图片 mmslist实现了首先以listbox列表的形式列出了收件箱中的所以彩信,选择某一条彩信后可以显示
2008-07-10 10:56:00
3375
2
转载 【转】Symbian资源文件浅析
一、何为资源文件:在symbian应用程序中,资源文件指的是后缀名为.rss的文件,每个应用程序至少要有一个与之关联的资源文件。资源编译器rcomp编译资源文件后,生成一个.rsc二进制文件和一个相伴的头文件(.rsg)。这样在应用程序框架启动应用程序时,会打开这个二进制文件,借助在.rsg文件中创建的资源标志符,根据需要把各个资源加载到C++代码中。二、资源文件的作用:在资源文件中指
2008-07-10 10:11:00
931
1
转载 【转】区分当前用户SIM卡是移动还是联通
首先介绍下背景知识: SIM卡唯一标识:IMSI 国际移动用户识别码(IMSI:International Mobile Subscriber Identification Number)是区别移动用户的标志,储存在SIM卡中,可用于区别移动用户的有效信息。IMSI由MCC、MNC、MSIN组成,其中MCC为移动国家号码,由3位数字组成,唯一地识别移动客户所属的国
2008-06-28 19:17:00
2045
原创 【转】进程共享变量#pragma data_seg用法
#pragma data_seg介绍 用#pragma data_seg建立一个新的数据段并定义共享数据,其具体格式为: #pragma data_seg ("shareddata") HWND sharedwnd=NULL;//共享数据 #pragm
2008-03-12 18:38:00
11929
8
转载 [转]Symbian开发提示(1)
一般诀窍1.‘Symbian 开发师网络’提供大量信息资源,协助您为Symbian OS 操作系统编写应用程序。您应经常访问www.symbian.com/developer 网站以便获取最新的SDK、技术资料、编码范例和白皮书。您从开发师网络网站能够获得:• Symbian OS‘常见问题’(FAQ) 库。这是一个对开发者来说极有价值的信息库,涵盖了最常见的设计和编码问题。• 许多白
2008-03-06 21:48:00
1098
原创 [转]Symbian 对话框的使用
Symbian 对话框的使用 1、非阻塞提示框symbian定义了几个提示类,分别是:confirm类:CAknConfirmationNoteinfo类: CAknInformationNotewarning类:CAknWarningNoteerr
2008-02-19 13:59:00
878
1
原创 [转]Direct Draw及双缓冲(Symbian开发)
Direct Draw. 试用窗口服务在屏幕上Draw需要一个连接文件来转换,这样大大降低了速度.绕过窗口服务,丢弃连接文件的转换,让应用程序自己来直接存取屏幕,这就叫做
2008-01-22 16:08:00
2642
转载 [转]GIF 文件格式分析
1.概述~~~~~~~~ GIF(Graphics Interchange Format,图形交换格式)文件是由 CompuServe公司开发的图形文件格式,版权所有,任何商业目的使用均须 CompuServe公司授权。 GIF图象是基于颜色列表的(存储的数据是该点的颜色对应于颜色列表的索引值),最多只支持8位(256色)。GIF文件内部分成许多存储块,用来存储多幅图象或者是决定图象表现行
2008-01-08 18:32:00
701
转载 [转]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
975
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人