自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 资源 (2)
  • 收藏
  • 关注

原创 j2me难啃问题

1、安装后自动运行; 2、开机自动运行; 3、能够为Java虚拟机 补丁,实现将某些原来不支持的JSR包功能增加到Java环境中; 4、能够比较方便的破解Java的安全提示和安全限制(最好是程序自动,无需用户过多参与); 5、通过Java程序启动其它程序(包含Java程序或Symbian/系统程序等) 6、Java进程之间的其它通讯方式(Socket通信除外); 7、Java连网时,自动选择网络接

2008-12-08 21:59:00 899

转载 symbian 开发常见错误代码及原因总结

Navigation ACE框架研究这里是我收集的一些书签未分类的自由文档测试区我的私人空间短信平台项目symbian开发原创文档AknTextUtils 工具类介绍Symbian平台下Base64编码及解码symbian下常用的工具Carbide.c++ IDE的常用快捷键和技巧使你的控件

2008-12-05 14:46:00 932

转载 Ftp多线程与断点续传

其实FTP断点续传的原理很简单,可分为断点下载和断点上传。   一、下载:1、向服务器发送“REST + 本地文件长度”命令,告诉服务器,客户端要断点下载了。这时服务器还不知道客户端要下载哪个文件;2、向服务器发送“RETR + 文件名”命令,通知服务器要下载的文件名,这时服务器开始定位文件指针读文件并发送数据。3、客户端定位本地文件指针(文件末尾);4、两端的准备工作都做完了以后,客户端

2008-12-05 14:45:00 1301

原创 用java启动记事本程序,并输入内容

