Hi, Unfortunately, Capabilities.os on Android returns the Linux kernel version, not the Android version. http://stackoverflow.com/questions/11293236/how-can-i-detect-the-android-os-version-in-adobe-air
The workaround is to get the info form a system file called /system/build.prop As described in: https://github.com/funky-monkey/Android-Native-Device-Info These is no licencing information associated with the code. Possibilities: - contact the author and ask for donation of the code to AF - "borrow" the idea (reading system/build.prop) and re-implement the parse code, shouldn't be that difficult. What do you think? Note: of course, getting the version of Android is not required for managing iOS7 status bar. I am raising this issue because Om once mentioned that css media query os-version would be useful for Android as well, to apply different skins to different versions of Android. It's also required for completeness, so that os-version returns consistent results on Android as well. Maurice -----Message d'origine----- De : Maurice Amsellem [mailto:maurice.amsel...@systar.com] Envoyé : samedi 30 novembre 2013 21:43 À : dev@flex.apache.org Objet : RE: IOS7 status bar management ( FLEX-33860) I discovered in CSS Media specs the 'min' and 'max' operators, so IOS version categories are not needed anymore. I have added a new css media property called 'os-version' of type Number. And this is how to condition styles for IOS6 and IOS7: ISO6: @media (os-platform: 'IOS') and (max-os-version: 6.5) IOS7: @media (os-platform: 'IOS') and (min-os-version: 7.0) It would work the same for Android... Maurice -----Message d'origine----- De : Maurice Amsellem [mailto:maurice.amsel...@systar.com] Envoyé : samedi 30 novembre 2013 16:11 À : dev@flex.apache.org Objet : RE: IOS7 status bar management ( FLEX-33860) Back to this issue. I am working on adding os-version capability to MediaQueryParser. My first intention was to implement it that way: os-version >= 7.0 But it appears that CSS Media only support equality operator ( : ) , so version should be a category rather than a figure. For iOS, it would be more like : os-version: 'ios6-' | 'ios7+' ios6- = ios 6 or less ios7+ = ios 7 or more (until Apple decides to change its ios design again :-( ) . For Android, what would be the relevant classes ? Regards, Maurice -----Message d'origine----- De : omup...@gmail.com [mailto:omup...@gmail.com] De la part de OmPrakash Muppirala Envoyé : dimanche 3 novembre 2013 21:36 À : dev@flex.apache.org Objet : Re: IOS7 status bar management ( FLEX-33860)