如何在android中使用'AppIntro'包?

时间:2017-01-31 19:56:29

标签: android packages

我正在寻找一种为应用程序创建First-Start教程的方法,我找到了以下包:AppIntro

可能是一个很好的包,但我不知道如何使用它。给出了一些如何使用它的部分,但没有完全可下载的示例项目。

是否有关于如何使用此AppIntro软件包的示例应用程序,或者为了学习如何使用它,我是否需要自己试验几天??

有一个示例项目given here,但是在编译这个项目时,我看不出任何与我期望的相似的东西。我期待第一张图片中显示the original page的内容。有些页面可以“滑动”,按钮上的一些点显示在您的教学页面上。

实际上,一些工作提示来自

  • 图书馆主页上的视频教程
  • 并使用SampleSlide部分中某处提供的课程example

但是,最后,简介永远不会启动,因为SharedPreferences firstStart始终设置为“false”。现在我需要想办法'重置'SharedPreferences ......

2 个答案:

答案 0 :(得分:0)

解决方案:

  1. 请勿按照主页上给出的示例代码进行操作
  2. 关注视频教程
  3. 下载无法运行的示例代码
  4. 在示例代码中找到SampleSlide somwehere的代码
  5. 插入按钮以“重置”共享首选项
  6. 使用此代码“重置”共享首选项:

    public void resetPrefs(View view) {
        //  Make a new preferences editor
        SharedPreferences getPrefs = PreferenceManager
            .getDefaultSharedPreferences(getBaseContext());
    
        getPrefs.edit().clear().commit();
        // changes layout
    }
    
  7. 当我有一段时间后,我会把完整和完整的工作代码放在这里......

答案 1 :(得分:0)

以下是我实施的方式:

  1. 在root build.gradle和app-level build.gradle中添加了依赖项。
  2. 添加了一个名为 IntroActivity.java 的java文件,并插入了必要的代码。

  3. 除了上面的java文件,我创建了各自的XML布局 文件并在addSlide函数中调用它们。

  4. 我还添加了BaseSlide.java(或SampleSlide.java) 片段。

  5. 最后,添加了Manifest声明。