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 Studio 3.6中新的视图绑定工具ViewBinding 用法详解

    Android Studio 3.6中新的视图绑定工具ViewBinding 用法详解

    这篇文章主要介绍了Android Studio 3.6中新的视图绑定工具ViewBinding 用法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • Android实现底部弹窗效果

    Android实现底部弹窗效果

    这篇文章主要为大家详细介绍了Android实现简单的底部弹窗效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • Android开发之SD卡文件操作分析

    Android开发之SD卡文件操作分析

    这篇文章主要介绍了Android开发之SD卡文件操作,结合实例形式分析了Android权限控制及针对SD卡文件操作的相关技巧,需要的朋友可以参考下
    2017-07-07
  • Android中ImageView用法实例分析

    Android中ImageView用法实例分析

    这篇文章主要介绍了Android中ImageView用法,结合实例形式较为详细的分析了ImageView控件的功能,属性设置与使用相关技巧,需要的朋友可以参考下
    2016-02-02
  • android 电话状态监听(来电和去电)实现代码

    android 电话状态监听(来电和去电)实现代码

    从事android开发的朋友们可能电话状态监听不是很擅长,接下来将详细介绍电话状态监听功能的实现步骤,需要了解的朋友可以参考下
    2012-12-12
  • 从零开始学android小示例程序

    从零开始学android小示例程序

    这篇文章主要介绍了一个学习android开发的小示例程序,需要的朋友可以参考下
    2014-02-02
  • 深入理解Android Bitmap

    深入理解Android Bitmap

    Bitmap是Android系统中的图像处理的最重要类之一。这篇文章主要介绍了理解Android Bitmap,需要的朋友可以参考下
    2017-11-11
  • Android MaterialButton使用实例详解(告别shape、selector)

    Android MaterialButton使用实例详解(告别shape、selector)

    我们平时写布局,当遇到按钮需要圆角、或者描边等,通常的方法是新建一个xml文件,在shape标签下写,然后通过android:background或setBackground(drawable)设置,这篇文章主要给大家介绍了关于Android MaterialButton使用详解的相关资料,需要的朋友可以参考下
    2022-09-09
  • Android利用动画实现背景逐渐变暗

    Android利用动画实现背景逐渐变暗

    这篇文章主要为大家详细介绍了Android利用动画实现背景逐渐变暗的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • Android编程布局控件之AbsoluteLayout用法实例分析

    Android编程布局控件之AbsoluteLayout用法实例分析

    这篇文章主要介绍了Android编程布局控件之AbsoluteLayout用法,结合实例形式简单分析了Android绝对布局AbsoluteLayout的使用技巧,需要的朋友可以参考下
    2015-12-12

最新评论