2014-09-30 2 views
0

Я делаю приложение html5/javascript в Intel XDK, и я хотел бы добавить экран приветствия, который будет отображаться только один раз.Только один раз приветственный экран на android

любая помощь приветствуется. благодарим заранее!

+1

Вы можете попробовать хранить значение в displayWelcomeScreen печенья и проверить, если это правда. – Grice

ответ

2

Вы можете использовать Cordova localStorage, чтобы сохранить значение для обнаружения в первый раз или нет.

Ниже работает пример:

<!DOCTYPE html> 
    <html> 
    <head> 
     <title>App</title> 
     <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0;" /> 
    </head> 

    <body> 

     <h1>Hello World</h1> 

     <script src="cordova.js"></script> 
     <script> 
     function onDeviceReady() { 
      welcomeScreen(); 
     } 
     document.addEventListener("deviceready", onDeviceReady, false); 

     function welcomeScreen(){ 
      var welcome = window.localStorage.getItem("welcome"); 
      if(!welcome){ 
       window.localStorage.setItem("welcome", "1"); 
       alert("Welcome Message"); // replace with welcome screen display  
      } 
     } 


    </script>  
</body> 
</html> 

 Смежные вопросы

  • Нет связанных вопросов^_^