Join Now
Quality Rating:
  • Currently 5.0 / 5
(5.0 / 5 - 1 vote cast)
Expertise Level:
  • Currently 4.0 / 5
(4.0 / 5 - 1 vote cast)

This page was last modified 01:51, 1 February 2008.

2nd中替代CTelephony的方案

From Forum Nokia Wiki

  • 平台

S60 2nd

  • 背景

在Nokia论坛看到一些朋友的帖子,说自己的程序在N70,N72(2nd FP3)上跑的很正常,但是在3230、7610等型号的机器上无法正常运行,我曾经也遇到过这种情况,把自己的经验分享给大家^_^

  • 程序异常情况

在N70/N72上运行很正常的程序,在别的机器上无法正常运行,并且连程序入口都无法进入。

  • 可能导致此现象的情况

出现无法进入程序入口,很大的可能就是程序中使用的lib在该机型上不支持,导致加载时候产生异常;如果程序中使用了CTelephony来获取一些网络信息(比如Cell Id等等)、IMEI、IMSI等,那元凶就是这个Etel3rdParty.lib了,我之前的测试结果是,CTelephony的完整功能,在2nd FP3以下并不能被完全支持,所以在低版本的机器上会导致程序异常退出。

  • 解决方案

如果程序要用到电话相关功能,可以使用ETel(RCall、RLine...)来替换掉CTelephony;如果程序需要获取一些网络相关信息,可以使用1st SDK中的ETelMM或者Mobinfo(www.symbian.com有下载)来替换掉CTelephony,这两种方式都可以在2nd通用。


Cxt_programmer

Related Discussions
Thread Thread Starter Forum Replies Last Post
[分享]2nd中替代CTelephony的方案 Cxt_programmer Symbian 1 2008-02-01 02:20
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX