自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 E680中断问题

E680机子本身有机制自动处理中断,如果我们在程序中实现了showNotify跟hideNotify这两个函数来处理中断会出现如下问题:接到来电或者收到短信,或直接碰到挂机按钮等,再返回游戏界面时所有功能都不能运行,程序死机。解决方法:把showNotify跟hideNotify这两个函数去掉即可 

2007-11-26 17:48:00 429

转载 Symbian C++ 各种类型之间的转换!!(整理)

http://blog.csdn.net/meteor0627/archive/2006/11/27/1416403.aspx1. TTime转TBuf型 TBuf theTime;//存储转换后的时间    TTime tt;    tt.HomeTime();    _LIT(KTimeFormat,"%Y%M%D%1-%2-%3 %H:%T:%S");//格式为:2006-0

2007-10-23 11:07:00 549

转载 symbian字体使用方法汇总

作者:算-法无极    文章来源:blog.csdn.net/windcao  先看看代码,由于标签的原有有些内容有误, gc.DrawText(_L("SymbolFont /x671D/x5916/x5927/x8857"),TPoint(x,baseH));被显示成了    gc.DrawText(_L("SymbolFont g1DY16Y27ˆ57"),TPoint(x,baseH)

2007-10-19 12:29:00 984

转载 如何选择描述符

取自 Netqin 是否需要对描述的内容进行修改 是 否 描述符的内存是否已经被分配了 描述符的内存是否已经被分配了

2007-10-19 12:20:00 600

转载 Symbian的文件操作

来源:http://tb.blog.csdn.net/TrackBack.aspx?PostId=1480344 Symbian提供了文件服务器(RFile)和文件会话(RFs)来支持文件操作。可以像PC一样,Symbian也支持长文件名,但是不支持"."和 ".."。Symbian提供了一个TFileName类来表示文件名,其定义是:typedef TBuf  TFileName   K

2007-10-16 17:09:00 607

转载 J2ME---判断点是否在椭圆内

/**      * 计算椭圆和矩形是否相交      * (x/rx)^2 + (y/ry)^2 = 1;      * left is: (x*ry)^2 + (y*rx)^2      * right is: (rx*ry)^2      *      * if(left > right) out      * else in      * @param x0 - 椭圆圆心x      *

2007-10-15 09:58:00 1295

转载 NOKIA 6600的问题

1. 垃圾收集描述:调用System.gc()导致程序极其缓慢。在1.0的虚拟机,垃圾收集是很不一样的。现在进行垃圾收集,程序会真的将整个内存清空,这是一个非常缓慢的操作!解决办法:不进行垃圾收集,或者在对时间的要求不严格时进行,如屏幕的跃变,状态的跳转等。2. 从jar档中读文件描述:MIDP2.0/Monty 在Nokia 6600中执行InputStream.read(byte[])和Inp

2007-10-15 09:43:00 912

原创 NokiaS40E3 createPlayer造成程序僵死的解决办法

如果不是发生异常或死循环的话,很有可能是serviceRepaints()造成的死锁,这时可以考虑采用以下方式做run//#if NOKIA_S40E3//@ if (s_isRunning)//#else while (s_isRunning)//#endif { s_lTimeCur = System.currentTimeMillis(); repaint();//

2007-10-15 09:36:00 626

转载 png压缩原理

1 压缩原理要清楚 USI 的压缩原理,首先需要对图像的存储方式有一个基本的了解。USI 压缩是建立在索引色的基础上进行的。1.1 索引图与RGB图对于PNG图像,可以分为索引(Index)图和RGB图两种,索引图只包含固定数量的颜色,而RGB图的颜色数量是不受限制的。RGB图的每一个象素都保存一个RGB值,代表这个象素的颜色,因此,一张RGB图有多少个象素,文件中就保存多少个RGB值。而索引图会

2007-10-15 09:30:00 5551 1

转载 CEikonEnv类功能分析

1.1 继承关系CEikonEnv --> CCoeEnv ,MApaAppStarter -->CActive, CBase.这个类本身是不能用来被继承的。主要的作用是给所有的 Uikon 的 controls 提供一个运行的环境。这些环境包括很多项,比如说环境字体,环境图片,资源文件等等。所以 CEikonEnv 提供一系列的工具函数,用于使用这些空间。每个 Uikon 的 appicatio

2007-10-13 11:18:00 832 2

转载 字体Font的使用

可以通过iEikonEnv-〉***Font()来获得Cfont指针。字体有TitleFont(),DenseFont(),DenseFont(),AnnotationFont(),Font() 共5种。画下划线的方法   font = iEikonEnv->LegendFont();   textPoint.iY = (aRect.Height() / KMiddleTextTwoVer

2007-10-12 15:12:00 861

转载 Nokia官方培训笔记 第六篇Descriptors

Introduction    描述符(Descriptors)封装了字符串和二进制数据,用于替代C中的以NULL结尾的字符串。它的长度和数据都封装在了描述符中,Symbian API中用的都是描述符。如:    TPtrC ptr (KHelloWorld);    CEikonEnv::Static()->InfoMsg(ptr); Main Types of Descriptor

2007-10-11 15:46:00 550

转载 彻底解决Symbian全屏显示问题。

最近总有同行问我Symbian全屏显示的问题,说是参考了网上的方法也无法设置成全屏。其实,归根结底还是不明白Symbian框架的调用机制。这篇文章里我就来彻底研究一下Symbian全屏的机制。        首先,我们可以利用Carbide.vs向导建一个项目,名字就叫"TestScreen",选择基于Eikon的传统控件架构。        那么在CTestScreenAppUi的二阶构

2007-10-11 15:04:00 563

转载 Symbian OS编码诀窍之编码诀窍

①     确保您的应用程序能够对系统关机事件做出响应。在您的AppUi::HandleCommandL()方法中,必须要对EEikCmdExit(以及任何特定平台相关的事件,例如Series 60上的EAknSoftkeyBack)做出响应。②     要 对外来系统事件做出响应。请牢记,您的应用程序在一个多任务电话系统上运行,您需要将注意力集中于刚获得/丢失的事件上,以确保当用户获得一个高

2007-10-11 14:46:00 424

转载 symbian基本类总结

类总结:四大天王:CaknApplication,CeikDocument,CAknAppUi,CAknViewvoid CAknAppUi::DynInitMenuPaneL( TInt aResourceId, CEikMenuPane* aMenuPane )在显示menu pane之前调用,主要是用来初始化菜单显示的具体项目。aResourceId 是资源的具体ID,如R_

2007-10-10 12:49:00 614

转载 使用Symbian OS字符串描述符编程

1. 简介  当我刚开始学习Symbian时,我遇到的第一件事情就是Symbian OS字符串的处理和使用问题。要学习Symbian字符串的使用,必须费一定脑筋才行。但是一旦你掌握了其中的要领,它就变得容易多了。因此,下面我将解释我是怎样学习基本的Symbian OS字符串处理并对之加以记忆的。  注意,理解本文的前提是对Symbian操作系统的工作机理有一定了解。  2. 背景   你要

2007-10-09 18:04:00 497

转载 Symbian基本规范:描述符

描述符既是Symbian OS中基本的东西,同时也是比较非面向对象(non-OO)和面向对象(OO)设计方法的极好的例子。     在C语言中字符串是下面这样的:      char *hello = “hello”;     上面的语句使设置一些内存使其包含‘h’,‘e’,‘l’,‘l’,‘o’,‘/0’6个字符。strlen()函数从开始字节扫描内存直到以空字符(‘/0’)结尾。如

2007-10-09 17:59:00 550

转载 SYMBIAN 字符串操作

摘自互联网:在symbian系统中并没有使用我们熟知的类型和函数来处理字符串和二进制缓冲区,这对于初学者来说可能有点陌生。大概很多编程者都在摸索TBuf, TBufC, HBufC的过程中花费了不少时间……:)symbian中的描述符(descriptors)主要有以下特性:1、以同样的方式对待字符串和二进制数据。2、数据可以存放在内存的任何区域上——ROM或RAM,在堆或栈上都可以。3、

2007-10-09 17:58:00 457

转载 Symbian应用程序常用架构——3

 三、选择适当的应用程序架构(1)使用Avkon视图切换架构大多数情况下,这种架构是最佳的架构,但它也具有局限性,如:视图切换方案没有任何内置的方法来保存视图切换的上下文。也就是说,没有提供用于定位到前面激活视图的机制,没有类似于浏览器上后退功能的按钮的功能。但是DoActivateL()确实收到了前面激活视图的标志符,因此可以自定义后退按钮功能。(2)使用基于控件的传统sym

2007-10-09 12:00:00 508

转载 Symbian应用程序常用架构——2

(2)       基于对话框的架构它不同于传统Symbian OS架构的是,它拥有的控件直接从对话框类家族继承而来。对话框的主要优点是:相对于直接从CcoeControl派生而来的控件,它需要较少的开发工作,因为它们自动管理子控件的布局。在AppUi类中完成构造和运行:void CsimpleDlgAppUi::ConstructL(){       BaseCons

2007-10-09 11:58:00 526

转载 Symbian应用程序常用架构——1

所谓“应用程序架构”是指应用程序框架类的集合。 基于所需的UI设计,应用程序可以具有稍微不同的架构,但是每种架构都有一些公共部分,称为“核心应用程序类” 一、先看一下基础部分,具体架构在第二部分介绍 (1)核心应用程序类.

2007-10-09 11:57:00 605

转载 Avkon视图切换架构之调试小结

Avkon视图切换架构之调试小结----Symbian OS传统程序架构续在我看来,理解了传统的Symbian OS程序架构可以轻松的帮助我们理解Avkon视图切换架构,因为我们可以事先理解一些看起来比较抽象的概念,比如容器,窗口,复合控件等,了解一下最基 本的Symbian程序框架。实际上,Avkon视图切换架构无非就是在传统的Symbian程序架构上做的一种扩展而已。最大的区别就是多了

2007-09-30 17:49:00 708

转载 Symbian 各种资源的定义

各种资源的定义一、最基本的定义格式/* Copyright (c) 2002, Nokia. All rights reserved */NAME HELL  //资源的ID。在一个项目内保证无重复名称#include         //必须的一些内部结构和常量的定义#include        //必须的一些内部结构和常量的定义#include         //必须的一些内部结构和常量的

2007-09-30 17:47:00 684

转载 关于活动对象

 活动对象(一)      理解活动对象还真不容易,从网上看了很多别人的见解、心得,但大多是断章取义,搞得自己总是一知半解。终于,还是从Nokia公布的一个范例中找到了一篇 文档,对这方面的知识作了系统的介绍。在知识体系里,活动对象有一些预备知识,包括多任务、多线程、协同式、抢先式、同步、异步以及Symbian的客户 端/服务器模式的微内核结构。这些都是理解和灵活运用活动对象的基础。这些知识都

2007-09-30 14:15:00 3949

转载 Top 5 common mistakes to cause memory leaks in Symbian C++ applications

Top 5 common mistakes to cause memory leaks in Symbian C++ applications Tutorial posted August 21st, 2007 by jonathan in Basics TipsPlatforms: S60 Symbian O

2007-09-26 14:47:00 889

转载 SYMBIAN描述符浅析

不可修改的描述符(基类TdesC)通过length()方法获取描述符长度。实际上描述符的长度都是由4个字节即32位来保存的,但实际上,其中的4位留做他用,只有28位用来保存描述符的长度,这样的话一个描述符的最大长度就是228字节,即256MB。而这4位用来表示描述符的类型,目前共有5个派生描述符类型,足够用。 对于所有的描述符,要访问其中数据,通过基类TdesC的非虚方法Ptr(),获

2007-09-26 14:45:00 663

原创 Symian开发之CodeWarrior环境搭建

1.下载并安装了ActivePerl-5.6.1.635-MSWin32-x86.msi2.下载S60_SDK_v21c_CW安装在C盘,听说在其他盘会出现EPOC找不到之类的错误     注意: 我之前下了SDKFor VC/BC弄了好一阵子才发现。。。3.下载CodeWarrior_PRO_Edition_31.exe4.一切安装完成.启动CodeWarrior建立项目失败/导入项

2007-09-16 23:16:00 821

hooklogger

很好用的symbian内测泄漏检测工具,用过你就知道 哈哈

2010-02-01

空空如也

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

TA关注的人

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