zelda

 

09 2010 档案

编写Symbian动态加载DLL
摘要:http://www.rosoo.net/a/mobile_symbian/201007/9804.html一、编写动态链接库首先建立一个工程文件DllTry.mmp内容如下:TARGETDllTry.dllTARGETTYPEdllUID0x1000008d0x2000118dSOURCEPATH..\srcSOURCEDllTry.cppUSERINCLUDE...\incSYSTEMINCL... 阅读全文

posted @ 2010-09-24 20:07 zelda 阅读(350) 评论(0) 推荐(0)

undefined identifier 'TDllReason'
摘要:这个问题在用老办法生成动态加载的dll时会遇到。Symbian V9以前应用是以线程的形式被系统调用的,V9以后已经不在使用DLL结构了,并且可以使用全局变量了,程序也是以进程的形式被系统调用:GLDEF_C TInt E32Dll(TDllReason /*aReason*/{  return (KErrNone);}改为:GLDEF_C TInt E32Main(){  return KErr... 阅读全文

posted @ 2010-09-24 20:04 zelda 阅读(199) 评论(0) 推荐(0)

静态库,静态链接dll,动态加载dll,多态接口dll
摘要:其实这里面包含了2种情况, 一个是代码库的加载方式, 一个是接口的适配.常见的代码库的加载方式有3种.1. 静态库, 代码是通过机器码的形式硬链接到目标文件中, 里面只包括代码与全局/静态数据, 是最传统的形式, 每一处使用都包含完整的代码, 链接后不存在独立的代码形式, 是目标代码的一部分. 缺点是浪费内存.2. 静态链接动态库, 是symbian最常用的形式, 每个dll是独立的代码段, li... 阅读全文

posted @ 2010-09-24 17:45 zelda 阅读(720) 评论(0) 推荐(0)

Symbian进程间通信
摘要:Symbian进程间通信通常我们都会用到CS结构来处理一些项目,这样不可避免的就会用上进程通信了.SYMBIAN平台UI进程之间的通讯已经有很多现成代码了.如果后台EXE进程通信如何是好.下面介绍一种通信方式.无论后台进程还是UI都可以使用的完美解决方案.让我们来看代码:1.Servervoid CP2PServer::ConstructL() { //创建 iMsgQueue.CreateGlo... 阅读全文

posted @ 2010-09-19 17:00 zelda 阅读(368) 评论(0) 推荐(0)

Symbian下的线程对象
摘要:Symbian下的线程对象类有 RThread, DThread, NThread.RThread是用户层的,DThread是Kernel层的, NThread是nanokernel层的。用户层的代码要创建一个线程用RThread,内核和驱动里要创建线程用DThread, nano内核层创建一个线程用NThread。一个RThread就有一个DThread,一个DThread就有一个NThread... 阅读全文

posted @ 2010-09-19 16:26 zelda 阅读(302) 评论(0) 推荐(0)

png转换成bitmap图和相应的掩码图
摘要:一下是png转换成bitmap图和相应的掩码图:ibitmap=new (ELeave) CFbsBitmap();//得到的bitmap图ibmpmask=new (ELeave) CFbsBitmap();//得到的掩码图_LIT8(MimeType, "image/png");//转换的格式//图片解析类CImageDecoderCImageDecoder* imageDecoder = C... 阅读全文

posted @ 2010-09-15 18:19 zelda 阅读(1797) 评论(0) 推荐(0)

获取wifi信号强度
摘要:一般有两种方法获得wifi信号强度:第一种:WLAN Management API,详细说明见:http://wiki.forum.nokia.com/index.php/WLAN_Management_API第二种:利用 RConnectionMonitor 类。第一种方法需要安装模拟器插件才能调试,不太方便使用,因此,使用第二种。下面说明怎样用第二种方法。 //connect RConnect... 阅读全文

posted @ 2010-09-15 16:36 zelda 阅读(2344) 评论(0) 推荐(0)

无线网络名词
摘要:IAP: Internet Access Point,Symbian 开发术语,指所有能访问到的的接入点(实体)APN: access point name,接入方式分类,包括 CMNET, CMWAP, WIFI等AP: access point,通常指wifi热点 阅读全文

posted @ 2010-09-06 19:04 zelda 阅读(292) 评论(0) 推荐(0)

什么是SSID/ESSID/BSSID
摘要:什么是SSID/ESSID/BSSID? SSID(Service Set Identifier)AP唯一的ID码,用来区分不同的网络,最多可以有32个字符,无线终端和AP的SSID必须相同方可通信。无线网卡设置了不同的SSID就可以进入不同网络,SSID通常由AP广播出来,通过XP自带的扫描功能可以相看当前区域内的SSID。出于安全考虑可以不广播SSID,此时用户就要手工设置SSID才能进入相应... 阅读全文

posted @ 2010-09-06 10:17 zelda 阅读(4314) 评论(0) 推荐(0)

Symbian手机平台开发经验总结(转)
摘要:链接:http://blog.sina.com.cn/s/blog_494e45fe0100cg58.html1、获取IMSI号、手机版本等 CTelephony:GetSubscriberId() CTelephony:GetPhoneId() CTelephony:Version()2、获取屏幕尺寸 TSize CEikConsoleScreen::ScreenSize3、更改ListBox... 阅读全文

posted @ 2010-09-03 16:45 zelda 阅读(665) 评论(0) 推荐(1)

UML中关联,聚合,和组合的区别(转)
摘要: 阅读全文

posted @ 2010-09-03 00:23 zelda 阅读(233) 评论(0) 推荐(0)

Symbian 深入讨论 RConnectionMonitor并用此来统计流量(转)
摘要:Symbian 深入讨论RConnectionMonitor并用此来统计流量http://hi.baidu.com/onejw/blog/item/00a282457257352bcefca317.html今天来聊聊关于如何使用RConnectionMonitor来统计流量。RConnectionMonitor被SYMBIAN封装的受不了。大家详细看看OS 内核,把好好的一个API封装的想自杀拟的... 阅读全文

posted @ 2010-09-01 17:08 zelda 阅读(478) 评论(0) 推荐(1)

导航