Discussion Board

Results 1 to 7 of 7
  1. #1
    Registered User Ooze's Avatar
    Join Date
    Mar 2008
    Posts
    3
    I need to know how to detect version of FlashLite contained inside phone firmware. This problem relates to S60 3rd FP1 phones where old firmwares have FlashLite 2.0(or 2.1) included and newer ones have FlashLite 3.0.
    I am looking for any other way than checking firmware version, and I need to do this from native C++ application.
    Last edited by Ooze; 2008-09-10 at 09:10. Reason: forgot to add something

  2. #2
    Regular Contributor MariusKane's Avatar
    Join Date
    May 2008
    Location
    Romania
    Posts
    53
    Run FlashLite, Options and About
    Regards

  3. #3
    Registered User Ooze's Avatar
    Join Date
    Mar 2008
    Posts
    3
    Idea of checking FlashLite version in menu works, but it's not useful for me - as I said I need to do this from inside of native C++ application

  4. #4
    Regular Contributor Jii5Hoo's Avatar
    Join Date
    Jan 2008
    Posts
    56
    Try this:

    RLibrary library;
    library.Load( _L("flash3ui.dll") )

    if above returns no error, its FL3,
    if "flash2ui.dll" is found, its FL2 phone.

    if neither is found, you can check existence of player in general
    (For FL1 above stub DLL loading doesn't work, because
    FL1 phones don't have such dll at all.)

  5. #5
    Regular Contributor Jii5Hoo's Avatar
    Join Date
    Jan 2008
    Posts
    56
    Doesn't seem to work in some phones, as they have FL3 but stub DLL name is still flash2ui.dll..

  6. #6
    Nokia Developer Champion sajisoft's Avatar
    Join Date
    Jul 2008
    Location
    Pakistan
    Posts
    1,062
    Quote Originally Posted by Ooze View Post
    I need to know how to detect version of FlashLite contained inside phone firmware. This problem relates to S60 3rd FP1 phones where old firmwares have FlashLite 2.0(or 2.1) included and newer ones have FlashLite 3.0.
    I am looking for any other way than checking firmware version, and I need to do this from native C++ application.
    I think you can easily detect the flash lite version by using :
    Code:
    var flashVersion:String = getVersion();// returns FL 8,1,53,1 for flash lite 3 and FL 7,2,201,0 for Flash Lite 2.1
    //or
    System.capabilities.version
    in the actionscript of ur swf file. So , what u have to do is to launch the swf file by using Content Handler (i.e it open the flash file with default flash player) in ur symbian c++ stub.Moreover, Flash lite 2.0 applications work with FL 3.0 .Thus , it is good to make ur swf file in FL 2.0..Hope it helps u...

    Best Regards,
    SajiSoft

  7. #7
    Nokia Developer Champion biskero's Avatar
    Join Date
    Apr 2005
    Location
    Boston
    Posts
    515
    Ciao,

    another way is on delivery of the application from a mobile site using WURFL.
    Not sure if it fits your scenario since you are dealing with C++.

    Alessandro

Similar Threads

  1. Suggestion: S60 3rd Ed FP1 SDK plugin - skin that has no Edit key
    By mgroeber9110 in forum Tools and SDK Feedback (Closed)
    Replies: 0
    Last Post: 2007-05-01, 17:44
  2. How DevSound will interact with H/W device in S60 SDK 3rd FP1?
    By jpgaur in forum Symbian Tools & SDKs
    Replies: 0
    Last Post: 2007-04-30, 10:38
  3. What is going on with Vibration on S60?
    By amd_rikus in forum Mobile Java General
    Replies: 3
    Last Post: 2006-06-16, 00:29
  4. Preinstalled Flash Lite support in Nseries phones (N70, N90)?
    By Kipt in forum General Development Questions
    Replies: 3
    Last Post: 2006-02-08, 19:09
  5. S60 2nd FP3 and 3rd - Flash Lite frustration
    By ilyadanilov in forum General Development Questions
    Replies: 7
    Last Post: 2006-02-08, 19:07

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved