Titanium Community Questions & Answer Archive

We felt that 6+ years of knowledge should not die so this is the Titanium Community Questions & Answer Archive

changing the default splash screen for apps in the field.

WHat if I wanted to change the Default splash screen once a week, kind of magazine style. Would it be just a case of having the app DL an new png file, and name it the default screen? how would that be done?

— asked May 29th 2010 by vincent youmans
  • screen
  • splash

3 Answers

  • hmmm.. sounds interesting.

    I am not sure but maybe you can experiment and let us all know?
    Your strategy seems ok but you need to know where and how the new png will be used and located.

    — answered May 29th 2010 by Peter Lum
  • You do have access to the Resources file via the Titanium Filesystem API.
    So what you need to do is either create a webservice / check the datetime of the device and say every week download the default.png and replace the one in the Resources directory.

    Of course the user needs to open the application for now (I think) in order to download the image to the system.

    — answered May 29th 2010 by Simon Facciol
    1 Comment
    • this was the direction I was going. I only read about it for about 20 minutes, but thanks for confirm this.

      — commented May 29th 2010 by vincent youmans
  • Hmm.. don't know if that's possible, considering where the Default splash screen png ends up in the app - ie: in the Resources folder, not in the application's 'data' folder.

    If might be better to have a generic splash/Default and then force open a custom splash when the app opens before showing the app tabs/windows themselves. Rather like the way KitchenSink shows you the SDK/app version with a notice that fades in/out when you open it. I'm pretty sure uou would have complete control over that.

    — answered May 29th 2010 by Kosso
The ownership of individual contributions to this community generated content is retained by the authors of their contributions.
All trademarks remain the property of the respective owner.