www.Walzer.cn - Tech & Management Blog

Focus on mobile dev
本博客文章,未在标题中写明转载的, 均为原创.
所谓高手,也就是熟悉别人制定的游戏规则、并且能在规则内跳舞的人。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  应用开发

摘要:今天有个客户在我的MOBILE手机上做开发,遇到个需要检测POWER键RESUME的问题. 他们直接说在应用层检测这个是不可能的. 那么我们就把不可能变成可能, 无非就是熟悉一下微软的游戏规则而已. 关键函数: RequestPowerNotifications, StopPowerNotifications 阅读全文

posted @ 2008-07-18 17:40 Walzer 阅读(2540) 评论(2) 推荐(0) 编辑

摘要:作者:liswei Walzer评点:上面一篇微秒级定时器应用的方法,适合于对单线程,或者线程不多时的测试,尤其是CODEC效率这类测试。但我们还需要知道具体该进程占了多少的CPU时间,从而可以配合前一种方法得到的结果,大约地计算出模块所占的MIPS。这就需要使用Monte Carlo Profiler工具了。这对APP开发人员来说可能有点头痛,因为操作到PLATFORM BUILDER和BSP了,至少WINCE里是这样的,WIN MOBILE的情况还不太清楚 阅读全文

posted @ 2008-02-20 10:02 Walzer 阅读(1481) 评论(0) 推荐(0) 编辑

摘要:作者:liswei Profile在英文中解释为分类,文档管理。在我们计算机世界中,我们可以通过各种方法来测试我们程序或整个系统的性能,这些方法包括通过测试运行时间、访问cpu的次数,占用多少资源等,我们把这类方法统称为Profile技术。以下我将从应用微秒级精度定时器测试、利用Monte Carlo Profiler 工具、Perfalyzer 方法测试这三方面来介绍Profile技术。本篇先介绍应用应用微秒级精度定时器测试程序的效率。 阅读全文

posted @ 2008-02-20 09:53 Walzer 阅读(1693) 评论(0) 推荐(0) 编辑

摘要:EVC中的线程,为什么要声明称static呢,而在静态的函数中药调用非静态成员还不能调用,必须把这些成员也设置成静态的,不怎么方便,有好的解决方法吗? 阅读全文

posted @ 2007-11-28 23:28 Walzer 阅读(1859) 评论(7) 推荐(0) 编辑

摘要:本文给出了利用DATA ABORT消息中的PC值,配合MAP文件快速定位到导致泄漏的函数的方法。 10月11日验证:本文的方法存在漏洞,不好用。 阅读全文

posted @ 2007-09-28 17:10 Walzer 阅读(14330) 评论(18) 推荐(0) 编辑

摘要:应该只把程序启动时立刻就要用到的资源打包到RES里面,而某些特定条件下才会用到的资源就放在EXE外部,在程序里通过文件系统调用。 阅读全文

posted @ 2007-08-29 17:15 Walzer 阅读(1013) 评论(2) 推荐(0) 编辑

摘要:本文描述了如何从Platform Builder for Windows CE里定制一个for eVC的模拟器,可定制的内容包括中文支持、组件支持、分辨率和色深等。 阅读全文

posted @ 2007-04-15 09:54 Walzer 阅读(16174) 评论(74) 推荐(0) 编辑

摘要:简单描述了个人对单播、广播、组播的理解,定义了“广义广播”和“狭义广播”两个新名词,最后给出了以组播逻辑实现单播优点的算法假想 阅读全文

posted @ 2006-10-24 10:02 Walzer 阅读(2030) 评论(0) 推荐(0) 编辑

摘要:使用INTERNET_FLAG_ASYNC + InternetCallback函数来实现的,文章给出了流程图和主要代码. 阅读全文

posted @ 2006-06-21 11:04 Walzer 阅读(3886) 评论(4) 推荐(0) 编辑

摘要:描述了EVC中warning LNK1166: cannot adjust code at offset=... rva=... 的解决方法, 虽然网上搜出来很多地方都有讲解,但自己首次遇到时总是有新鲜感认为值得一写 阅读全文

posted @ 2006-02-09 17:07 Walzer 阅读(3357) 评论(2) 推荐(0) 编辑

摘要:去掉烦人的The targeted platform does not match the connected platform. Continue? 警告框 阅读全文

posted @ 2006-02-05 13:09 Walzer 阅读(2278) 评论(1) 推荐(0) 编辑

摘要:RAPI全写为Remote Application Interface, 就是PC端调用这组API, 通过ActiveSync来操作TARGET端WindowsCE作业. 这个功能估计以后在WINCE或WIN MOBILE的应用上会用到许多 阅读全文

posted @ 2006-02-05 13:06 Walzer 阅读(2484) 评论(7) 推荐(0) 编辑

摘要:花了些工夫后,我们终于能在WINCE里随时用HOT KEY切出中文输入法了。内容都在注册表里,不过需要翻译出来才能看破。这部分在WIN XP和WINCE里是基本一致的。 阅读全文

posted @ 2006-02-05 13:01 Walzer 阅读(2210) 评论(4) 推荐(0) 编辑

摘要:今天遇到个郁闷事,我修改了IE的.rc文件,改过一些界面,这时候在PlatformBuilder里对IE进行Build and Sysgen Current Project,然后make run-time image,整个操作过程中platform settings里面始终设置default language为Simplified Chinese. 但build and sysgen current project出来后的结果系统为中文的,但是IE仍然为英文界面,不过修改处也体现出来了,怎么回事呢…… 阅读全文

posted @ 2006-02-05 12:59 Walzer 阅读(1050) 评论(0) 推荐(0) 编辑

摘要:malloc和free在教材里不知讲了多少,今天实际用到一处,就出问题了 阅读全文

posted @ 2006-02-05 12:48 Walzer 阅读(3385) 评论(3) 推荐(0) 编辑