自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(20)
  • 收藏
  • 关注

原创 Symbian:解决后台捕捉时按键失效的问题

程序在后台捕捉一些按键事件后,系统的其他程序就无法得到该事件了,这用就会出现如下的情况:比如我们捕捉按键“5”,那么当程序运行在后台而当前界面为桌面时,打电话程序就无法得到“5”了,也就是输入电话号码时“5”无法输入。本问可解决该问题。解决的思路是:在获取按键以后向当前界面发送该按键事件在HandleKeyEventL()函数中添加如下处理   RWsSession iWsSessio

2007-08-21 17:49:00 1334

原创 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

2007-08-14 17:57:00 1372

原创 Symbian:列举系统当前所有进程

呵呵,做坏事的基础.void ListProcessesL(){ TFindProcess fp; TFullName procName; TProcessMemoryInfo memInfo; RProcess process; while(fp.Next(procName) == KErrNone) {  User::LeaveIfError(process.Open(procName

2007-08-04 14:43:00 978

原创 Symbian:判断当前界面为桌面

很多时候都看到网友想实现这个功能,我在做热键的时候忽然想到的一个解决方法  RWsSession iWsSession;  User::LeaveIfError(iWsSession.Connect());  TInt wgId = iWsSession.GetFocusWindowGroup();   //获取当前界面ID  CApaWindowGroupName* gn = CApaW

2007-08-04 14:38:00 1030

原创 Symbian:启动JAR文件安装

以下提供2种在Symbian中启动JAR文件安装的方法各版本的参数可能不同,这2个函数通过6680测试 ,其他版本的参数以后测试过后会添加上来 void DoInstallL(){ RApaLsSession apaSession; User::LeaveIfError(apaSession.Connect()); TDataType dataType(_L8("text/vnd.

2007-08-04 14:29:00 1846

原创 Symbian:遍历文件夹

使用以下函数可以遍历Symbian系统指定文件夹下的所有文件(包括子文件夹的文件)该函数在6680上通过测试//RLog::Log()是我写LOG的一个函数,相当于console->Printf()void GetJarPath()  { _LIT(iSkinFileDir,"C://system//midlets//"); CDirScan* ds = CDirScan::New

2007-08-04 14:10:00 1599

原创 Symbian:程序在后台时获得按键输入

可以使用以下方法使得程序在后台的时候仍然很接受键盘输入//53是按键5的iScanCode,另外一些按键例如向左键要使用iCode来捕捉,方法相同//in  AppUi::ConstructL() iEikonEnv->RootWin().CaptureKey(53,0,0 ); iEikonEnv->RootWin().CaptureLongKey(53,53, 0, 0,100000000

2007-08-04 14:01:00 896

原创 Symbian:CPeriodic,symbian中的timer

 在C++中,我们经常使用timer来定时地执行一些代码,在不需要的时候使用KillTimer()将其停止,在Symbian下我们也可以做同样的事,而使用的是CPeriodic. 首先我们在.h文件中声明一些我们要用的变量和函数 public:  void DoSomething();  void Start(TTimeIntervalMicroSeconds32 aInterva

2007-05-29 23:59:00 2394 4

原创 Symbian:显示图片

A.创建mbg文件(以video.bmp图片为例,工程文件名为Multi)  1 在group同级文件夹下创建gfx文件夹,该文件夹用于保存bmp文件,现在要将video.bmp文件复制到gfx文件夹下  2 打开Multi.mmp文件,添加如下START BITMAP Multi.mbm   TARGETPATH                              /system/ap

2007-05-29 23:41:00 2723 4

原创 Symbian:将程序带到前台或后台

可以使用一下方法将程序隐藏(带到后台)和显示(带到前台)  void Hide(){ TApaTask task(iEikonEnv->WsSession( )); task.SetWgId(CEikonEnv::Static()->RootWin().Identifier()); task.SendToBackground();}void Show(){ TApaTask tas

2007-05-29 23:19:00 750

原创 Symbian: 获取signal strength的3种方法

最近做获取手机的信号强度,总结一下. 获取手机的信号强度有3种方法,各种方法获取得到的值 不同方法1.使用RSystemAgent获得 const TUid KUidNetworkStrength  ={0x100052C8}; RSystemAgent agent; agent.Connect(); TInt networkStrength = agent.GetState(KU

2007-05-29 23:04:00 833

原创 LINUX下取系统时间(毫秒)和计算程序运行时间

#include #include #include  struct timeval tvpre, tvafter; gettimeofday(&tvpre, NULL);sleep(3);  //这里是linux编程,这个sleep是秒为单位的 gettimeofday(&tvafter, NULL);  ast_log(LOG_NOTICE,"prepaid_staff_log: test

2007-05-05 10:40:00 6534 1

原创 写log:取得系统时间

以下给出一段写log时非常有用的代码,取得系统的当前时间, 之前看到我的parter写服务器的log竟然没有写上时间,狂晕,symbian下写log就爽多了,自动加上时间的. char times[50];memset(times,/0,50);struct tm *local;time_t t;t=time(NULL);local=localtime(&t);sprintf(time

2007-05-05 10:36:00 776

原创 C#:PPC程序打包CAB时包含UNICODE解决方法

之前遇到一个问题:客户要求他们的程序在PPC上安装后程序名是中文的,但是当CAB打包时如果INF文件包含有UNICODE就会有如下错误:Error: The INF file contains Unicode characters that could not be converted correctly to ANSI这是在PPC上的问题,smartphone的打包是不支持中文的.这个问

2007-05-05 10:03:00 1861 4

原创 配置MSXML环境

以下是配置vc60的XML解释编程环境(msxml 4.0 sp2)下载msxml 4.0 sp2可以到微软的网站下载安装msxml 4.0 sp2时要注意不要用默认安装,要选择自定义安装才能选择安装SDK,若没有选择安装SDk会发现安装完成后安装目录下什么也没有,而选择了SDK的安装可以在目录下看到LIB INC doc 3个文件夹http://www.cnblogs.com/bab

2007-05-01 20:34:00 1405 1

原创 MSXML的DOM遍历

xml文件如下:  3   13800138000   trunk zhongluo-cnc average duration to low!   2006-11-14 14:07:35.221121     13800138000   trunk zhongluo-cnc average duration to low!   2006-11-14 14:04:43.268822     13

2007-05-01 20:32:00 842 1

原创 用timeb计算程序运行时间

用这个要比gettimeofday准确,精确到毫秒级下面是使用timeb计算一个SQL的执行时间#include #include #include           struct timeb start,end;                            ast_mutex_lock(&dblock);          ftime(&start);       

2007-05-01 20:23:00 1423

原创 发送SMS的一些概念更正

看本文前请先看看 http://dev.csdn.net/article/49/49606.shtm 本文只是说明一下之前我看那个网页做工程时理解错的地方,希望对你有帮助.   1:每条短信可以发160个英文字母或者70个中文字发送160个英文字母的命令是AT+CMGS=175175=15+160;  15是信息头长度,160是字符个数AT+CMGS=175 > 08916

2007-05-01 20:14:00 568

原创 Symbian:打造开机自启动程序完整过程

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

2007-05-01 09:42:00 1005

原创 一道算法的面试题

原贴出处:http://community.csdn.net/Expert/topic/5114/5114349.xml?temp=.2586939据说做对第二题拿薪水1W不成问题 ,现在工资只有0.06w,做做看看////////////////////////////////////////////////////////////////////////////////////////

2006-11-02 21:38:00 733

空空如也

空空如也

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

TA关注的人

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