最近开发了几款基于传感器的应用(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安装过程中就会显示:
 |