`
java-mans
  • 浏览: 11738767 次
文章分类
社区版块
存档分类
最新评论

Nokia S60的几个问题

 
阅读更多

Nokia S60的几个问题
1. 不能每帧调用 System.gc(),否则严重降低fps

2. Nokia S60机器的不同机型对于translate 和 setClip的处理不一样。在Nokia N-Gage QD等机型中,setClip是相对于translate以后的坐标计算的,而在Nokia 6600,6670等机型中,setClip不受translate的影响,永远只相对于屏幕左上角(0,0)点计算。所以如果在Nokia6670中,使用先translate再setClip的方法画子图,则会出现错误。为了统一代码,在NokiaS60中不要使用translate,即使使用,两次translate之间不要进行setClip.修改后的画子图函数为:
public static void drawSubImg(Graphics g,Image img,int x,int y,int sx,int sy,int swidth,int sheight)
{
g.setClip(x,y,swidth,sheight);
g.drawImage(img,x-sx,y-sy,GLT) ;
g.setClip(0,0,width,height) ;
}

3. 部分Nokia机型(6600,6670等)退出后报错null pointer exception的解决方法
不要在在主while循环中调用destroyApp,而改成检测一个标志,退出主循环后再调用destroyApp
boolean exit ;
...
while(!exit){
...
if(...){
exit = true ;
}
...
}

destroyApp(true)

注:可在destroyApp内部调用notifyDestroyed

分享到:
评论

相关推荐

    诺基亚S60V2软件.rar

    S60,全称Series 60,是诺基亚开发的一个智能手机用户界面,它是基于塞班操作系统(Symbian OS)的一个软件平台。S60V2,即S60第二版,是该平台的一个早期版本,主要服务于2000年代中期至后期的诺基亚手机,如6630等...

    S60手机主题5个包括S60几个版本

    标题中的"S60手机主题5个包括S60几个版本"揭示了这是一份与诺基亚S60平台手机相关的主题资源包。S60(Series 60)是诺基亚推出的一个智能手机操作系统平台,它基于Symbian操作系统,并在2000年代至2010年代初期广泛...

    NOKIA S60V5 APIBridge 文件下载

    在处理APIBridge文件问题时,有以下几个关键步骤需要注意: 1. **备份数据**:在进行任何系统文件操作前,确保手机上的重要数据已备份,以免因操作失误导致数据丢失。 2. **下载正确的版本**:根据手机型号(如...

    nokia s60 签名工具

    诺基亚S60签名工具的使用步骤通常包括以下几个环节: 1. **获取证书(cerfile.cer)**:开发者需要从塞班开发者网站申请一个证书,该证书包含了开发者的身份信息。 2. **生成密钥对**:使用特定工具(如SignSIS或...

    S60V3的FC模拟器和几个高分fc游戏.zip

    标题中的"S60V3的FC模拟器"指的是在诺基亚S60第三版(Series 60 Version 3)平台上运行的FC(Family Computer)游戏模拟器。FC,也被称为任天堂红白机,是80年代末至90年代初的一款经典家用游戏机。"FC模拟器"是一种...

    诺基亚s60智能机主题删除方法

    ### 诺基亚S60智能机主题删除方法详解 #### 一、引言 诺基亚S60系统作为一款经典的智能操作系统,在其设备上提供了丰富的个性化设置选项,其中包括了主题更换功能。然而,有时候用户可能会遇到安装的主题无法通过...

    nokia s60v5 仿三星I8910动态桌面固件

    这个固件主要是为了让诺基亚S60V5平台的用户能够享受到类似三星I8910(Omnia HD)手机上的动态桌面效果。 三星I8910是一款高端智能手机,以其高清大屏和强大的多媒体功能而知名,其中的动态桌面是其特色之一,可以...

    nokia s60(N72 N70)拍照程序

    诺基亚S60平台的相机程序开发涉及以下几个关键知识点: 1. **API接口**:S60平台提供了Camera API,允许开发者访问设备的相机硬件,控制曝光、焦距、白平衡等参数,以及捕获静态图像和动态视频。 2. **多媒体框架*...

    基于Nokia S60的计算器

    《基于Nokia S60的计算器详解》 在移动设备领域,计算器应用是不可或缺的一部分,尤其是在功能手机时代,Nokia S60平台以其强大的扩展性和广泛的用户基础,成为了许多开发者和用户的选择。本文将深入探讨基于Nokia ...

    诺基亚S60主题编辑器

    在实际使用过程中,用户需要注意以下几个方面: 1. **兼容性问题**:确保编辑的主题与手机型号兼容,因为不同诺基亚S60手机可能对主题的格式和规格有不同的要求。 2. **内存占用**:过于复杂的主题可能会增加手机...

    诺基亚5230 S60V5版实用软件

    下面将详细介绍标题、描述中提到的几个关键软件及其对手机的实用性。 1. **来电通**: 来电通是一款非常实用的通话管理应用,它能够提升诺基亚5230的电话体验。来电通的主要功能包括智能拦截骚扰电话、来电识别、...

    Nokia S60手机平台上的Python编程

    在S60平台上,使用Python实现触摸操作主要涉及以下几个步骤: 1. **检查触摸屏支持**:首先,需要检查当前设备是否支持触摸输入。这可以通过调用`appuifw.touch_enabled()`来完成。如果触摸屏未启用,则应通知用户...

    S60_Platform_Location_Example_v1_2_en

    在S60 Platform Location Example v1.2中,主要包括以下几个关键知识点: 1. **定位API**:S60平台提供了丰富的定位API,包括Location API和Geolocation API。Location API允许开发者访问GPS和其他定位服务,而...

    塞班s60v1和v2软件游戏sis解压工具,电脑端

    塞班S60系统是诺基亚手机曾经广泛使用的智能操作系统,主要分为V1和V2两个版本。这两个版本在功能和用户界面方面存在一定的差异,但都支持sis格式的应用程序和游戏安装。sis文件是一种打包了软件或游戏资源的特殊...

    诺基亚手机s60第三版软件

    安全管家1.91版目前有以下几个主要功能: 信息来电防火墙(包括黑白名单管理、拦截记录、拦截模式、扣费拦截); 网络防火墙(实时监控所有联网请求,建立允许和禁止联网程序列表); 流量监控(管理上网流量,针对...

    诺基亚s60刷机教程以N73为例

    诺基亚S60系列手机,尤其是N73作为经典的一款机型,深受用户喜爱。本文将详细介绍S60v3平台的刷机过程,以N73为例,为那些想要刷新自己设备的用户提供一个详尽的步骤指南。 刷机,简单来说,就是更换手机的操作系统...

    S60 V3系统软件

    压缩包子文件的文件名称列表中,我们看到的是几个扩展名为".SIS"和".SISX"的文件。这些是Symbian操作系统上的安装包文件格式,用于在手机上安装应用程序。CG23.SIS、CG22.SIS、CG.SIS、CG21.SIS和CG3.SISX很可能是...

    【S60应用程序开发】源代码

    【S60应用程序开发】是针对诺基亚S60平台进行移动应用开发的技术领域,这一平台广泛应用于早期的智能手机,如诺基亚N系列和E系列手机。S60平台基于塞班(Symbian)操作系统,为开发者提供了丰富的API和工具来创建...

Global site tag (gtag.js) - Google Analytics