代码简单说明:可以启动windows的notepad程序,并输入 hello world 。import javax.swing.*;import javax.swing.event.*;import java.awt.*;import java.awt.event.*;import java.io.*;public class Robot05{ //Create an array of ke

2008-12-04 15:49:00 1210

转载 Push信息自动启动JAVA移动程序

摘  要有些时候,对于一个企业级移动应用程序,从服务器将信息推向移动设备,并且自动激活一个已安装的移动应用程序使其进行必要的处理是非常重要的。由短信服务(SMS)作为推信息的协议,使用push注册机制可以让使用Mobile Information Device Profile 2.0的Java微小版本应用程序拥有这一特征。版权声明:任何获得Matrix授权的网站,转载时请务必保留以下作者信息和

2008-12-04 15:45:00 556

转载 TTS

标题:Text-To-Speech API二进制兼容的问题KIS000843开发伙伴平台: S60 3rd Edition详细描述这个API并非公共SDK的一部分。可以在这里找到SDK API Plug-inhttp://wiki.forum.nokia.com/index.php/SDK_API_Plug-inTTS (Text-To-Speech)API在S60第三版FP2的SDK

2008-11-14 17:02:00 556

转载 How to read images to Symbian bitmap

地址:http://wiki.forum.nokia.com/index.php/How_to_read_images_to_Symbian_bitmap

2008-11-14 15:35:00 391

转载 视图命令处理与视图的切换

视图命令处理    在HandleCommandL()方法中向当前活动视图传递各种命令。这里处理的都是一些由功能键生成的命令,以及某个弹出式菜单生成的命令。如:void CMyAppView1::HandleCommandL(TInt aCommand){switch (aCommand){case EMyAppCmdSwitchView:AppUi()->ActivateLocalViewL(K

2008-11-14 15:25:00 716

转载 如何创建动画

动画框架(Framework)提供了一个CBasicAnimation 类,该类继承自 CAnimation ,用来创建客户端的动画,任何一个基本的客户端动画都需要数据来源,这些数据可以是简单的文件也可以是复杂的数据结构。数据提供者( data provider)主要负责处理数据, CICLAnimationDataProvider 类作为数据提供者为任意一种类型的动画提供数据处理功能。为了创建一

2008-11-14 15:23:00 951

转载 电话簿与vCard的格式转换

(1)将电话簿中数据转换成vCard格式的文件 void Cxxx::ExportPhonebook(){RFs fileSession; User::LeaveIfError(fileSession.Connect());//连接文件服务器 CleanupClosePushL(fileSession); CContactDatabase* contactDb = CContactDatabase

2008-11-14 15:21:00 2781

转载 symbian的一些tip

1. 获取文件的完全路径在头文件添加下列声明:IMPORT_C TInt CompleteWithAppPath( TDes& aFileName );TFileName filename(_L("RETROBLASTER.MBM"));CompleteWithAppPath( filename );2. 获取当前设备显示方式(就是获取设备的色深)使用的头文件:#include 在任何VIEW视图

2008-11-14 15:02:00 500

原创 Symbian程序如何下载安装jar,并启动java程序实践总结

symbian程序对java程序的可能的操作分为以下几种:1.通过URL下载Jar包(Jad类似);2.安装:分为系统自动安装与通过symbian程序安装;3.运行;4.卸载: 以下贴出实现的代码:1.通过URL下载Jar包(Jad类似);_LIT(KJarUrl,"http://xxx.xxx.xxx.xxx/test.jar");CJavaInstallAn

2008-11-14 11:44:00 3840 1

原创 Symbian程序如何安装jar,并启动java程序参考资料

Nokia论坛技术资料Symbian解决方案-中文版:http://discussion.forum.nokia.com/forum/showthread.php?t=60202&highlight=RApaLsSession  可参考帖子如下:http://discussion.forum.nokia.com/forum/showthread.php?t=98014 http://d

2008-11-12 22:34:00 5644

转载 创建MP3解码器 - 采用Symbian中MAD(MPEG音频解码库)用法

创建MP3解码器 - 采用Symbian中MAD(MPEG音频解码库)用法前段时间我在newlc.com写了为Series 60创建MP3播放器的程序。我收到了许多关于MP3解码并运用在Symbian上的邮件。这里采用Symbian中MAD(MPEG音频解码库)用法来解决问题。概叙因为Symbian 7.0中可以通过MMF在smartphones在播放MP3, 但如果你的手机不支持 M

2008-11-11 09:36:00 812

转载 图片的像素级处理

可以通过使用TBitmapUtil类的一些方法对位图进行像素级的处理。包括:void Begin(const TPoint& aPosition):设置当前要处理的像素位置,并锁定堆。void End():解除对堆的锁定。void SetPos(const TPoint& aPosition):改变当前像素位置至aPosition。void IncXPos():将当前的X坐标自增1。void De

2008-11-11 09:22:00 650

转载 总结开发中的19个问题+若干问题

1、获取IMSI号、手机版本等    CTelephony:GetSubscriberId()   CTelephony:GetPhoneId()   CTelephony:Version()2、获取屏幕尺寸   TSize CEikConsoleScreen::ScreenSize 3、更改ListBox字体     方法1:       _LIT(KFontName,"Courier");  

2008-11-11 09:20:00 1892

转载 能力(Capabilities)

从Symbian 9开始平台安全性的问题被引入,这意味着,硬件设备只能有限的访问安全的数据和软件。因此在s60第三版和UIQ3的设备上,开发者开发的程序需要一些授权才能够访问平台。这种授权被称之为能力。这些能力被定义为授权应用,因为某个API被限制使用,除非能力(capability )授予该程序使用这些属性。这里有3种主要的能力:1. TCB(底层处理信任) 2. USER(用户层)3.

2008-11-11 09:19:00 666

转载 正确处理字符编码

正确处理字符编码 中文的编码常用的有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个字节。当然,终

2008-11-11 09:19:00 639

转载 Symbian:打造开机自启动程序完整过程

很多时候我们希望手机一开机就运行我们的程序,做一些我们要做的事,这就可以用到以下知识了首先说一下这种方法的危险:1.我还不知道怎样删除手机系统里的mdl文件,所以一旦将mdl文件放在手机里后如果想完全删除我没办法,比较好点的方法应该是将一个无效的mdl文件代替它.2.mdl文件如果程序出错,可能会开不了机,我没遇到,我是在模拟器上确认没问题才放到手机上的.另外加个法律声明吧,利用本文章只是

2008-11-11 09:18:00 1159

转载 一个转来的简单T9输入法

关于T9输入法的核心程序(由朋友Nix提供),共两个文件,一个是NixInputMethod.h,还有一个是T9.c; 参见附录。                         具体输入法的实现方法如下:            1.   首先创建一个对话框,然后在其中放入两个控件:IDC_EDIT1 和 IDC_WORD (STATIC控件)            2.   为了实现在Edit中

2008-11-11 09:17:00 3021

转载 Symbian 3rd 开发蓝牙OBEX 详细设计与代码

蓝牙OBEX发送文件实现                                BTFileSend    1、实现原理... 1    1、1OBEX 协议说明... 1    1、2 基于OBEX文件传输过程... 4    2、开发平台... 5    3、开发说明... 6  

2008-11-11 09:15:00 765

转载 Symbian 3rd签名,自签名,开发证书,制造商级别,能力集,ACS ID,收费,敏感API

本文旨在介绍Symbian 第三版的签名流程,这也是很多Symbian开发者感到十分迷茫的地方,希望看完此文让你不再迷茫,也希望对Nokia手机应用程序签名表示理解!1.在3rd中访问能力分为受限制的和无限制的,其中60%的API是无限制的,使用自签名证书签名,可以在任何一台兼容手机上安装。打包:makesis *.pkg *.sis   签名:signsis *.sis *.sisx *.c

2008-11-11 09:13:00 598

转载 『分享』各种提示、输入对话框的使用

1、非阻塞提示框symbian定义了几个提示类,分别是:confirm类:CAknConfirmationNoteinfo类: CAknInformationNotewarning类:CAknWarningNoteerror类: CAknErrorNote头文件:aknnotewrappers.hlib:avkon.lib eikcdlg.lib eikctl.lib使用方法:Code:TBu

2008-11-11 09:10:00 407

转载 图片半透明效果

我封装了一个方法,传入相应的图片,就会把图片变成半透明效果并显示在程序界面上.void CMegajoyContainer::ConvertToAlpha(CWindowGc& gc,CFbsBitmap *imgToBrighten) const {  CFbsBitmap* iEmptyBitmap = new ( ELeave ) CFbsBitmap();  CleanupStack:

2008-11-11 09:08:00 453

转载 防火墙日志模块的开发,附关键代码

我的日志模块是这样考虑的:1、为了能够方便的获得当前的日志文件名,创建一个日志文件名称索引文件,专门用来保存日志文件的名称2、写日志时,首先到索引文件中读取当前的日志文件。      所谓当前的日志文件,就是指当前用来记录日志的文件。因为日志文件我规定了大小,如果其大小超过了规定值就要以当前日期重新创建日志文件,所以日志文件不止一个。3、写每一条日志之前,都必须检查当前日志的长度是否超过了规定

2008-11-09 20:00:00 563

转载 关于接入点,cmwap,代理设置,WIFI

include commdb.h添加commdb.lib到mmp文件library列表1.枚举所有接入点,包括grps,蓝牙,WIFI参考代码如下:...CCommsDatabase* db;CCommsDbTableView* view;TBuf iapName;TUint32 iapId;TInt result;//open databasedb = CCommsDatabase::New

2008-11-07 14:03:00 761

转载 symbian基本命令

 1.devices:DevicesDevices -setdefault2.bldmakebldmakebldmake bldfilesbldmake clean 3.abldAbldAbld help commandsAbld help buildAbld build wins urel/udebAbld clean wins urel/udebAbld r

2008-11-06 14:56:00 393

转载 symbian日记(1)

 术语:Avkon Series60 extensions and modifications to Symbians Uikon and other parts of the Symbian OS Application Framework Symbian中的应用程序通常分为两个部分,engine和UI,如此的划分增加了可维护性和灵活性,engine就好象是程序的核心,它主要处理运算和数据

2008-11-06 14:46:00 423

转载 symbian日记(2)

 Avkon菜单项是从menu bar和RSS文件中指定的menu pane resources生成的。我们可以通过windows下模拟器按F1来启动或通过options自定义功能键来启动,这是要使用EAKnSoftkeyOptions Id来实现的。如果应用程序要切换到pre-existingoptions应该使用R_AVKON_SOFTKEYS_OPTIONS_BACK这个CBA资源。

2008-11-06 14:45:00 919 1

转载 symbian日记(3)

 三种基本结构,很不错,用点各自都有一定之规 传统的是定制容器空间结构,这个不谈,很多很多的典型symbian程序都是这个模式。 基于对话框的结构,比较适合于简单需要的用户界面交互的那些应用。 使用应用/视图的结构,这个比较高级了,可以提供很多外部程序的外用视图,这个时候AppUi需要继承自CAknViewAppUi,而views则需要继承自CAknView。 60系列的通过用户界面设计模式是

2008-11-06 14:44:00 581

转载 symbian日记(4)

 member variables ——reliability (c++)   It is better by far to encapsulate member data than return reference to it.如果你非得要返回一个成员变量的引用,那最好是个常量引用。如果你必须返回个非常量的引用,you need to provide both a const and a non

2008-11-06 14:43:00 440

转载 symbian日记(5)

 应用程序能够很自然的分为engine、UI和view组件,他们相互依赖又逻辑上各自分开。 每个程序都有三个各自不同的UID值,以用来在系统中唯一标识自己。 SymbianOS是一个庞大的操作系统,拥有数百个类和上千个成员函数,和其他的庞大的系统一样,symbianOS也可以进行分类,比较常用的是子系统分类方法。如应用程序引擎子系统就包括了各种在标准应用程序中处理数据的API。 在sy

2008-11-06 14:38:00 768

转载 S60平台:使用DBMS APIs —在DBMS中使用SQL语言

 4、在DBMS中使用SQL语言4.1 SQL与本地C++应用程序接口通过使用一个“本地”C++API和API 调用的SQL语句,Symbian系统的DBMS支持很多操作。在很早的版本中,对SQL的支持仅限于选择语句;私有本地C++API提供了许多方法,用于操作数据库。目前,对SQL的支持丰富了很多。从开发者的观点来看,字面上的意思可以被理解为大多数操作可以通过两种方法完成。总的来说,使用SQL的

2008-10-31 13:54:00 1743 1

转载 Symbian数据库浅谈

 主要涉及到的类:RDbsRDbStoreDatabaseRDbNamedDatabaseRDbTableRDbViewTDbQuery…相关类很多,最笨的办法可以在Doc中分别以C、R、T + Db进行查看RDbs代表了一个连接到DBMS 服务器的Session。RDbStoreDatabase、RDbNamedDatabase是Symbian里面的两种数据库,两者不能通用,后者是共享型的,

2008-10-31 11:00:00 793

转载 使用DBMS APIs —DBMS的管理结构和元素(1)

 1、绪论这篇文档的目的是演示在Symbian 系统上如何使用关系型数据库的APIs。总之,这部分功能被看作数据库管理系统的APIs。Symbian系统的DBMS提供了创建与维持数据库的功能,通过本地调用和SQL调用,其可以对数据库进行安全可靠的数据访问。这种调用支持事务/回滚机制用以保证所有数据被写入或数据为空的情形获得支持。文档提供的代码片段出自 S60 Platform: DBM

2008-10-30 16:00:00 543

原创 开发资源列表

Symbian开发资源: http://www.360doc.com/UserArt.aspx?UserID=13049&CategoryID=21&GroupID=-1http://www.newlc.com  http://www.rayfile.com/files/7ce3adde-8897-11dd-b223-0019d11a795f/  发现好东西  http

2008-10-30 15:54:00 474

转载 Symbian OS应用开发 - 文件和目录

 From : http://www.sf.org.cn/Article/symbiandev/200508/36.html与典型的台式计算机相比较,Symbian OS机器的相关硬件显然有更多的限制,给我们的软件开发带来了很多的不便,但同时也增加了更多的市场机会。 Symbian OS手机的主要部件: 一个CPU:Symbian Os的CPU是32bit的,运行的速度较低,现有的主要是基于1

2008-10-30 15:47:00 373

转载 Symbian OS之客户-服务器架构

 From:http://blog.csdn.net/btooth/archive/2006/08/18/1094684.aspx活动对象中需要的所有异步服务,都是服务器通过客户-服务器架构来提供的。上图中Kernel Server是灰色的,表示内核服务器不能被用户直接访问使用,它是用来管理其他服务器的。 服务器一般采取插件结构,这样更容易实现模块话,容易管理。客户-服务器架构允许

2008-10-30 15:46:00 437

转载 客户机/服务器框架原理

 为什么会有客户机/服务器框架?在Symbian OS中,服务器通常用来管理对系统资源和服务的共享访问,它可以服务于多个客户会话,并且可以并发地被运行于不同线程的客户所访问。服务器保护了系统的完整性,将服务器放在一个单独的进程中,系统可以保证具有不良行为的客户无法破坏由服务器所管理的资源。服务器可以用来提供异步服务,因为它们运行在与其客户分离的线程中。客户和服务器是如何协作的?Symb

2008-10-30 15:45:00 1258

转载 二进制类型

 包括两种类型:以新进程的方式被启动的的包(.exe)以及那些运行于已经存在的进程中的动态链接库(.dll)。Symbian OS的EXE在Windows模拟器上,存在一个Win32进程EPOC.exe,在该进程中,每个Symbian OS的EXE都被放在一个单独的线程中加以模拟。在目标设备上,每个EXE是在一个单独的、全新的进程中被启动的,每个进程有一个单独的线程来调用惟一入口点函数E3

2008-10-30 15:44:00 1023

C#与非托管代码交互操作

介绍了在C#下,系统怎样与非托管代码交互操作

2008-09-09

asp.net与webService实例

asp.net与webService的结合实例

2008-09-09

空空如也

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

TA关注的人

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