- 博客(35)
- 资源 (18)
- 收藏
- 关注
转载 WinCE下用资源RC添加菜单的方法
转:http://niuniug.spaces.live.com/blog/cns!2C71306A5C538D8C!443.entry#trackback有很多方法添加菜单的.今天尝试了用RC资源添加菜单的方法,比HMENU CreateMenu (void);用起来方便多了.首先要添加RC文件。也许用惯了.net,用EVC不怎么顺手,大概不是中文界面的关
2009-04-30 07:51:00 932
转载 [C/C++]#ifndef,#define用法
文件中的#ifndef 头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。 还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多个文件引用,你都要加上这个。一般格式是这样的: #ifndef #define ...... #
2009-04-30 07:43:00 1300
转载 VS2005下OpenGL的配置及简单实例
学习OpenGL前的准备工作第一步,选择一个编译环境选择Visual Studio 2005作为学习OpenGL的环境。第二步,配置OpenGL环境具体做法在前一篇中。建议将相应文件放到VC的文件夹下,而不是PlatformSDK中。第三步,安装GLUT工具包GLUT不是OpenGL所必须的,但它会给我们的学习带来一定的方便,推荐安装。Windows环境下的GLUT下载地址:(大小约为150k)h
2009-04-30 07:40:00 3162
转载 win mobile5移植xml解析库expat方法
北京理工大学 20981 陈罡expatxml解析库是一个非常强大的xml解析库,有了它的支持可以将很多参数设置或者内容编排、组织都集成到程序中去。5mbox的杂志内容解析、显示的基础就是expat解析库。目前,我已经让这个库可以在s60 2nd, 3rd以及moto mobilinux上面顺利运行了,还差winmobile平台和uiq平台,就基本上都有了。 这次借
2009-04-20 03:54:00 1403 2
转载 win mobile 5播放mp3音乐的方法(4)--5mbox封装类的代码
北京理工大学 20981 陈罡前几篇说到在win mobile 5上面播放mp3音频需要了解的基本知识。在这里我再总结一下:首先是移植libmad,mp3文件解码器这是必不可少的第一步;然后是使用libmad把mp3文件解码成为pcm码流,也就是wav文件(其实还是有一些区别的,wav文件是有wav头的pcm码流)。最后就是利用pcm码流的播放a
2009-04-20 03:53:00 774
转载 win mobile 5播放mp3音乐的方法(2)--libmad库的使用篇
北京理工大学 20981 陈罡继续上面一篇的内容。既然libmad已经可以顺利的移植到win mobile平台上了,那么如何使用这个libmad库呢?很遗憾,linux平台下面对于libmad的文档描述不是非常清晰。呵呵,按照他们的思维就是一切都在代码里面了。但是对于普通的开发者来说,可能只是涉及到对库的使用,而不是为了使用一个库去学习mp3的编码、解码原理(如果能够通过这个库弄明白了这些
2009-04-20 03:51:00 1086
转载 win mobile 5播放mp3音乐的方法(3)--pcm码流播放篇
北京理工大学 20981 陈罡继续上面一篇的内容,本篇已经假定你已经可以从mp3文件中顺利的解码出pcm码流了。然后开始我们下一步的工作——播放pcm码流。在这之前,我们必须熟悉一下微软的几个用于播放pcm码流的函数,如果只是用用sndPlay之类的简单函数,又不想耽误时间的朋友就可以不必往下看了。偶用的方法是比较麻烦的方法,呵呵,但是效果是非常不错的可以修改后用于流媒体中的音频部分播放。
2009-04-20 03:51:00 1244
转载 win mobile 5播放mp3音乐的方法(1)--libmad库的移植篇
北京理工大学 20981 陈罡太好啦,又到周末了。时间过得真快啊!心疼ing。。。win mobile 5上面播放mp3似乎已经有了可以依赖于win mobile提供的multi-media播放器的调用方法。这种显而易见的方法,我认为缺少一些主动性,只能微软怎么做,咱就怎么做。如果想做出个性化的软件或者播放器,或者实现在线边下载边播放的方案就很困难了。对于从moto的linux移植到win m
2009-04-20 03:50:00 1006 2
转载 win mobile 5显示jpg,png,gif图片的方法--5mbox的图片库封装
北京理工大学 20981 陈罡原本想和win mobile 5播放mp3专题一样详细写一下关于win mobile 5平台上显示各种格式图片的方法来着。后来觉得太麻烦,还是让代码来说话吧。在前面的文章中,我曾经介绍过在win mobile 5平台上利用direct show技术完成直接写屏操作的方法,对这部分有疑问的朋友可以参照一下。就把这篇文章做为直接写屏的下一篇文章吧。做到了直接写
2009-04-20 03:46:00 1606 3
转载 symbian 2nd中从屏蔽接入点选择以及创建新的接入点
(1)基础知识补充--关于cmnet和cmwap众所周知,中国移动对gprs分组数据业务进行了人为的限制,把它分成了“cmnet”和“cmwap”两种接入方式。对于cmnet来说,是允许手机直接接入internet互联网,允许tcp长连接,允许udp数据包,可以说cmnet是gprs服务本来的面貌;而cmwap则是被“阉割”版的gprs服务,所有的数据只能先通过一个叫做wap网关的服务器中转才能发
2009-04-20 03:43:00 749
转载 symbian 2nd如何绕过程序管理器的限制
北京理工大学 20981 陈罡 在symbian开发中我们经常会用到手机系统自带的“程序管理”这个软件。这个软件的功能在于它会忠实地把程序的安装操作记录下来,在删除程序的时候它也会忠实地把程序给删除。这种做法对于symbian来说,无疑是最好的选用第三方软件的选择,既可以安装到手机上,又可以无条件的将软件卸载掉。 但是这个所谓的“程序管理”,也有很多弊端。例如,每次都需要把
2009-04-20 03:42:00 738
转载 symbian 2nd支持cmnet和cmwap的断点续传的RSocket实现
北京理工大学 20981 陈罡记得以前曾经写过关于断点续传的文章,只是举例了win32环境下c++实现的单线程断点续传的实现方法和代码。现在时间比较充裕了,就把symbian 2nd下面实现的断点续传代码拿出来晒晒,希望能起到抛砖引玉的效果,更加促进这个底层模块的稳定性和兼容性。 现在就把nettest这个symbian 2nd程序各个部分展开来分析一下:nettest总体上来
2009-04-20 03:41:00 933
转载 s60 2nd平台上获取IMSI的方法
北京理工大学 20981 陈罡开发手机网络应用的过程中,很多时候都希望每个用户都有一个跟用户手机号绑定的唯一的ID号码。在symbian s60 os v7.x, 8.x,symbian sdk2nd平台上,获取用户的手机号码几乎是不可能的。原因很简单,手机号码这东西是中国移动运营商所掌握的,而不是手机所账掌握的,在移动运营商的内部有一台服务器,专门用于把手机sim卡
2009-04-20 03:40:00 911 1
转载 S60 3rd断点续传的代码发布
北京理工大学 20981 陈罡记得以前曾经发布了for s60 2nd平台的断点续传的源代码。很多朋友关心在s60 3rd是否仍然能够适用。为了简单证明一下这个代码是可以基本上不做什么修改就放到s60 3rd平台上编译、运行。所以把这部分代码重新调整了一下,然后在3rd的模拟器上编译和运行通过。呵呵,s60 3rd模拟器在联网过程中不需要什么类似
2009-04-20 03:39:00 1086
转载 断点续传——据说很多人感兴趣
北京理工大学 20981 陈罡要做手机断点续传了,网上的代码有很多,但是多数要么是过于复杂,要么是用java,pascal之类的语言编写的。都不适合直接用在手机上,无奈之下我这个懒人开始动手自己写了。 (1)手机断点续传的未来?手机上开发应用程序的时候,或多或少都要用到gprs连接互联网,从互联网上的服务器中把数据取出来,然后存储到手机上,利用专门的客户端来查看。这就可以美
2009-04-19 21:37:00 1028
转载 如何安装EVC以及如何配置EVC(含EVC序列号)
因为最近在学习嵌入式在WinCE平台的开发所以需要在机器上安装了EVC4.0和SP4,结果运行程序出现: "One or morefiles from the Emulator for Windows CE installation is missing. Pleasereinstall Emulator for Windows CE and try again." 解决办法:按照上面
2009-04-19 14:47:00 3785 1
转载 Walkthrough: Create and Run a Simple Windows Application In Native Code
Walkthrough: Create and Run a Simple Windows Application In Native Code 8/28/2008 In this walkthrough you will create, build and run a simple Hello World
2009-04-19 12:03:00 661
转载 Wince和Windows Mobile下native C++的单元测试
单元测试(Unit Test)已经成为开发过程中不可分割的一部分,也是refactoring的基础,在Wince和Windows Mobile开发native C++时可以使用CppUnitLite进行单元测试。在其他平台开发C++的时候,我一直使用CppUnit进行单元测试,可是CppUnit不支持Wince平台,因此在Wince下选择CppUnitLite进行单元测试。CppUnit
2009-04-19 11:21:00 660
转载 使用Visual Studio 2005制作wm上的cab安装包
打开项目,解决方案中添加新项,添加"智能设置CAB项目";或者在空VS中新建一个"智能设置CAB项目"添加新项左侧的Program Files文件夹,没用可以删除添加项目主输出,如果是新建的空cab项目,则添加已生成的exe文件为安装程序添加快捷方式在安装项目属性里,设置公司名,产品名称,是否压缩等,其中公司名与产品名称会出现在设备的查询已安装程
2009-04-19 10:37:00 190 2
转载 手机客户端标识资源获取总结
在无线互联网开发中,服务器端能够自动获取并识别用户的手机机型、手机浏览器型号、手机号码、IMEI号等几个关键参数,对于提升用户体验、简化用户交互操作以及进行所谓的精准式营销等具有很重要的意义。 与此相关的几个典型的应用场景:用户注册时候,可以直接联网注册,服务器端直接获取用户的手机号和机型,简化注册过程; 用户下载客户端或其他软件资源时候不用手工选择厂商及机型
2009-04-19 10:26:00 1829
转载 IMSI前5位对应移动运营商名称的列表
国际移动客户识别码 IMSI International Mobile Subscriber Identification Number 该信息存储在手机的sim卡中,长度为15位,在鉴权过程中使用。其中前5位对应移动运营商的名称 下面给出对应关系:中国移动运营商:46000, "CHINA MOBILE", "CN" 中国移动46001,
2009-04-19 10:16:00 23927
转载 关于EVC开发环境的搭建
<!--function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/st
2009-04-19 08:13:00 1505 1
转载 Symbian程序中显示资源中定义的中文
在我们开发的symbian程序中要想显示中文,可以按照下面的步骤来做 首先,我们在loc文件的开头加入下面的这行代码 CHARACTER_SET UTF8 第二步,在loc文件中定义你需要的字符串资源,如下 #define qtn_exam_caption "中文演示" 第三步,把编辑的这个文件保存为UTF8格式,这步很关键,否则你的程序显示可是乱码。 特别提示,把该l
2009-04-18 18:31:00 418
转载 Symbian SDK之间的切换
在一台机器上可以安装Symbian的多个SDK,在多个SDK共存在情况下,要使用不同的SDK环境编译应用程序,可以通过devices命令寻求帮助。查看当前可用的Symbian设备,使用devices命令:C:/Documents and Settings/shiyigang>devices-------------------------------------------------------
2009-04-18 18:31:00 448
转载 s60 3rd上使用自定义皮肤
在S60 3rd程序上使用自定义皮肤的方式基本同S60 2nd上的使用方式是相同,但是,有时后还是很难调试出来,因此,决定做个小例子,给大家演示怎么使用自定义皮肤。只用自定义皮肤的过程基本如下:1.在AppUI类中,定义下面两个成员变量,这两个变量必须定义,不然,你的皮肤可能绘不出来哦,很多朋友绘不出来自定义皮肤,有可能就是把某个变量定义成局部变量了 TAknsItemID m_Ski
2009-04-18 18:30:00 622
转载 搭建Symbian开发环境--与多种IDE的集成
随着Symbian智能手机的日渐广泛,手机应用也覆盖了很多应用,也有很多人想开发一些适合自己的小应用,随心所欲的驾驭自己的爱机,现在的智能手机市场主要是采用Symbian OS的智能手机,作为Symbian的典型代表,Nokia的S60系列占据了多半壁江山。 下面以S60 SDK为例,简单的介绍如何为常见的各种手机搭建开发环境,这里所使用的软件均可以从下列网站免费下载得到: h
2009-04-18 18:26:00 1565
转载 基于Carbide.c++的Symbian开发环境部署
本文将逐步介绍如何利用工具快速搭建一个Symbian开发平台,如果想了解如何手动的生成工程并编译运行,请参考SDK文档。 一、Symbian OS简介 Symbian OS是一个专为移动设备而定制的操作系统。在全球智能手机操作系统的市场份额中,处于领先地位,现在该系统主要应用在Nokia的智能手机上。 SymbianOS系统按照人机界面交互大致分为Series60、Series80、
2009-04-18 18:04:00 1134
转载 Symbian(塞班)系统S60第三版的证书和签名详解
Symbian(塞班)系统S60第三版的证书和签名详解 (2008-05-02 21:36:22) 标签:symbian s60 塞班 第三版 证书 签名 介绍 it 分类:手机相关知识 S60第三版在安全性方面做了比较大的改善,对在系统中安装运行的第三方软件有更为严格的规定。某些涉及手机软硬件安全、个人信息安全等方面的操作被做了特别的限制(比如随手机开机自动启动就是被限制的
2009-04-18 17:37:00 1465
转载 DotNet for Symbian平台 (Nokia,Sony,Motorola等手机)
支持:Nokia,Sony,Motorola等手机。支持:Symbian60 v3 及其以上。支持:.net CF1,SmartPhone2003类型项目。支持:vs2003,vs2005 现在也有些手机已经使用了Windows Mobile5(HP6828),或者wm6(HP512),在这些平台上我们可以使用.net来写程序。希望这也是一种趋势,越来越多的手机可能会
2009-04-18 17:35:00 597
转载 Windows Mobile 6 (Smart Phone)开发基础
开发准备工具1:vs。这个是自然的了,我用的是vs2005.2:vs的sp13:安装Windows Mobile 6 Standard SDK Refresh4:NETCFSetupv2(Microsoft .NET Compact Framework 2.0 SP2)5:ActiveSync 问题1:如何启动仿真环境里(Windows Mobie 6 Standard
2009-04-18 17:30:00 658
转载 Symbian开发环境Carbide C++的配置和使用
因为工作一直使用Eclipse开发Java程序,但是自己却一直不怎么喜欢java开发,所以准备转Symbian开发,但是我的机子用VS配置Symbian的时候却出现了问题,所以我只好改用Eclipse平台的Carbide c++来开发了,下面就说一下我的配置过程.首先当然是下载Carbide C++的sdk,这个不用说,nokia论坛去下载了,但是下载的时候注意,要下载的sdk是不是for
2009-04-18 11:22:00 603
转载 moto E2文件访问
折腾了几天终于在moto E2手机上的文件访问成功了,我在j2me中访问手机目录目录前缀file:// 也可以用 file://localhost主目录/手机目录 phone/ 所以moto机器的文件目录为file:///phone/ 或者file://localhost/phone/存储卡目录为file:///sd// (moto E2访问不到存储卡
2009-04-17 13:13:00 959
原创 J2ME 机型开发bug收集
各类J2ME的bug手机,对于JVM开发有参考意义MOTO 小C系列 常见机型:C650手机屏幕:128*128游戏屏幕:128*116非全屏屏幕:128*100JAVA联网:CMWAP需要代理字体大小:17*17,一行约7个中文字,内置一种字体,任何字体选项均为默认字体MIDP:2.0CLDC:1.0JAVA单个容量限制:标准100K(实际无限制,小于手机
2009-04-17 11:04:00 658
转载 获取Windows Mobile手机的手机号码
这个方法是非特权api。 #include "tapi.h"#include "tsp.h"#define EXIT_ON_NULL(_p) / if (_p == NULL) /{ / hr = E_OUTOFMEMORY; / goto FuncExit; /} #define EXIT_ON_FALSE(_f) / if (!(_
2009-04-16 21:51:00 1616 2
原创 "base href " jsp中必不可少的一句
今天在写一个JSP网页的时候,href不能用了,所有href鼠标放上去前面现实的都是“http:///”,竟然有三个“/”,而且前面也没有显示“localhost:8080”找了大半天找不出来,最后才发现不小心将Eclipse自动生成的下面两行代码误删了,String path = request.getContextPath();String basePath = request.getSche
2009-04-14 11:41:00 573
SG320240 LCM 规格书
2012-04-19
mkyaffs2image
2012-03-21
万能apk签名工具(APK文件修改工具)V1.00 绿色版
2012-03-07
dex2jar-0.0.9.8
2012-03-07
GSM规范包含GSM03.38 GSM03.39 GSM03.40
2011-07-07
TestGnHttpDown.rar
2010-06-21
Live555 Windows Mobile 平台下 编译问题 MyLocale
2010-05-17
class-dump-z_0.2-0.tar.gz
2010-04-25
MySQL JDBC Driver
2009-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人