自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 获取HTTP 头中响应请求文件的大小

RHTTPHeaders headers = resp.GetHeaderCollection ( ); THTTPHdrVal aHeaderValue; TRAPD(error,GetHeaderL (headers, _L8("Content-Length"), aHeaderValue )) void GetHeaderL(RHTTPHeaders aHeaders, const TDes

2008-10-24 10:02:00 854 1

原创 symbian 获取手机型号

最近工作需要获取手机型号 在网上找到了资料. 写谢作者了. 头文件: #include  库: hal.lib 代码: void GetPhoneModeL(TDes& aModeBuf ) { TInt machineUid=0; HAL::Get (HALData::EMachineUid, machineUid ); switch (machineUid ) { case 0x10200F9

2008-10-24 10:02:00 482

原创 获取输入法

//最早不知道是哪位高人写的,本人修改了一下(原来的不能区别拼音和笔画) H文件: #include // for CAknEnv::Static() #include //for CAknIndicatorContainer #include  struct S_uid: public TUid { S_uid(int i) { iUid = i; } }; class MAknEditin

2008-10-24 10:01:00 620

原创 随机数

TInt GetRangNum(TInt startNum,TInt endNum) { TTime theTime( startNum ); theTime.UniversalTime(); TInt64 randSeed( theTime.Int64() ); TInt number( startNum + Math::Rand( randSeed ) % (endNum - startNum

2008-10-24 10:01:00 360

原创 获取程序的安装路径

有时候程序需要获取安装路径 TFileName aFullName = CEikonEnv::Static()->EikAppUi()->Application()->AppFullName(); TInt pos = aFullName.LocateReverse(//); aFullName.SetLength(pos+1); 获取程序的安装盘符: 把 LocateReverse 改为 L

2008-10-24 10:00:00 545

原创 关联文件的打开

我们经常需要在软键的外部打开一个我们自己程序的文件. 比如: 在PC上打开TXT的时候系统自动调用记事本.但如果我们设置了文件的属性让EditPlus打开TXT文件.那以后打开TXT默认就调用EditPlus打开文件了. 那文件名和路径是如何传给EditPlus的. 在 symbian 中如何打开文件的? 大家可用看一下 CAknDocument 这个类. 它有一个方法: IMPORT_C CFi

2008-10-24 10:00:00 475

原创 获取信号量

const TUid KUidNetworkStrength = {0x100052D4}; RSystemAgent agent; agent.Connect(); TInt networkStrength = agent.GetState( KUidNetworkStrength ); agent.Close(); return networkStrength; 大于零为有信号! 

2008-10-24 10:00:00 416

原创 生成LIB

昨天的 工作 是开始移植 我的程序 到 S60 3rd版本上。 但是刚刚开始就遇到了 问题。我的DLL在 S60 3rd 上编译不过,可以生成 DLL,但不能生成 lib 。 这让我头大了不 少。我也是第一次做移植工作。SYMBIAN上的资料本来就少的可怜。同事们帮忙看了一下,也没有结果。 下班的路上一直在思考,为什么不行? 晚上回去吃了饭,因为家里有邻居在,就没好意思开电脑继续工作。一直等到邻居

2008-10-24 09:59:00 539

原创 调用系统发短信服务

void CAppUi::CreateAndSendMessageL() { CMessageData* message = CMessageData::NewLC(); CParaFormatLayer* iParaFormatLayer = CParaFormatLayer::NewL(); CCharFormatLayer* iCharFormatLayer = CCharFormatLay

2008-10-24 09:58:00 519 1

原创 使用HOOKLOGGER调试内存泄漏

在程序开发过程中难免会遇到内存泄漏问题。程序安装到设备上,如果使用时间一长便会提示内存已满,程序退出!! 当然最好是在程序开发的过程中保持良好的设计和习惯,尽量保证谁创建谁释放! 1.如何判断程序中时候存在内存泄漏: 在模拟器上启动程序后尽量运行所有功能,然后从程序的退出口退出(注意不是,在IDE上结束程序也不是关闭模拟器)。这时候如果程序在无任何异常的情况下退出,那么恭喜你。你的程序在你运行的过

2008-10-24 09:56:00 984

原创 Android Hello

最近Gphone发布了。 作为一个移动开发者,第一时间当然是看看 SDK ,先 搞个 hello lming. 1.开发环境 在我看来开发环境在整个开发过程中只能算是万里长征的第一步。但每次刚刚接触一个新的平台时很多人这一步就搞的满头大汗,我也是其中的一个。我也笨啊。以前不看英文文档或不仔细看。 整个开发环境搭建比较简单。 A. Android sdk 下载地址:http://dl.google.

2008-10-24 09:55:00 455

原创 一个联网代码

切换到幻灯片模式本来是答应给一个网友做的。 程序很简单 见附件 http://198334.blog.chinajavaworld.com/servlet/AttachmentServlet/download/198334-5237-2527/DownLoader3rd.rar

2008-10-24 09:53:00 579

原创 图片处理

/* TUid aImageType = TUid::Uid(0x101f45b0); TUid aImageSubType = TUid::Uid(0x0); CImageEncoder* iencoder = CImageEncoder::FileNewL( CEikonEnv::Static()->FsSession(), aSrcPath, CImageEncoder::EOptionAl

2008-10-24 09:51:00 427

转载 安装Symbian的多个SDK,在多个SDK共存在情况下,要使用不同的SDK环境编译应用程序

来源:开发视界在一台机器上可以安装Symbian的多个SDK,在多个SDK共存在情况下,要使用不同的SDK环境编译应用程序,可以通过devices命令寻求帮助。查看当前可用的Symbian设备,使用devices命令:C:/Documents and Settings/shiyigang>devices------------------------------------------------

2008-05-27 10:12:00 520

原创 声明!!!!

我写的这些东西也许对于牛人来说是垃圾,小儿科。但是不管别人怎么看,但这是我学习SYMBIAN开发过程中很小的一部分。积少成多吗!!!

2008-05-27 01:42:00 451

原创 symbian 获取手机型号

最近工作需要获取手机型号 在网上找到了资料. 写谢作者了. 头文件: #include 库: hal.lib 代码: void GetPhoneModeL(TDes& aModeBuf ) { TInt machineUid=0; HAL::Get (HALData::EMachineUid, machineUid ); switch (machineUid ) { case 0x10200F9

2008-05-27 01:39:00 401

原创 修改 HBufC 的值

HBufC * a = HBufC::NewL(128); TBuf = _L("aaaaaa"); *a = buf; HBufC * b = HBufC::NewL(128); TPtr ptr(b->Des()); ptr.Append(_L("1.")); ptr.Append(a->Des()); 这时 b 就是 "1.aaaaaa"

2008-05-27 01:38:00 454

原创 接入点保存文件

接入点保存文件C:/SYSTEM:/DATA/cdbv3.dat. cdbv3.dat这个文件是保存网络设置的, 如果删除,重新启动,系统会自行生成一个. 但是新生成会比之前的小些, 也就是说网络接入点都没有了,要重新设置. 重新设置网络,网上很多, 可装个设置向导, 或到NOKIA上下载, 也可自行设置. (S60手机是cdbv2.dat,S70是cdbv3.dat),

2008-05-27 01:36:00 516

原创 symbian 比较两个时间的大小

TBool CompareDateTime(TInt ayear,TInt amonth,TInt aday) { TTime CurrtTime; CurrtTime.HomeTime(); //当前时间 TDateTime aDateTime; aDateTime.Set ( ayear, TMonth(amonth), aday, 0, 0, 0, 0); //用参数构建一个时间 TTime

2008-05-27 01:34:00 338

原创 获取HTTP 头中响应请求文件的大小

获取HTTP 头中响应请求文件的大小: RHTTPHeaders headers = resp.GetHeaderCollection ( ); THTTPHdrVal aHeaderValue; TRAPD(error,GetHeaderL (headers, _L8("Content-Length"), aHeaderValue )) void GetHeaderL(RHTTPHeaders

2008-05-27 01:32:00 1805

原创 获取文本框当前的输入法

//最早不知道是哪位高人写的,本人修改了一下(原来的不能区别拼音和笔画) H文件: #include // for CAknEnv::Static() #include //for CAknIndicatorContainer #include struct S_uid: public TUid { S_uid(int i) { iUid = i; } }; class MAknEditin

2008-05-27 01:27:00 550

原创 获取信号量

const TUid KUidNetworkStrength = {0x100052D4}; RSystemAgent agent; agent.Connect(); TInt networkStrength = agent.GetState( KUidNetworkStrength ); agent.Close(); return networkStrength; 大于零为有信号!

2008-05-27 01:26:00 495

原创 软件关联文件的打开

我们经常需要在软键的外部打开一个我们自己程序的文件. 比如: 在PC上打开TXT的时候系统自动调用记事本.但如果我们设置了文件的属性让EditPlus打开TXT文件.那以后打开TXT默认就调用EditPlus打开文件了. 那文件名和路径是如何传给EditPlus的. 在 symbian 中如何打开文件的? 大家可用看一下 CAknDocument 这个类. 它有一个方法: IMPORT_C CFi

2008-05-27 01:25:00 734

原创 获取当前程序的安装路径

有时候程序需要获取安装路径 TFileName aFullName = CEikonEnv::Static()->EikAppUi()->Application()->AppFullName(); TInt pos = aFullName.LocateReverse(//); aFullName.SetLength(pos+1); 获取程序的安装盘符: 把 LocateReverse 改为 L

2008-05-27 01:22:00 575

原创 第二版移植第三版后不能生成lib文件,解决办法

昨天的 工作 是开始移植 我的程序 到 S60 3rd版本上。但是刚刚开始就遇到了 问题。我的DLL在 S60 3rd 上编译不过,可以生成 DLL,但不能生成 lib 。这让我头大了不 少。我也是第一次做移植工作。SYMBIAN上的资料本来就少的可怜。同事们帮忙看了一下,也没有结果。下班的路上一直在思考,为什么不行?晚上回去吃了饭,因为家里有邻居在,就没好意思开电脑继续工作。一直

2008-05-27 01:20:00 508

原创 BLOG搬家!

以前老在 blog.chinajavaworld.com 写东西,很不稳定!!一直想搬家,由于时间原因一拖再拖!今天利用临晨 1.15 点时间搬家!!

2008-05-27 01:16:00 416

邮件发送

一个批量发送邮件的程序

2007-05-21

空空如也

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

TA关注的人

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