Skip to content

thedeukalion/cordova-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Native tools for Android/Cordova

###ShowDialog/ShowAlert:

if (window.plugins && window.plugins.nativeUtils)
{
  window.plugins.nativeUtils.showDialog(function(index)
  {
    if (index == 0)
    {
      console.log("You pressed Yes");
    }
    else if (index == 1)
    {
      console.log("You pressed No");
    }
  },
  function(error)
  {
  },
  {
    title: "Press yes or no",
    message: "Would you like to continue?",
    buttons: ["Yes", "No"]
  });
}

###ShowInput

if (window.plugins && window.plugins.nativeUtils)
{
  window.plugins.nativeUtils.showInput(function(result)
  {
    if (result.buttonIndex == 1)
    {
      console.log("You cancelled");
    }
    else
    {
      console.log("Your name is: " + result.input1);
    }
  },
  function(error)
  {
  },
  {
    title: "Enter your name",
    defaultText: "Your name here",
    buttonOk: "Continue",
    buttonCancel: "Cancel"
  });
}

###StatusBarSetColor

if (window.plugins && window.plugins.nativeUtils)
{
  // RED STATUS BAR
  window.plugins.nativeUtils.statusBarSetColor("#ff0000");

  // GREEN STATUS BAR
  window.plugins.nativeUtils.statusBarSetColor("#0000ff");

  // BLUE STATUS BAR
  window.plugins.nativeUtils.statusBarSetColor("#00ff00");

}

###GetDensity

if (window.plugins && window.plugins.nativeUtils)
{
  window.plugins.nativeUtils.getDensity(function(result)
  {
    console.log("DPI: " + result.dpi);
    console.log("Density: " + result.density);

    if (result.dpi == "xhdpi")
    {
      console.log("Density is XHDPI");
    }
    else if (result.dpi == "hdpi")
    {
      console.log("Density is HDPI");
    }
    else if (result.dpi == "mdpi")
    {
      console.log("Density is MDPI");
    }

  });

}

About

Android utils for Cordova

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published