摘要:http://www.rosoo.net/a/mobile_symbian/201007/9804.html一、编写动态链接库首先建立一个工程文件DllTry.mmp内容如下:TARGETDllTry.dllTARGETTYPEdllUID0x1000008d0x2000118dSOURCEPATH..\srcSOURCEDllTry.cppUSERINCLUDE...\incSYSTEMINCL...
阅读全文
摘要:这个问题在用老办法生成动态加载的dll时会遇到。Symbian V9以前应用是以线程的形式被系统调用的,V9以后已经不在使用DLL结构了,并且可以使用全局变量了,程序也是以进程的形式被系统调用:GLDEF_C TInt E32Dll(TDllReason /*aReason*/{ return (KErrNone);}改为:GLDEF_C TInt E32Main(){ return KErr...
阅读全文
摘要:其实这里面包含了2种情况, 一个是代码库的加载方式, 一个是接口的适配.常见的代码库的加载方式有3种.1. 静态库, 代码是通过机器码的形式硬链接到目标文件中, 里面只包括代码与全局/静态数据, 是最传统的形式, 每一处使用都包含完整的代码, 链接后不存在独立的代码形式, 是目标代码的一部分. 缺点是浪费内存.2. 静态链接动态库, 是symbian最常用的形式, 每个dll是独立的代码段, li...
阅读全文
摘要:Symbian进程间通信通常我们都会用到CS结构来处理一些项目,这样不可避免的就会用上进程通信了.SYMBIAN平台UI进程之间的通讯已经有很多现成代码了.如果后台EXE进程通信如何是好.下面介绍一种通信方式.无论后台进程还是UI都可以使用的完美解决方案.让我们来看代码:1.Servervoid CP2PServer::ConstructL() { //创建 iMsgQueue.CreateGlo...
阅读全文
摘要:Symbian下的线程对象类有 RThread, DThread, NThread.RThread是用户层的,DThread是Kernel层的, NThread是nanokernel层的。用户层的代码要创建一个线程用RThread,内核和驱动里要创建线程用DThread, nano内核层创建一个线程用NThread。一个RThread就有一个DThread,一个DThread就有一个NThread...
阅读全文
摘要:一下是png转换成bitmap图和相应的掩码图:ibitmap=new (ELeave) CFbsBitmap();//得到的bitmap图ibmpmask=new (ELeave) CFbsBitmap();//得到的掩码图_LIT8(MimeType, "image/png");//转换的格式//图片解析类CImageDecoderCImageDecoder* imageDecoder = C...
阅读全文
摘要:一般有两种方法获得wifi信号强度:第一种:WLAN Management API,详细说明见:http://wiki.forum.nokia.com/index.php/WLAN_Management_API第二种:利用 RConnectionMonitor 类。第一种方法需要安装模拟器插件才能调试,不太方便使用,因此,使用第二种。下面说明怎样用第二种方法。 //connect RConnect...
阅读全文
摘要:IAP: Internet Access Point,Symbian 开发术语,指所有能访问到的的接入点(实体)APN: access point name,接入方式分类,包括 CMNET, CMWAP, WIFI等AP: access point,通常指wifi热点
阅读全文
摘要:什么是SSID/ESSID/BSSID? SSID(Service Set Identifier)AP唯一的ID码,用来区分不同的网络,最多可以有32个字符,无线终端和AP的SSID必须相同方可通信。无线网卡设置了不同的SSID就可以进入不同网络,SSID通常由AP广播出来,通过XP自带的扫描功能可以相看当前区域内的SSID。出于安全考虑可以不广播SSID,此时用户就要手工设置SSID才能进入相应...
阅读全文
摘要:链接:http://blog.sina.com.cn/s/blog_494e45fe0100cg58.html1、获取IMSI号、手机版本等 CTelephony:GetSubscriberId() CTelephony:GetPhoneId() CTelephony:Version()2、获取屏幕尺寸 TSize CEikConsoleScreen::ScreenSize3、更改ListBox...
阅读全文
摘要:Symbian 深入讨论RConnectionMonitor并用此来统计流量http://hi.baidu.com/onejw/blog/item/00a282457257352bcefca317.html今天来聊聊关于如何使用RConnectionMonitor来统计流量。RConnectionMonitor被SYMBIAN封装的受不了。大家详细看看OS 内核,把好好的一个API封装的想自杀拟的...
阅读全文