摘要: TImCodecB64类是symbian平台下提供的Base64编码解码类,你在官方文档的sdk可能找不到关于Base64编码解码类的描述。但是此类确实存在于sdk的开发包中,在这里给出TImCodecB64类的简单用法示范。 Contents [hide] 1 示例代码2 BASE64编码3 BASE64解码4 提示 示例代码 BASE64编码 结果 VGhpcyBpcyB0ZXN0 BASE6... 阅读全文
posted @ 2010-10-22 14:56 冰岛 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 适用版本:S60 2nd Edition, S60 3rd Edition具体方案:通过以下代码可以判断一个UID为KUidMyAppUid的程序是否运行在前台,若是返回ETrue,若否则返回EFalse。TBool MyApplication::IsTaskInForegroundL(){RWsSession& wsSession = CEikonEnv::Static()->Ws... 阅读全文
posted @ 2010-10-21 13:46 冰岛 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 网上找到的源码,先做备份。下次肯定会用到~RSocketServ sockServ;User::LeaveIfError(sockServ.Connect());CleanupClosePushL(sockServ);RSocket socket;User::LeaveIfError( socket.Open(sockServ, KSMSAddrFamily, KSockDatagram, KSM... 阅读全文
posted @ 2010-10-21 13:43 冰岛 阅读(610) 评论(0) 推荐(0) 编辑
摘要: QT就不多介绍了,是由挪威的Trolltect公司开发的,跨平台的应用程序框架。分为商业版(commercial edition)和开源版(open_source edition)。开源版可以在官方网站下载,商业版当然只有花钱买了。最大的区别是商业版可以象安装软件一样,简单安装,并且可以很方便地象普通VS项 目一样的创建VS项目。而开源版的安装就比较麻烦(目前只有MinGW有开源安装版),并且... 阅读全文
posted @ 2010-10-19 12:21 冰岛 阅读(793) 评论(0) 推荐(0) 编辑
摘要: Beej网络socket编程指南 -------------------------------------------------------------------------------- 介绍   Socket编程让你沮丧吗?从manpages中很难得到有用的信息吗?你想跟上时代去编Internet相关的程序,但是为你在调用connect()前的bind()的结构而不知所措?等等̷... 阅读全文
posted @ 2010-10-19 11:40 冰岛 阅读(1151) 评论(0) 推荐(0) 编辑
摘要: Symbian异步服务框架1. CActive活动对象活动对象主要用于向Asynchronous Servie Provider提交异步请求和取消异步请求;提交异步请求调用SetActive();DoCancel()函数用来取消异步请求;在实现异步对象时,一定要实现RunL()和DoCancel()这两个函数;RunL()函数由CActiveScheduler活动调度器调用,而DoCancel()... 阅读全文
posted @ 2010-10-19 11:31 冰岛 阅读(492) 评论(0) 推荐(0) 编辑
摘要: Socket网络编程学习笔记(1):常用方法介绍 虽然天天上博客园欣赏各位“大侠”的杰作,偶然回首,突然发现自己已成“潜水者”久矣。本来对于自己有限的水平,有点不好意思在此 发贴,不过潜伏久了,才慢慢意识到老是通过浏览他人的文章虽然能够提高自己能力,能够及时的获取新技术新思想,但却只能停留在他人的思想上。通过学习,加 上自己的想法,再... 阅读全文
posted @ 2010-10-19 11:29 冰岛 阅读(1185) 评论(0) 推荐(3) 编辑
摘要: 使用Socket API From Forum Nokia Wiki 翻译说明 本文翻译自英文Wiki部分的Using the sockets API,因为原文较长,所以我将一部分一部分地翻译,同时欢迎大家帮助我一起完成这个任务,并且对我已经翻译的内容作修改和指正。 Contents [hide] 1 简介2 有关Socket的服务构架 2.1 什么是socket?2.2 协议模块2.3 传输的... 阅读全文
posted @ 2010-10-19 10:51 冰岛 阅读(1898) 评论(0) 推荐(1) 编辑
摘要: 1# unable to open class file ..\..\R.java Permission denied enied, unable, class 求助:我是新手,最近在照书学习时,导入的程序都在项目的图标处有个红叉, 提示:ERROR:Unable to open class file ..\..\R.java Permission denied 请问这种情况是什么导致的 ?... 阅读全文
posted @ 2010-10-19 09:44 冰岛 阅读(2902) 评论(0) 推荐(0) 编辑
摘要: 1.break可以在循环和switch中使用,程序执行到break语句时,如在break在循环中出现,则跳出当前层次的循环(只能跳出一层)继续执行循环外的一语句.如果在switch语句中出现,则结束switch,继续执行switch语句之后的语句. for(;;) { A; if(e)break; /*直接退出循环且循环结束,B不被执行*/ B; }2.continue只能用在循环中,意思是... 阅读全文
posted @ 2010-10-16 16:16 冰岛 阅读(4690) 评论(0) 推荐(2) 编辑
摘要: 网上的算法很多,但我只提供一个最笨,最简单,但最有效的方法去做: 比如你要一行要显示4个字母的长度,显示的信息为"ABCDE",1秒钟为其更新速度 那么我们可以紧挨着放置4个LABEL,LABEL1,LABEL2,LABEL3,LABEL4设置好他们的位置 然后算法如下: 1.获取要显示的信息并存入数组里 TBuf<10> iSourceData = _L("ABCDE"); CDe... 阅读全文
posted @ 2010-10-15 16:16 冰岛 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 作者:风生水起文章来源:风生水起更新时间:2006-7-30 10:33:03一、何为资源文件:在symbian应用程序中,资源文件指的是后缀名为.rss的文件,每个应用程序至少要有一个与之关联的资源文件。资源编译器rcomp编译资源文件后,生成一个.rsc二进制文件和一个相伴的头文件(.rsg)。这样在应用程序框架启动应用程序时,会打开这个二进制文件,借助在.rsg文件中创建的资源标志符,根据需... 阅读全文
posted @ 2010-10-14 13:16 冰岛 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 总结一下内嵌SIS自启动的问题。一般程序开机自启动,大家把自己的程序用rss的方法做成自启动。但是内嵌到另外一个SIS包中发现安装完成后,重启手机内嵌SIS不能自启动。可悲的事我居然惊奇的发现魔秀的动态主题用RSS打包是可以完成自启动的。为什么我的就不行呢?难道是人品问题。先来看看如何打内嵌SIS吧。以下就是内嵌SIS的在PKG中的语法IfNOT PACKAGE(0xUID)//先判断自己的SIS... 阅读全文
posted @ 2010-10-14 11:11 冰岛 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 1,实例化 setting item list 时,一定要遵守下面的顺序:1) CAknSettingItemList *pList = new (ELeave) CAknSettingItemList derived class2) pList->SetContainerWindowL(*this);3) pList->SetMopParent(this);4) pList->... 阅读全文
posted @ 2010-10-13 12:09 冰岛 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 在做网络连接选择中,我们往往是首先遍历用户手机内已存接入点,而后又用户选择适当接入点连接网络。由于每部手机内部每个已存接入点个数是不同的,那么就要求动态读取和现实已有接入点。所以可以通过继承 CAknEnumeratedTextPopupSettingItem,重载 CompleteConstructionL()方法,并在CAknSettingItemList中实现,lib commdb.libA... 阅读全文
posted @ 2010-10-12 16:48 冰岛 阅读(368) 评论(0) 推荐(0) 编辑
摘要: Use CAknEnumeratedTextPopupSettingItem dynamically at runtimeIn an article -- "Create Dynamic Settings Pages", there is a section describing how to "Adding Enumerated Text Item". See it for details.In... 阅读全文
posted @ 2010-10-12 16:04 冰岛 阅读(259) 评论(0) 推荐(0) 编辑
摘要: Contents[hide]1简介2MMP文件3头文件4Source file5相关连接简介你可以使用已存在的连接RConnection,用来建立到互联网的连接。这将会节省资源和内存。RConnection可以列出已存在的连接。示例代码中我们查找已存在的连接,并通过IAP接入。如果没有选择激活的连接,那么就会创建一个新的。在示例代码中没有处理错误信息。MMP文件LIBRARY http.libLI... 阅读全文
posted @ 2010-10-12 14:32 冰岛 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 程序思路:利用AO监控来电状态,来电时,启动指定程序A,在程序A中设置了程序CCoeEnv::Static()->RootWin().SetOrdinalPosition(0,ECoeWinPriorityAlwaysAtFront);,在程序A中视图container中构建了一个poplist对话框,代码如下:poplist对话框代码:void CStreamerCtrlAppContai... 阅读全文
posted @ 2010-10-12 12:23 冰岛 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 前段时间做东西用到的,截图是UC桌面的,实现之后效果和他的一样系统的列表查询对话框code:CAknSinglePopupMenuStyleListBox* list = new(ELeave) CAknSinglePopupMenuStyleListBox;CleanupStack::PushL(list); // Create popup list and PUSH it. 创建弹出列表和推。... 阅读全文
posted @ 2010-10-12 12:18 冰岛 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 这几天做主题管理用到了这个问题,现在贴出来首先必须使用非公开的API"SDK API Plug-in"http://wiki.forum.nokia.com/index.php/SDK_API_Plug-in"Wiki: Extended Skins API"http://wiki.forum.nokia.com/index.php/Extended_Skins_API下面是安装,可以同步,也可以... 阅读全文
posted @ 2010-10-11 16:54 冰岛 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 今天在学习如何把程序的相关的一些信息隐藏,突然发现自己有一点“流氓”的味道。唬唬。不管了  还是说说隐藏中需要用到的一些技巧吧。  现在很多软件都喜欢在后台运行,并且在功能列表,程序列表中隐藏,隐藏程序图标。  并且还能开机自运行。简直就是流氓到底。那我们来看看软件是如何做到这些“流氓”行境的。  昨天我已经介绍了开机自启动,以及安装后自运行。  今... 阅读全文
posted @ 2010-10-11 16:38 冰岛 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 从CommDb中获取接入点信息:CCommsDatabase* commsDB=CCommsDatabase::NewL(EDatabaseTypeIAP);CCommsDbTableView* table= commsDB->OpenIAPTableViewMatchingBearerSetLC(ECommDbBearerGPRS|ECommDbBearerWLAN, //GPRS和无线局... 阅读全文
posted @ 2010-10-11 16:19 冰岛 阅读(806) 评论(0) 推荐(1) 编辑
摘要: IDTSS000467Creation dateNovember 22, 2006PlatformS60 2nd Edition, S60 2nd Edition FP1, FP2, and FP3S60 3rd Edition, S60 3rd Edition FP1DevicesCategorySymbian C++SubcategoryKeywords (APIs, classes, met... 阅读全文
posted @ 2010-10-11 16:18 冰岛 阅读(287) 评论(0) 推荐(0) 编辑
摘要: [J2ME之家-Symbian网络编程]include commdb.h添加commdb.lib到mmp文件library列表1.枚举所有接入点,包括grps,蓝牙,WIFI参考代码如下:...CCommsDatabase* db;CCommsDbTableView* view;TBuf<KCommsDbSvrMaxColumnNameLength> iapName;TUint32 i... 阅读全文
posted @ 2010-10-11 13:32 冰岛 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 最近比较空闲,一直在优化之前的移植代码。之前拨号接口一直有那么点问题,所以今天重新看了下IAP相关的代码,总结如下。一般程序在使用RConnection进行拨号连接时,默认会弹出一个接入点列表框,让你选择指定的IAP进行拨号。现在很流行自绘UI,这个系统列表框就会与程序显得有点格格不入,同时也考虑用户体验的问题,有些程序就希望将这个列表框隐藏起来。想要隐藏起来,就需要程序去遍历手机里的IAP列表,... 阅读全文
posted @ 2010-10-11 13:20 冰岛 阅读(391) 评论(0) 推荐(0) 编辑
摘要: Symbian OS C++ for Windows C++ programmers  Andy Weinstein, Degel Software Ltd  Version 1.0, Oct 2002  1.简介。  本文讨论了当一个典型的Windows C++程序员初次接触Symbian操作系统时可能遇到的问题。我们开发过三个成功版本Symbian操作系统的经验使我们十分清楚在这个不算丰富稳定... 阅读全文
posted @ 2010-10-09 17:38 冰岛 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 认识TBufC和TBuf介绍一下TBufC和TBuf的基础知识。==================================================================================examplefrom"epoc32ex\Base\BufsAndStrings\Desc\buffer"=================================... 阅读全文
posted @ 2010-10-09 17:32 冰岛 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 设备, 软件 版本:S60 3rd Edition, S60 3rd Edition, FP1详细描述当系统要根据MIME类型来寻找并启动一个程序打开某文件时,改程序的CAknDocument::OpenFileL()方法将收到调用。但如果该程序已经运行在后台了,那它的OpenFileL()调用将无法收到。解决方案数据处理程序不光要完成CEikDocument::OpenFileL(),还要完成C... 阅读全文
posted @ 2010-10-09 15:18 冰岛 阅读(202) 评论(0) 推荐(0) 编辑
摘要: Any given program, once deployed, is already obsolete.It is easier to change the specification to fit the program than vice versa.If a program is useful, it will have to be changed.If a program is use... 阅读全文
posted @ 2010-10-08 15:04 冰岛 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 启动另一个程序的方法(symbian)2009-11-06 14:16How to start and stop exeFrom Forum Nokia WikiReviewer ApprovedContents[hide]1To start a exe1.1Symbian 8 and earlier1.2Symbian 9, for Server or Console application1.... 阅读全文
posted @ 2010-09-30 17:26 冰岛 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 重要通知:Symbian Signed从 2007 年 5 月 29 日 起将与新的证书颁发机构 TC TrustCenter 合作来颁发 Symbian Signed 认证证书, 2008 年 5 月后将不再支持使用 VeriSign ACS Publisher ID 用于 Symbian Signed 认证。本指南由 WoSign 根据 TC Trust Center 网站和 Symbian ... 阅读全文
posted @ 2010-09-28 14:00 冰岛 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 本指南由WoSign根据VeriSign网站和Symbian网站有关内容整理翻译,请同时参考:移动代码签名证书(ACS)常见问题、A guide to Symbian Signed。如果您要申请 Symbian Signed 认证,请同时参考:Symbian Signed认证常见问题问答。VeriSign Authenticated Content Signing (ACS) for Symbia... 阅读全文
posted @ 2010-09-27 10:56 冰岛 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 下载附件 将附件中的mdmcpq.inf解压到C:\windows\inf文件夹将附件中的usbser.sys解压到C:\windows\system32\drivers文件夹打开设备管理器更新驱动驱动成功安装/Files/yaoliang11/CDCCommsInterfaceDriver.rar 阅读全文
posted @ 2010-09-20 13:51 冰岛 阅读(41796) 评论(14) 推荐(0) 编辑
摘要: [楼主请进] 在香港不能用GPRS上網 1楼 大 中 小 发表于 2010年9月1日 13:28 只看该作者 在香港不能用GPRS上網 e71裝了UCMobile(24日公測版),用WIFI上網沒有問題,感覺還不錯,但開大網頁比較吃力,最大問題是無法用香港這裡的GPRS進行初始化和連線上網,我用的是中移動萬眾的網絡。我在香港用ucweb是沒問題的。請看看是不是bug 2楼 大 中 小 发表于 ... 阅读全文
posted @ 2010-09-14 09:44 冰岛 阅读(1689) 评论(0) 推荐(0) 编辑
摘要: 在过去的学习中,我们始终接触的单个类的继承,但是在现实生活中,一些新事物往往会拥有两个或者两个以上事物的属性,为了解决这个问题,C++引入了多重继承的概念,C++允许为一个派生类指定多个基类,这样的继承结构被称做多重继承。 举个例子,交通工具类可以派生出汽车和船连个子类,但拥有汽车和船共同特性水陆两用汽车就必须继承来自汽车类与船类的共同属性。 由此我们不难想出如下的图例与代码: 当一个派生类要使用... 阅读全文
posted @ 2010-09-13 11:31 冰岛 阅读(211) 评论(0) 推荐(0) 编辑
摘要: The following code can be used to upload any file, image, text , video etc.. as a binary file to a server. The HTTPEngine should have MHTTPDataSupplier as its parent class, as the following functions... 阅读全文
posted @ 2010-09-09 11:04 冰岛 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 有如下一段简单Html文字,在S60 3rd FP2版的手机上连续打开两次,第二次打开时浏览器必定崩溃!!!我在<meta>标签中使用过各种编码方式如:gb2312,GBK,UTF-16。都是第一次调用浏览器CBrCtlInterface显示正常,delete掉CBrCtlInterface 后,第二次调用CBrCtlInterface浏览器要么崩溃,要么显示乱码。如果显示乱码后再de... 阅读全文
posted @ 2010-09-06 13:36 冰岛 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 1, 实例化 setting item list 时,一定要遵守下面的顺序: 1) CAknSettingItemList *pList = new (ELeave) CAknSettingItemList derived class 2) pList->SetContainerWindowL(*this); 3) pList->SetMopParent(this); 4) pList... 阅读全文
posted @ 2010-09-04 15:29 冰岛 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 来源: Nokia Forum 重要性 移动电话是一种资源有限设备。然而,它却存在大量的可用功能,这对现有的系统资源提出了很高的要求。开发者需要注意这些制约,尽可能地少用这些有限的资源。 减少代码量 最终编译后的代码必须尽可能得小,以便为设备留出尽可能多的可用空间,这一点非常重要。以下诀窍就如何保证不浪费存储空间提供了一些指导性意见。为解决这一问题,你需要花一点时间去检查代码,同时还要考虑一... 阅读全文
posted @ 2010-09-04 11:45 冰岛 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 简介 通过这篇文章我们想为大家带来一些Symbian操作系统的有关sockets API的基本介绍。 本文的读者应该是希望在他们的应用程序中增添socket通信功能的Symbian操作系统的开发者,本文不仅提供了理论介绍,同样给出了可供实践参考的代码范例。 本文包含的内容有: 概括介绍了有关socket通信的有关组件。 概括介绍了socket服务架构以及使用两个主要API类RSocketSer... 阅读全文
posted @ 2010-09-03 15:03 冰岛 阅读(668) 评论(0) 推荐(0) 编辑