diff --git a/library/src/main/java/com/eggheadgames/aboutbox/AboutConfig.java b/library/src/main/java/com/eggheadgames/aboutbox/AboutConfig.java index 490fc95..64bb21d 100644 --- a/library/src/main/java/com/eggheadgames/aboutbox/AboutConfig.java +++ b/library/src/main/java/com/eggheadgames/aboutbox/AboutConfig.java @@ -13,6 +13,7 @@ public class AboutConfig { public String facebookUserName; public String twitterUserName; public String webHomePage; + public String guideHtmlPath; public String appPublisher; public String companyHtmlPath; public String privacyHtmlPath; diff --git a/library/src/main/java/com/eggheadgames/aboutbox/activity/AboutActivity.java b/library/src/main/java/com/eggheadgames/aboutbox/activity/AboutActivity.java index 14674e5..03f8bc1 100644 --- a/library/src/main/java/com/eggheadgames/aboutbox/activity/AboutActivity.java +++ b/library/src/main/java/com/eggheadgames/aboutbox/activity/AboutActivity.java @@ -56,7 +56,19 @@ public class AboutActivity extends MaterialAboutActivity { } }) .build()); - + supportCardBuilder.addItem(new MaterialAboutActionItem.Builder() + .text(R.string.egab_guide) + .icon(R.drawable.ic_about_black) + .setOnClickListener(new MaterialAboutActionItem.OnClickListener() { + @Override + public void onClick() { + startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(config.webHomePage))); + if (config.analytics != null) { + config.analytics.logUiEvent(config.logUiEventName, getString(R.string.egab_guide)); + } + } + }) + .build()); MaterialAboutCard.Builder shareCardBuilder = new MaterialAboutCard.Builder(); shareCardBuilder.addItem(new MaterialAboutActionItem.Builder() @@ -267,7 +279,7 @@ public class AboutActivity extends MaterialAboutActivity { default: //nothing } - open(appURI, webURI); + openApplication(appURI, webURI); } public void openPublisher(AboutConfig.BuildType buildType, String publisher, String packageName) { @@ -285,10 +297,10 @@ public class AboutActivity extends MaterialAboutActivity { default: //nothing } - open(appURI, webURI); + openApplication(appURI, webURI); } - private void open(String appURI, String webURI) { + private void openApplication(String appURI, String webURI) { try { startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(appURI))); } catch (ActivityNotFoundException e1) { diff --git a/library/src/main/res/values/strings.xml b/library/src/main/res/values/strings.xml index cdf08c3..b979e55 100644 --- a/library/src/main/res/values/strings.xml +++ b/library/src/main/res/values/strings.xml @@ -21,5 +21,6 @@ Acknowledgements You don\'t have any app that can open this link Please type your question here: + Guide