×
Namespaces

Variants
Actions

2nd中替代CTelephony的方案

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

文章
Cxt_programmer 在 01 Feb 2008 创建
最后由 hamishwillee 在 15 Dec 2011 编辑
  • 平台

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

This page was last modified on 15 December 2011, at 09:45.
132 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×