- 博客(131)
- 资源 (1)
- 收藏
- 关注
原创 Symbian平台 平台UID
<br />;Supports S60 3.0<br />[0x101F7961], 0, 0, 0, {"Series60ProductID"}<br /> <br />;Supports S60 5th Edition<br />[0x1028315F], 0, 0, 0, {"Series60ProductID"}<br /> <br />;Supports Symbian^3<br />[0x20022E6D], 0, 0, 0, {"Series60ProductID"}
2010-12-08 13:11:00
776
转载 Android zip文件压缩解压缩
<br />//----------------- DirTraversal.java<br />package com.once;<br /><br />import java.io.File;<br />import java.util.ArrayList;<br />import java.util.LinkedList;<br />/**<br /> * 文件夹遍历<br /> * @author once <br /> *<br /> */<br />public class DirTraver
2010-10-11 17:51:00
868
原创 Brew程序包安装到手机
<br />首先手机必须是工程机,没有封版的。<br /> <br />因之前没有接触过该平台,还有这个平台做的比较底层一些,安装程序就成了继开发之后的另一个难题<br />第一步安装(C3-02Driver.zip、BREWToolsSuite 3.0.rar),前者是该款手机与pc连接的驱动程序,后者是BREW apploader工具<br />都安装完成后,打开BREW apploader,不能找到手机对应的com口,几经周转发现驱动并没有安装成功,打开设备管理器,刷新设备,在驱动安装提示框默认操作(
2010-08-13 18:35:00
1532
原创 Palm Web OS 介绍和安装环境
前几天有幸参加了HP的人会来公司做WebOS的介绍会,在接到通知就把开发环境搭建了下,不过有些问题,随后详细说一下现象和解决方法。不过能启动模拟器,大概了解了下操作方式和界面。后来在开会中见到了手机,还是感觉到有点惊喜。独特的操作方式,真不错。官方资料优点: 略。。。:)感觉不爽的地方有几处:1,手机有个键盘不爽,为啥不设计成触摸屏键盘呢,这估计是与个人习惯有关系吧2,主界面上电脑那个meunbar上的程序是定死的,不能拖拉改变。其他的都还不比较喜欢。。。最关键是会议结束,送了一台手
2010-08-13 18:05:00
2390
转载 接入点处理
nokia的例子在手机上直接用是成功不了的,经过多次测试修改。。。。最完美的带代理的cmwap接入点创建代码如下,中间还加入了机型判断。。。。。。总之。。。算是比较完美的版本了。_LIT(KIapCMWAP,"cmwap");_LIT(KAPNName,"CMWAP");#define GPRS_IF_NAME _S("IfName")#ifdef __WINS___LIT(KI
2009-09-01 12:58:00
884
转载 Symbian内存泄露检查工具HookLogger安装及使用教程
在使用<span class="t_tag" onclick="function onclick(){tagshow(event)}">Symbian进行<span class="t_tag" onclick="function onclick(){tagshow(event)}">开发时经常会忘记释放我们曾经使用过的<span class="t_tag" onclick=
2009-08-11 09:44:00
463
原创 在模拟器出现:系统错误 -2 的问题
在模拟器出现:系统错误 -2 的问题,是因为程序用到了dll,dll的用到了estlib.lib,这个包只有在手机环境下才可以用到,在模拟器其如果也加载这个lib的话就会出现在程序启动时报:系统错误(-2)。修改方法,在mmp文件里面加上如下判断即可!#ifdef GCCELIBRARY estlib.lib#endif
2009-07-14 11:13:00
3683
原创 客户端通过代理服务器(CMWap)遇到的问题
移动的如果客户端对标准的http头的某个域进行赋值可能是徒劳无功的,移动会重新对标准的头进行默认的处理,当然,每个域有固定的域值范围,选一个标准的值是没问题的。扩展自定义的域是可以的。估计这么做的出发点是安全方面的吧 联通的 先说几个http错误吧:400:去掉“HTTP::EHost”设置就没问题了。500:服务器没有找到请求资源
2009-06-08 15:55:00
2603
1
原创 kern-exec 0 问题
进行了RFs& fs = CCoeEnv::Static()->FsSession();的操作并在最后对 fs.close();会出现kern-exec 0 的问题
2008-09-27 08:51:00
2281
1
转载 symbian 2nd如何绕过程序管理器的限制
symbian 2nd如何绕过程序管理器的限制 北京理工大学 20981 陈罡 在symbian开发中我们经常会用到手机系统自带的“程序管理”这个软件。这个软件的功能在于它会忠实地把程序的安装操作记录下来,在删除程序的时候它也会忠实地把程序给删除。这种做法对于symbian来说,无疑是最好的选用第三方软件的选择,既可以安装到手机上,又可以无条件的将软件卸载掉。
2008-07-01 09:26:00
841
转载 2nd下J2ME安装研究和启动方法
(以下方法我在6680和n70上通过测试) 2nd下每个J2ME程序安装后都会将安装文件放到C:/system/midlets/下,如TellSymbianILoveU.jar的安装会生成如下文件 C:/system/midlets/[10131ab7]/dump C:/system/midlets/[10131ab7]/TellSymbianILoveU.jad C:/system/mi
2008-06-03 10:48:00
965
转载 『分享』各种提示、输入对话框的使用
1、非阻塞提示框symbian定义了几个提示类,分别是:confirm类:CAknConfirmationNoteinfo类: CAknInformationNotewarning类:CAknWarningNoteerror类: CAknErrorNote头文件:aknnotewrappers.hlib:avkon.lib eikcdlg.lib eikctl.lib使用方法:Code:
2008-05-09 09:44:00
939
转载 Symbian 3rd签名,自签名,开发证书,制造商级别,能力集,ACS ID,收费,敏感API
本文旨在介绍Symbian 第三版的签名流程,这也是很多Symbian开发者感到十分迷茫的地方,希望看完此文让你不再迷茫,也希望对Nokia手机应用程序签名表示理解!1.在3rd中访问能力分为受限制的和无限制的,其中60%的API是无限制的,使用自签名证书签名,可以在任何一台兼容手机上安装。打包:makesis *.pkg *.sis 签名:signsis *.sis *.sisx *.c
2008-03-10 11:40:00
1530
转载 Symbian 3rd 开发蓝牙OBEX 详细设计与代码
蓝牙OBEX发送文件实现 BTFileSend 1、实现原理... 1 1、1OBEX 协议说明... 1 1、2 基于OBEX文件传输过程... 4 2、开发平台... 5 3、开发说明... 6
2008-03-10 11:36:00
3233
5
转载 能力(Capabilities)
从Symbian 9开始平台安全性的问题被引入,这意味着,硬件设备只能有限的访问安全的数据和软件。因此在s60第三版和UIQ3的设备上,开发者开发的程序需要一些授权才能够访问平台。这种授权被称之为能力。这些能力被定义为授权应用,因为某个API被限制使用,除非能力(capability )授予该程序使用这些属性。这里有3种主要的能力:1. TCB(底层处理信任) 2. USER(用户层)3. 系统能
2008-01-24 12:07:00
1068
转载 Symbian 3rd签名,自签名,开发证书,制造商级别,能力集,ACS ID,收费,敏感API
本文旨在介绍Symbian 第三版的签名流程,这也是很多Symbian开发者感到十分迷茫的地方,希望看完此文让你不再迷茫,也希望对Nokia手机应用程序签名表示理解!1.在3rd中访问能力分为受限制的和无限制的,其中60%的API是无限制的,使用自签名证书签名,可以在任何一台兼容手机上安装。打包:makesis *.pkg *.sis 签名:signsis *.sis *.sisx *.c
2008-01-18 08:37:00
863
转载 MPEG音频文件格式(包括MP3文件格式)详解
最近又在做MP3相关的程序,需要了解mp3的文件格式,于是就从网上找了一些资料,并将内容整理如下,加入了自己的一些理解。 MP3 文件是由帧(frame)构成的,帧是MP3 文件最小的组成单位。MP3 的全称应为MPEG1 Layer-3 音频文件,MPEG(Moving Picture Experts Group)在汉语中译为活动图像专家组,特指活动影音压缩标准,MPEG 音频文件是MPE
2008-01-14 18:48:00
1352
转载 在symbian中如何使用MP3DecodeDLL播放MP3
mp3播放引擎头文件#if !defined(__WAVEGEN_ENGINE_H__)#define __WAVEGEN_ENGINE_H__#if !defined(__MDA_COMMON_AUDIO_H__)#include #endif#if !defined(__MDA_CLIENT_UTILITY_H__)#include #endif#if !defined(__M
2007-10-29 17:01:00
1346
2
转载 MPEG音频文件格式(包括MP3文件格式)详解
最近又在做MP3相关的程序,需要了解mp3的文件格式,于是就从网上找了一些资料,并将内容整理如下,加入了自己的一些理解。 MP3 文件是由帧(frame)构成的,帧是MP3 文件最小的组成单位。MP3 的全称应为MPEG1 Layer-3 音频文件,MPEG(Moving Picture Experts Group)在汉语中译为活动图像专家组,特指活动影音压缩标准,MPEG 音频文件是MPE
2007-10-29 16:57:00
5530
转载 symbian上自定义的贴图函数
自定义的symbian上的贴图函数及重载函数,并非直接屏幕贴图,而是2个位图合成,位图必须为4k色的格式,增加了切分参数的默认值,减少了函数重载的数量//可纯贴图并可横向纵向切分的贴图函数,就是可横向纵向平均分割一个图像并选定其中之一进行贴图,分割数要可整除图像宽度,通过调用时是否传递切分参数来控制是否进行切分void DrawBmp(const TPoint& aPoint, CFbsBit
2007-10-29 16:55:00
893
转载 Symbian 中各种提示、输入对话框的使用
1、非阻塞提示框symbian定义了几个提示类,分别是:confirm类:CAknConfirmationNoteinfo类: CAknInformationNotewarning类:CAknWarningNoteerror类: CAknErrorNote头文件:aknnotewrappers.hlib:avkon.lib eikcdlg.lib eikctl.lib使用方法:Code
2007-10-08 15:37:00
612
转载 深入理解C/C++函数指针
函数指针数组的妙用 笔者在开发某软件过程中遇到这样一个问题,前级模块传给我二进制数据,输入参数为 char* buffer和 int length,buffer是数据的首地址,length表示这批数据的长度。数据的特点是:长度不定,类型不定,由第一个字节(buffer[0])标识该数据的类型,共有256(28 )种可能性。我的任务是必须对每一种可能出现的数据类型都要作
2007-10-08 15:31:00
629
转载 一个转来的简单T9输入法
关于T9输入法的核心程序(由朋友Nix提供),共两个文件,一个是NixInputMethod.h,还有一个是T9.c; 参见附录。 具体输入法的实现方法如下: 1. 首先创建一个对话框,然后在其中放入两个控件:IDC_EDIT1 和 IDC_WORD (STATIC控件) 2. 为了实现在Edit中
2007-07-26 16:20:00
2609
1
转载 Symbian:打造开机自启动程序完整过程
很多时候我们希望手机一开机就运行我们的程序,做一些我们要做的事,这就可以用到以下知识了首先说一下这种方法的危险:1.我还不知道怎样删除手机系统里的mdl文件,所以一旦将mdl文件放在手机里后如果想完全删除我没办法,比较好点的方法应该是将一个无效的mdl文件代替它.2.mdl文件如果程序出错,可能会开不了机,我没遇到,我是在模拟器上确认没问题才放到手机上的.另外加个法律声明吧,利用本文章只是
2007-07-02 16:28:00
1146
转载 正确处理字符编码
正确处理字符编码中文的编码常用的有3种格式:1)gb2312(就是ascii码方式,也说ansi) 2)unicode 3)utf-8c++一般采用ancii码,而java一般采用unicode,而SymbianC++(以后简称symbian)采用unicode或utf-8比如汉字“好”: unicode为“7D 59”,而ascii为“BA C3”, utf-8编码为3个字节。当然,终端
2007-06-08 16:33:00
1509
转载 总结开发中的19个问题+若干问题
1、获取IMSI号、手机版本等 CTelephony:GetSubscriberId() CTelephony:GetPhoneId() CTelephony:Version()2、获取屏幕尺寸 TSize CEikConsoleScreen::ScreenSize 3、更改ListBox字体 方法1: _LIT(KFontNam
2007-06-08 16:27:00
2170
转载 图片的像素级处理
可以通过使用TBitmapUtil类的一些方法对位图进行像素级的处理。包括:void Begin(const TPoint& aPosition):设置当前要处理的像素位置,并锁定堆。void End():解除对堆的锁定。void SetPos(const TPoint& aPosition):改变当前像素位置至aPosition。void IncXPos():将当前的X坐标自增1。void De
2007-04-26 08:44:00
1381
转载 基本绘图函数的使用
设置好CGraphicsContent后,我们就可以通过调用相关方法在窗口中绘制图形。1文本:void DrawText(const TDesC& aText,const TPoint& aPosition)void DrawText(const TDesC& aText,const TRect& aBox,TInt aBaselineOffset, TTextAlign aAlignm
2007-04-26 08:43:00
1144
转载 Symbian资源文件浅析
一、何为资源文件:在symbian应用程序中,资源文件指的是后缀名为.rss的文件,每个应用程序至少要有一个与之关联的资源文件。资源编译器rcomp编译资源文件后,生成一个.rsc二进制文件和一个相伴的头文件(.rsg)。这样在应用程序框架启动应用程序时,会打开这个二进制文件,借助在.rsg文件中创建的资源标志符,根据需要把各个资源加载到C++代码中。二、资源文件的作用:在资源文件中指定用户界
2007-04-20 19:41:00
887
转载 Avkon视图切换架构之调试小结
Avkon视图切换架构之调试小结在我看来,理解了传统的Symbian OS程序架构可以轻松的帮助我们理解Avkon视图切换架构,因为我们可以事先理解一些看起来比较抽象的概念,比如容器,窗口,复合控件等,了解一下最基本的Symbian程序框架。实际上,Avkon视图切换架构无非就是在传统的Symbian程序架构上做的一种扩展而已。最大的区别就是多了一个视图类,即继承自CAvkonView类的自
2007-04-20 19:16:00
952
转载 symbian中的模板函数用于得到AppUi/Document/Application
symbian的app没有全局数据, 一个做法是将它这些全局数据放在你的Document类或者AppUi类或者Application类中. 这些类都是全局唯一的.Symbian提够了一些宏 , 例如iAvkonAppUi, iAvkonViewAppUi 等等, 但有时候我们需要得到我们"自己的"AppUi对象, 自己的Document对象等. 下面的3个模板函数可以解决这些问题. templat
2007-04-19 15:38:00
910
转载 应用程序框架的使用
UIQ3开发白皮书系列文档翻译自UIQ3官方开发文档;本文档英文名称:UIQ3_Whitepaper_01_Start_Application_Framework.pdf翻译者:yzhv@IOICN欢迎转载,请注明出处.应用程序框架的使用一、通过阅读此文档,开发者可以:• 理解标准的 UIQ 工程的结构• 了解重要的工程文件的用途• 掌握程序注册的方法• 掌握程序框架的结构• 掌握程序框架的使用•
2007-04-18 13:58:00
3619
转载 视图、命令、资源文件及布局的使用
应用程序框架的使用UIQ3开发白皮书系列文档翻译自UIQ3官方开发文档;本文档英文名称:UIQ3_Whitepaper_02_View_Commands_ResourceFilesLayout.pdf翻译者:yzhv@IOICN欢迎转载,请注明出处作者.视图、命令、资源文件及布局的使用 一、简介 在前一个白皮书中(参看 [1])讨论了:如何使用应用程序框架,最后生成了一个具有空视图的应
2007-04-18 13:56:00
2967
转载 在开发过程中本地化UIQ3程序
在开发过程中本地化UIQ3程序 翻译自UIQ3官方开发文档;本文档英文名称:LocalizingApplications-part3_v1.1.pdf Version 1.1翻译者:yzhv@IOICN欢迎转载,请注明出处作者.在开发过程中本地化UIQ3程序1 、简介 Symbian OS v9 的发布是一个显著的分水岭,系统引入了增强的安全架构。 安全模型也导致了程序结构的变化
2007-04-18 13:54:00
1005
转载 uiq3.0sdk最终版模拟器显示中文
1. 备份SDK安装目录下的"/epoc32/release/winscw/udeb/Z/Resource/Fonts"目录及该目录下所有文件,随后删除该目录下所有文件2. 拷贝Windows中的“仿宋体”字体文件到1.中的字体目录中。我用的是Windows 2000 Professional Edition SP4,因此拷贝了"C:/WINNT/Fonts/simfang.ttf"3. 修改SD
2007-04-18 13:52:00
1175
转载 关于用vs2003简单开发uiq3的一些步骤
首先下载uiq3sdk,这个就不用说了,一切默认安装; 然后下载Carbide.vs(前提是你已经安装了vs2003.net)一个简单的地址:http://developer.uiq.com/devtools_tools.html最后两个都要下,须在站内注册(免费):iDownload: Carbide.vs 2.0.1 UIQ Support packageYou need to be a
2007-04-17 15:49:00
911
原创 kjava播放视频的时候不能用线程做刷屏的操作,否则出现闪屏问题!在nokia机器上如此。。。
播放视频的时候不能用线程做刷屏的操作,否则出现闪屏问题!在nokia机器上如此。。。
2007-04-11 17:00:00
693
转载 诺基亚S60各机型对应的系统版本清单
诺基亚S60各机型对应的系统版本清单 诺基亚S60第一版 Symbian OS V6.0 :7650.3650 .N-gage-QD 西门子SX1 松下 X700 诺基亚S60第二版Symbian OS v7.0s S60 2nd Edition :6600 松下 X800 三星 D728(720)Symbian OS 7.0s S60 2nd Editio
2007-04-07 17:28:00
3032
转载 播放WAV文件
播放WAV文件播放一个wav文件要比想象中容易很多,因为很多事情都交给了系统。在这个工程中CSoundPlayer实现了播放wav文件的必要步骤[Copy to clipboard]CODE:#include class CSoundPlayer: public CBase, public MMdaAudioPlayerCallback{public: static CSo
2007-03-30 13:11:00
1677
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人