Android中设置只有程序第一次运行才显示的界面实现思路

 更新时间:2013年06月03日 16:40:58   作者:  
如何实现程序第一次运行才显示的界面,下面是具体的实现思路及步骤,有类似需求的朋友可以参考下哈
程序安装后第一次启动:
启动页-->功能介绍页-->系统主页
以后启动:
启动页-->系统主页
所以在启动页中判断一下就可以了
可以弄一个文件保存一个状态,推荐用SharedPreferences。
1.可以定义一个变量来判断程序是第几次运行,如果是第一次则跳转到引导的Activity,如果不是第一次则执行系统主页。

判断系统是第一次运行的代码实现如下:
在Activity中添加代码:
使用SharedPreferences来记录程序的使用次数
一下是实现的代码:
复制代码 代码如下:

<SPAN style="FONT-SIZE: 18px"><STRONG>public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

preferences = getSharedPreferences("count",MODE_WORLD_READABLE);
int count = preferences.getInt("count", 0);

//判断程序与第几次运行,如果是第一次运行则跳转到引导页面
if (count == 0) {
Intent intent = new Intent();
intent.setClass(getApplicationContext(),LaunchGuideViewActivity.class);
startActivity(intent);
this.finish();
}
Editor editor = preferences.edit();
//存入数据
editor.putInt("count", ++count);
//提交修改
editor.commit();</STRONG></SPAN>

相关文章

  • Android 使用View Binding的方法详解

    Android 使用View Binding的方法详解

    View Binding是一项功能,使您可以更轻松地编写与视图交互的代码。在模块中启用视图绑定后,它将为该模块中存在的每个XML布局文件生成一个绑定类。这篇文章主要介绍了Android 使用View Binding的方法,需要的朋友可以参考下
    2020-03-03
  • Android自定义ViewPager实现个性化的图片切换效果

    Android自定义ViewPager实现个性化的图片切换效果

    这篇文章主要介绍了Android自定义ViewPager实现个性化的图片切换效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • Android显示系统SurfaceFlinger分析

    Android显示系统SurfaceFlinger分析

    本文详细讲解了Android显示系统SurfaceFlinger,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • Kotlin Flow常用封装类StateFlow使用详解

    Kotlin Flow常用封装类StateFlow使用详解

    这篇文章主要为大家介绍了Kotlin Flow常用封装类StateFlow使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • Flutter开发技巧RadialGradient中radius计算详解

    Flutter开发技巧RadialGradient中radius计算详解

    这篇文章主要为大家介绍了Flutter小技巧RadialGradient 中 radius 的计算详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • Android 系统服务TelecomService启动过程原理分析

    Android 系统服务TelecomService启动过程原理分析

    这篇文章主要介绍了Android 系统服务TelecomService启动过程原理分析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Android实现按钮点击事件的三种方法总结

    Android实现按钮点击事件的三种方法总结

    Button是程序用于和用户进行交互的一个重要控件。既然有Button,那肯定有onClick方法,下面就教大家三种实现点击事件的方法,感兴趣的可以了解一下
    2022-04-04
  • Android Studio使用自定义对话框效果

    Android Studio使用自定义对话框效果

    这篇文章主要为大家详细介绍了Android Studio使用自定义对话框效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • 解决Eclipse启动出错:Failed to create the Java Virtual Machine

    解决Eclipse启动出错:Failed to create the Java Virtual Machine

    这篇文章主要介绍了解决Eclipse启动出错:Failed to create the Java Virtual Machine的相关资料,这里说明出错原因及查找错误和解决办法,需要的朋友可以参考下
    2017-07-07
  • Android 中ThreadLocal的深入理解

    Android 中ThreadLocal的深入理解

    这篇文章主要介绍了Android 中ThreadLocal的深入理解的相关资料,希望通过本文能帮助到大家,让大家理解应用ThreadLocal,需要的朋友可以参考下
    2017-09-09

最新评论