当用户第一次安装我的应用程序时,我想向他解释每个活动的作用(如快速提示),它应该如下图所示
它应该有取消按钮,并且在第一次安装后不应该重复,
我需要建议或任何有用的链接,如何实现它,感谢任何帮助。
当用户第一次安装我的应用程序时,我想向他解释每个活动的作用(如快速提示),它应该如下图所示
它应该有取消按钮,并且在第一次安装后不应该重复,
我需要建议或任何有用的链接,如何实现它,感谢任何帮助。
无论用户是否查看了您的指令,您都可以使用 SharePreference 来存储状态。只需将名为“instructionViewed”的布尔值添加到 SharePreference。每次启动应用程序时,检查该值。如果为真,则不显示指令。如果为假,则显示说明。当用户单击取消按钮时,将值设置为 true。
SharePreference 是一个非常易于使用的类来帮助存储一些信息。你可以谷歌如何使用它。
希望这有帮助。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.testpage);
//Check SharePreference
boolean instructionViewed = checkInstrunctionState();
//If the instruction is not viewed, show instruction.
if(!instructionViewed){
RelativeLayout yourLayout = createYourOwnUi();
FrameLayout contentView = (FrameLayout)(getWindow().getDecorView().findViewById(android.R.id.content));
FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams(MATCH_PARENT,MATCH_PARENT);
contentView.addView(yourLayout, lp);
}
}