- S60第三版上启动浏览器并打开指定网页05-02
- 简单控件和复合控件的使用05-02
- 如何获取ListBox当前列表项(ListBoxItem)中的文本05-02
- CMdaAudioPlayerUtility::OpenUrlL()05-02
- 在Symbian中动态加载DLL05-02
- 打造自己的Carbide C++工程向导和模板05-02
- 网络TCP/IP Sockets连接05-02
- Symbian 3rd版本 制作自启动程序05-02
- symbian对话框总结-标准对话框05-02
- Symbian SDK之间的切换05-02
- Symbian调试技术05-02
- 获取某个盘符的剩余空间大小05-02
- 获取文本框当前的输入法05-02
- 修改 HBufC 的值05-02
- 获取两个数之间的随机数05-02
- Direct Draw05-02
- 获取信号量05-02
我们通常使用下面的代码启动浏览器并打开指定网页: void OpenUrlL(const TDesC aUrl) { if(aUrl.Length() = 0) return; HBufC* param = HBufC::NewLC( aUrl.Length() + 8 ); param-Des().Format( _L( "4 %S" ),aUrl ); // Wap Browser's constan...
一、简单控件 简单控件派生于CCoeControl,主要方法有: 初始化方法; void setRect(TRect aRect)/void SizeChanged();//区域大小及遇到变化时处理 void Draw(const TRect aRect) const;//绘制 void HandleControlEventL(CCoeCon...
在Symbian开发中,使用列表(ListBox)控件的时候,经常会需要获取当前选中列表项中的文本。 我在前一阶段的掌上法律通项目中,是采用如下方法实现的: 在相应容器类中,定义如下方法(当...
目前S60平台尚未支持CMdaAudioPlayerUtility::OpenUrlL(),调用该方法时程序不会发生异常,但 MMdaAudioPlayerCallback::MapcInitComplete()会返回KErrNotSupported(-5)错误 解决方法: http://URLs 尚未被支持。但S60第二版...
大家好,在Windows系统中我们能很熟练的动态的引入动态链接,但在Symbian中我还没发现此类文章。这里就把我最近在写程序时的一些发现跟大家分享一下,也希望能起一个抛砖引玉的作用。 我...
首先感谢dyw的博客: Carbide.c++下自制向导生成CView派生类及相关Container ,本文是在他的研究基础上完成的。不知道是不是因为版本的问题(我用的是Carbide C++ v1.3 OEM,在修改模板过程中与dyw提供...
在TCP/IP Sockets打开之前,一个与Socket Server的会话必须已经建立。这是Socket连接初始化阶段的唯一要求。消息通道的数量可以传递到方法中,这个数量标示了最多可有有多少个异步的操作允许在...
假设你的应用ID为:ef37946b 1) 在data下新建一个文件, [ef37946b].rss(注意加上[]) #include startupitem.rh RESOURCE STARTUP_ITEM_INFO dispatcher { executable_name = "!:\\sys\\bin\\AutoStart.exe" ; recovery = EStartupItemExPoli...
Series60提供了一个全面的对话框类和基类集合,可以使用这些类创建自定义对话框,以及开发窗体(form)、通知(note)、查询(query)和列表对话框(list dialog)等。 所有对话框共有某些基本属性。首先,...
在一台机器上可以安装Symbian的多个SDK,在多个SDK共存在情况下,要使用不同的SDK环境编译应用程序,可以通过devices命令寻求帮助。 查看当前可用的Symbian设备,使用devices命令: C:\Documents and...
模拟器不显示Panic细节 若Panic发生了,除非在指定的位置有一个名叫“ErrRd”的文件,否则模拟器不会显示Panic的细节。这使得很难知道是什么引起Panic。 在SDK 3rd版以前,ErrRd文件必须手工创建...
TInt GetDriveInfo( TInt aDriveNum ) { RFs fsSession; User::LeaveIfError(fsSession.Connect()); TVolumeInfo volumeInfo; TInt err=fsSession.Volume(volumeInfo,aDriveNum); if (err!=KErrNotReady) { return volumeInfo.iFree.GetTInt(); } else { return -1; } } 参...
//最早不知道是哪位高人写的,本人修改了一下(原来的不能区别拼音和笔画) H文件: #include eikenv.h // for CAknEnv::Static() #include aknindicatorcontainer.h //for CAknIndicatorContainer #include aknedsts.h struct S_uid: publ...
HBufC * a = HBufC::NewL(128); TBuf8 = _L("aaaaaa"); *a = buf; HBufC * b = HBufC::NewL(128); TPtr ptr(b-Des()); ptr.Append(_L("1.")); ptr.Append(a-Des()); 这时 b 就是 "1.aaaaaa"...
TInt GetRangNum(TInt startNum,TInt endNum) { TTime theTime( startNum ); theTime.UniversalTime(); TInt64 randSeed( theTime.Int64() ); TInt number( startNum + Math::Rand( randSeed ) % (endNum - startNum) ); return number; }...
试用窗口服务在屏幕上Draw需要一个连接文件来转换,这样大大降低了速度.绕过窗口服务,丢弃连接文件的转换,让应用程序自己来直接存取屏幕,这就叫做Direct Draw. 在Symbian系统中,有三种方法来实...
const TUid KUidNetworkStrength = {0x100052D4}; RSystemAgent agent; agent.Connect(); TInt networkStrength = agent.GetState( KUidNetworkStrength ); agent.Close(); return networkStrength; 大于零为有信号!...