首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> Symbian >> Symbian开发 >> 文章正文
安装到特定手机中要如何设定应用程序
作者:symbianb…    文章来源:symbianblog    更新时间:2008-7-27 15:49:37

最近开发了几款基于传感器的应用(FlipSilent, ShakeSMS), 但是有些手机并没有传感器(如N73),所以如果在安装过程中可以区分一下可以使User Experience更好一点,N73用户也不用白白安装后试了半天才发现根本没有用。

一个比较简单的方法是在pkg文件根据手机型号(Product ID)中作判断,可以加上如下几行:
;Supports Series 60 v 3.0 //屏蔽掉原来的Platform ID
;[0×101F7961], 0, 0, 0, {”Series60ProductID”}
[0×20002D85], 0, 0, 0, {”Nokia N82 ID”} 
[0×2000060B], 0, 0, 0, {”Nokia N95 ID”}
[0×20002D84], 0, 0, 0, {”Nokia N95 8GB ID”}
更多的ProductID和PlatformID参考这里

这样,当N73安装过程中就会显示:
screenshot0001.jpg

相关文章:
绘图知识(二)——为客户端窗口设置缓冲区
四个主要的应用软件框架类
P.I.P.S. 体系结构介绍
如何创建sis文件——PKG文件格式
S60平台:Bluetooth API开发伙伴指南——服务搜索
Symbian GUI 框架
Symbian平台安全性的测试与认证— 应用开发时的Symbian安全模型
Symbian平台安全性的测试与认证— Symbian 安全模型