×

Discussion Board

Page 2 of 3 FirstFirst 123 LastLast
Results 16 to 30 of 37
  1. #16
    Super Contributor
    Join Date
    Apr 2003
    Location
    Tianjin, China
    Posts
    1,534
    bluerose兄说的极是,这两个问题确实是很多初学者容易遇到而不知如何解决的。

    Regards
    Maxying

  2. #17
    Super Contributor
    Join Date
    Sep 2003
    Posts
    694
    手机是内存受限设备,在symbian上编写程序请务必一定要注意内存使用和内存泄漏问题,有些程序在windows的模拟器中表现很好而在真机上没办法执行很可能就是因为这些原因。

    Bluerose

  3. #18
    Regular Contributor
    Join Date
    Dec 2004
    Posts
    89

    to 楼上的高手们!

    辛苦了!

  4. #19
    Super Contributor
    Join Date
    Mar 2005
    Posts
    3,076
    对kcome兄发表此文,深感敬佩!
    我的处女帖就献给你了!

    敬香!
    -_-0

    Best Regards
    hoolee
    Last edited by hoolee; 2005-03-23 at 14:10.

  5. #20
    Super Contributor
    Join Date
    Sep 2003
    Posts
    694
    sisar运行出错的訽因:
    1.检查java版本是否是1.3.1其他的不可以
    2.检查区域选项(控制面板)是否是英语
    3.目录是否有非法字符
    sisar创建sis失败的訽因:
    1.检查需要的文件路径是否都正确
    2、路径中是否有非法路径
    3、目标路径对于自己是否有可写,可创建权限
    4、当前用户名是否为英文,如果不是的话,切换用户到用户名为英文的用户下,然后需要注意第3点

    关于第4点在Xp -sp2测试成立,其他版本不清楚。




    Bluerose

  6. #21
    Registered User
    Join Date
    Jan 2005
    Posts
    391
    薩能贡献一下中文字体 gdr
    请讨论一下s60的字体!

  7. #22
    Super Contributor
    Join Date
    Mar 2005
    Posts
    3,076
    鉴于最近论坛上很多人都问到多线程的问题,hoolee想将Nokia今年三月刚发布的技术文档《Symbian OS: Threads Programming》穇译给大家,希望能对大家有所帮助。
    虽然symbian操作系统中对多任务的实现更提倡使用活动对象,但多线程也是非常有用的技术,当移植程序、后台大量复杂运算或多媒体编程时,threads都是必不可少的。symbian中的thread编程和一般的多线程编程差不多,下面就来看看具体文档中是如何描述的:
    《Symbian OS:线程编程》hoolee中文版

    BestRegards
    hoolee


  8. #23
    Registered User
    Join Date
    May 2005
    Posts
    4
    看了此文章后如获珍宝,希望以后多多好綺验之谈,在此谢过了~~

  9. #24
    Super Contributor
    Join Date
    Mar 2005
    Posts
    3,076
    最近论坛上有很多人问到平台号及产品号的问题,这是在pkg打包过程中必然会遇到的问题,下面内容穇译自《Series60游戏设计参考》一文,希望对大家有所帮助:

    pkg file定义了安装文件(sis)的内容,它包括应用程序的UID,一个支持的语言列表,目标产品的UID和打包在sis的一组文件:
    ; MyGame.pkg
    ; Specifies an installation file for MyGame
    ;Languages
    &EN
    ;Header
    #,(0x1000ABCD),1,0,0
    ; Required line for Series 60 devices. Defines the target product
    ; UID.
    (0x101F6F88), 0, 0, 0,
    “\epoc32\release\thumb\urel\MyGame.app”-“!:\system\apps\MyGame\MyGame.app”
    “\epoc32\release\thumb\urel\MyGame.rsc”-“!:\system\apps\MyGame\MyGame.rsc”
    “\epoc32\release\thumb\urel\MyGame.mbm”-“!:\system\apps\MyGame\MyGame.mbm”
    “\epoc32\release\thumb\urel\MyGame.aif”-“!:\system\apps\MyGame\MyGame.aif”
    “..\MyGame\MyGameSample.wav”-“!:\system\apps\MyGame\MyGameSample.wav”

    Product UID定义了应用程序的目标环境,大部分的s60版本是向下兼容的。
    参见下表:
    Nokia 7650 0x101F6F87
    Nokia 3650 0x101F7962
    Nokia 9210/9290 0x10005E33
    Nokia N-gage 0x101F8A64
    Siemens SX1 0x101F9071

    Series 60 Platform v0.9 0x101F6F88
    Series 60 Platform v1.0 0x101F795F
    Series 60 Platform v1.1 0x101F8201
    Series 60 Platform v1.2 0x101F8202
    Series 60 Platform v2.0 0x101F7960


    如果程序需要依据各不同的平台来进行安装,那就可以使用条件语句块来处理,这时pkg里的语句如下:
    ;
    ; Files to install
    ;
    IF MachineUID=0x101fb3dd
    ; Nokia 6600 specific files
    “..\MyFiles\FileFor6600.dat”-“!:\system\apps\MyGame\MyData.dat”
    ELSEIF MachineUID=0x101f466a
    ; Nokia 3650 specific files
    “..\MyFiles\FileFor3650.dat”-“!:\system\apps\MyGame\MyData.dat”
    ELSE
    ; Files for other devices
    “..\MyFiles\FileForOthers.dat”-“!:\system\apps\MyGame\MyData.dat”
    ENDIF

    如上的使用你就可以生成一个支持多平台的安装文件,除了机器UID外,还有很多属性,如内存和CPU的标识:

    注意,机器UID和Product UID是不同的,见下:
    Nokia 7650 0x101F4FC3
    Nokia 3650 0x101F466A
    Nokia 6600 0x101FB3DD
    Nokia 9210/9290 0x10005E33
    Nokia N-Gage 0x101F8C19
    Win32 Emulator 0x10005F62

    可以使用如下的代码来找出该设备的机器UID:
    #include <hal.h> //and link with hal.lib
    TInt machineUid = 0;
    HAL::Get(HALData::EmachineUid, machineUid);


    BestRegards
    hoolee

  10. #25
    Regular Contributor
    Join Date
    Nov 2005
    Location
    Chaozhou
    Posts
    53

    Re: Top Five Rules for Symbian/S60 newbies! [Request for STICKY]

    爽贴,又学会了一招了。哇谢谢HOOLE
    When I am looking into the blue sky.I became Sullen

  11. #26
    Registered User
    Join Date
    Jul 2006
    Posts
    14

    Re: Top Five Rules for Symbian/S60 newbies! [Request for STICKY]

    谢谢。Kcomx 说的不错。我学习SymbianOS已经超过一个月了。虽然自己也编写了一点小程序。可是对整个体系还不了解。今天看到这个帖子。呵呵,感觉非常不错。大家一起努力吧。

  12. #27
    Registered User
    Join Date
    Jul 2006
    Posts
    14

    Re: Top Five Rules for Symbian/S60 newbies! [Request for STICKY]

    有个问题想请教Kcomx 和诸位同道。
    在Codewarrior下作的工程。在Carbide下Import. 编译时总说找不到 .h文件。 在我添加${projdirpath}/inc之后,还是不行。请问怎么解决?有谁遇到类似的问题吗?

  13. #28
    Registered User
    Join Date
    Aug 2006
    Posts
    15

    Smile Re: Top Five Rules for Symbian/S60 newbies! [Request for STICKY]

    看过之后,很多不清楚的地方都搞明白了

  14. #29
    Registered User
    Join Date
    Jan 2007
    Posts
    3

    Thumbs up Re: Top Five Rules for Symbian/S60 newbies! [Request for STICKY]

    收益匪浅。刚刚开始2周,看到这篇04年的经典。很是感动。

    勇往直前!

  15. #30
    Registered User
    Join Date
    Feb 2007
    Posts
    2

    Re: Top Five Rules for Symbian/S60 newbies! [Request for STICKY]

    guide me port the mplayer or N70 music plyer application to s60 3rd edition so that i can use it on my nokia 3250

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×