我正在寻找一种为应用程序创建First-Start教程的方法,我找到了以下包:AppIntro。
可能是一个很好的包,但我不知道如何使用它。给出了一些如何使用它的部分,但没有完全可下载的示例项目。
是否有关于如何使用此AppIntro
软件包的示例应用程序,或者为了学习如何使用它,我是否需要自己试验几天??
有一个示例项目given here,但是在编译这个项目时,我看不出任何与我期望的相似的东西。我期待第一张图片中显示the original page的内容。有些页面可以“滑动”,按钮上的一些点显示在您的教学页面上。
实际上,一些工作提示来自
SampleSlide
部分中某处提供的课程example
。 但是,最后,简介永远不会启动,因为SharedPreferences
firstStart
始终设置为“false”。现在我需要想办法'重置'SharedPreferences ......
答案 0 :(得分:0)
解决方案:
SampleSlide
somwehere的代码使用此代码“重置”共享首选项:
public void resetPrefs(View view) {
// Make a new preferences editor
SharedPreferences getPrefs = PreferenceManager
.getDefaultSharedPreferences(getBaseContext());
getPrefs.edit().clear().commit();
// changes layout
}
当我有一段时间后,我会把完整和完整的工作代码放在这里......
答案 1 :(得分:0)
以下是我实施的方式:
添加了一个名为 IntroActivity.java 的java文件,并插入了必要的代码。
除了上面的java文件,我创建了各自的XML布局
文件并在addSlide
函数中调用它们。
我还添加了BaseSlide.java(或SampleSlide.java) 片段。