- 博客(20)
- 资源 (8)
- 收藏
- 关注
转载 Advanced Package File Options
from:wiki > Advanced Package File Options1 Text Notices 2Multi Language Text Notices 3Removing Runtime-Generated Files 4Embedding SIS Files 5Running Executables on Install or Uninstall
2009-10-28 14:20:00 993
转载 How to create singleton
TITLe:How to create singleton class in SymbianWhat is Singleton class??A class whose number of instances that can be instantiated is limited to one is called a singleton class. Thus, at an
2009-10-28 12:02:00 450
原创 如何将两个程序绑定到一起
有两种可行的法一:有一个pkg里加载另一个程序的sis@"2.sis" (0x543535) //0x543535 UID不过这样安装时会有安装两个程序的提示 二:在一个pkg里加入另一个程序的filesfor example: &EN, ZH; standard SIS file header#{"MustSuccessMulLanguag
2009-10-27 16:54:00 1892
原创 symbian中如何启动一个console程序
一:Debugging console apps with 3rd edition emulatorSymbian console applications are handle for testing. Debugging them with the 2nd edition emulator was obvioius. With 3rd edition, there is a tri
2009-10-27 16:21:00 944
原创 备份
CS000935 - Showing a manufacturer disclaimer during the first launchCS000934 - Showing a manufacturer disclaimer during application installation
2009-10-27 10:18:00 338
转载 Get a list of all application currently installed on a phone
#include // link against efsrv.lib#include // link against apgrfx.lib, apparc.lib _LIT(KFileName, "c://applications.txt");const TInt KMaxSize = 512; LOCAL_C void WriteAppInf
2009-10-27 10:10:00 436
原创 如何使自制的listbox正确显示
在我自己做的listbox时,有时只能显示一项,我花了好长一段时间发现,这时只要执行settopindex(0)函数后,就可以全部显示出来了,具体是什么原因,还不知道。另外,有时列表能够显示好几项但最后老是空了一大块空白,这可能的原因就是你设置列表的高度不够合理了。
2009-10-20 10:45:00 477
转载 SetMopParent的使用
Symbian - CEikRichTextEditor 陷阱(关于SetMopParent()的探究)有 SetMopParent()。看如下的一个实例,: ?& `: S3 X# Y w k 现在有三个层次嵌套起来的复合控件(compound contol),我们姑且称之为 grandfather control, father control,child contr
2009-10-20 10:35:00 1478
转载 Symbian全屏显示问题
一:二阶构造函数里就有如下代码:void CTestScreenAppUi::ConstructL(){BaseConstructL();iAppContainer =new (ELeave) CTestScreenContainer;iAppContainer->SetMopParent(this );iAppContainer->ConstructL(
2009-10-19 15:46:00 616
转载 使用ini文件
每个Symbian OS 应用程序都可以有一个.ini文件,该文件通常用于保存应用程序的初始化设置。 INI文件可以被当做普通的文件处理,但是为了方便使用,Symbian OS 应用程序框架中的应用程序类CEikApplication为访问INI文件提供了内置的支持。该类中的OpenIniFileLC()函数可以打开默认的INI文件,定义如下: CDictionarySt
2009-10-14 16:29:00 563
转载 如何实现用户自定义开机自启动
1,使用Startup List Management API实现开机自启动2,如何让用户可以在程序中设置让程序是否随机启动,重载AppUI中的ProcessCommandParametersL()函数就可以了(自启动后关闭==不启动)1.1 在data目录下创建一个boot resource file,名字为XXXX.rss, 其中XXXX为UID3。如程序UID3 为 0xEEAE
2009-10-13 16:53:00 1028
转载 诺基亚S60第二版与第三版的系统技术区别
首先介绍下各版的代表机型,让大家稍微回顾一下:诺基亚S60第一版代表机型:7650.3650诺基亚S60第二版Symbian OS v7.0s S60 2nd Edition :6600Symbian OS 7.0s S60 2nd Edition Feature Park 1:3230、6260、6620、6670、7610Symbian OS 8.0a
2009-10-10 14:00:00 630
转载 2nd 到3rd的移植
S60第一版和第二版编译器使用的是gcc for ARM,而第三版版本使用的编译器是支持ABI标准的RVCT 所以造成了第二版和第三版二进制格式不兼容,另外第三版(symbian9.0)采用了新的安全模型导致应用程序的目录结构也有所变化.所以在s60软件 从第二版移植到第三版过程中程序的编译及部署需要做一些改变((幸运的是这种变化并不大,你的代码几
2009-10-10 13:57:00 543
原创 在程序中启动或关闭另一个程序
TO Start it:for Symbian 8 and earlier : #include TInt err = EikDll::StartExeL(_L("c://system//apps//test.exe"));for Symbian 9, for Server or Console application :#include // link ag
2009-10-10 13:44:00 923
原创 获取程序的安装路径
TFileName path = Application()->AppFullName();TInt pos = path.LocateReverse(//);path.SetLength(pos+1);
2009-10-10 12:29:00 714
转载 改变默认堆栈大小
在project的mmp文件中添加下面的定义即可:EPOCSTACKSIZE 0x2800EPOCHEAPSIZE 0x1000 0x32000前一个值是heap的最小值,后一个是最大值。或者可以在代码中动态修改堆的大小,在projectname.cpp文件中找到E32Main函数GLDEF_C TInt E32Main(){RHeap * heap = UserH
2009-10-10 12:18:00 1336
转载 写日志
for s60 2nd/3rd都是一样的方法,使用RFileLogger类,这个类与nokia无关,是symbian os提供的记录log的方法。在需要打印log的cpp文件中添加:#include 在mmp文件中添加LIBRARY flogger.lib在手机的存储中创建目录C:/Logs/目录,然后把自己想要的subfolder目录也创建出来,对于s60 2nd
2009-10-10 12:13:00 391
原创 删除模拟器里的应用程序
for s60 2nd平台:删除/epoc32/release/wins/udeb/z/system/apps/myapp的目录即可 for s60 3rd平台:a、删除/epoc32/release/winscw/udeb/myapp.exeb、删除/epoc32/release/winscw/udeb/z/private/10003a3f/appmyapp_reg
2009-10-09 16:09:00 541
原创 Carbide.c++ 快捷键集
编辑相关Ctrl+ ↓ Ctrl+↑ 在编辑区上下滚动(滚动滑块)Ctrl+ ← Ctrl + → 向前向后移动一个单词Ctrl+ Shift + ↓ Ctrl+ Shift + ↑ 向上向下移动一个段落(可以方便的在函数方法中滚动)Ctrl+G 搜索工作区中的声明Ctrl+ Shift +G 搜索所有引用Ctrl+ Shift +S 保存所有文档Ctrl+F
2009-10-09 15:59:00 626
原创 在symbian中显示中文
中文字符编码常用的表示法有:GB2312,GBK,Unicode,UTF-8,其中GBK是GB2312的超集,也就是涵盖了GB2312编码的所有内容,UTF-8是Unicode的在网络传输中的一种编码格式,如果我们使用vc做为开发工具,在win下面进行开发,那么win的默认字符集是 GBK的,而symbian系统默认的编码方式却是Unicode,也就是说直接写在程序里面的汉字在手机
2009-10-09 15:41:00 1234
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人