程序安装后第一次启动:
启动页–>功能介绍页–>系统主页
以后启动:
启动页–>系统主页

所以在启动页中判断一下就可以了

可以弄一个文件保存一个状态,推荐用SharedPreferences。

1.可以定义一个变量来判断程序是第几次运行,如果是第一次则跳转到引导的Activity,如果不是第一次则执行系统主页。

判断系统是第一次运行的代码实现如下:

在Activity中添加代码:

//使用SharedPreferences来记录程序的使用次数SharedPreferences preferences;@OverridepublicvoidonCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);//读取SharedPreferences中需要的数据preferences = getSharedPreferences("count",MODE_WORLD_READABLE);int count =preferences.getInt("count", 0);//判断程序与第几次运行,如果是第一次运行则跳转到引导页面if (count == 0) {Intent intent = new Intent();intent.setClass(getApplicationContext(),BootActivity.class);startActivity(intent);finish();}Editor editor = preferences.edit();//存入数据editor.putInt("count", ++count);//提交修改editor.commit();}

————————————————
版权声明:本文为CSDN博主「杜云飞_微眼科技」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/t80t90s/article/details/7825541

android实现应用程序只有在第一次启动时显示引导界面 ,以后就不在显示了相关推荐

  1. 【Android UI设计与开发】第05期:引导界面(五)实现应用程序只启动一次引导界面

    转载请注明出处:http://blog.csdn.net/yangyu20121224/article/details/8987342  这篇文章算是对整个引导界面开发专题的一个终结了吧,个人觉得大部 ...

  2. 【Android UI设计与开发】3.引导界面(三)实现应用程序只启动一次引导界面

    大部分的引导界面基本上都是千篇一律的,只要熟练掌握了一个,基本上也就没什么好说的了,要想实现应用程序只启动一次引导界面这样的效果,只要使用SharedPreferences类,就会让程序变的非常简单, ...

  3. Android 中设置只是程序第一次运行才显示的界面

    程序安装后第一次启动: 启动页-->功能介绍页-->系统主页 以后启动: 启动页-->系统主页 所以在启动页中判断一下就可以了 可以弄一个文件保存一个状态,推荐用SharedPref ...

  4. Mac 在启动时显示的禁止符号、问号、空白屏幕、锁定等各种界面图标说明

    启动屏幕可能因 Mac 机型.操作系统 (macOS) 等因素而异.有些屏幕(例如禁止符号或问号)意味着您需要先解决某个问题,然后 Mac 才能完成启动.对于所有 Mac 机型而言,在您看到" ...

  5. 使用ansible批量部署开机启动时为字符界面

    使用ansible批量部署开机启动时为字符界面 一.查看当前启动默认的引导目标 ansible product -u user1 -b -a "systemctl get-default&q ...

  6. android解锁界面分析,Android 7.0 锁屏解锁之向上滑动显示解锁界面分析

    Android 7.0 锁屏解锁之向上滑动显示解锁界面分析 by jing.chen 锁屏的解锁操作是在锁屏界面向上滑动实现的,通过向上滑动调出解锁界面(如图案.PIN.密码解锁界面),在解锁界面输入 ...

  7. nwjs解决页面透明化,启动时显示白屏的问题

    nwjs解决页面透明化,启动时显示白屏的问题 参考文章: (1)nwjs解决页面透明化,启动时显示白屏的问题 (2)https://www.cnblogs.com/jinling/p/6068918. ...

  8. MySQL服务启动时显示本地计算机上的MySQL服务启动后停止;mysql服务无法启动

    两个问题: (1) 关闭mysql服务后后再次启动,显示:MySQL服务启动时显示本地计算机上的MySQL服务启动后停止.某些服务在未由其它服务-: (2)cmd窗口输入 net start mysq ...

  9. Windows电脑桌面云便签敬业签软件启动时显示弹窗提醒怎么设置

    一.打开敬业签Windows电脑桌面云便签并登录账号,点击主界面左上方用户头像,或按下默认快捷键Alt+Z,也可以在云便签右上方找到"设置">"设置",进 ...

最新文章

  1. JDBC实例--工具类升级,使用Apache DBCP连接池重构DBUtility,让连接数据库更有效,更安全...
  2. HDU3342拓扑排序
  3. 大数据2 Hadoop伪分布模式配置部署
  4. 模板实现栈队列以及链表
  5. java http请求_如何设置Fiddler来拦截Java代码发送HTTP请求,进行各种问题排查
  6. android 多行文字水印,android实现文字水印效果 支持多行水印
  7. 电子信息工程这个专业学的是什么内容,就业怎么样?
  8. 计算ex值 c语言编译,C语言常用的数学符号.doc
  9. c11 语言,语言学C11-1.ppt
  10. 移动开发构架漫谈——反劫持实战篇
  11. 98K歌词用计算机按的数字是什么,98k谐音中文歌词
  12. JDK的发布周期缩短,JDK9,JDK10是短期版本
  13. lora 调制解调器计算器_如何将Android手机用作调制解调器; 无需生根
  14. 汽车租赁管理系统的设计与实现(JSP+SqlServer在线租车网站)
  15. img标签在div中水平垂直居中--两种实现方式
  16. python 性能问题_Python 性能问题一直饱受诟病,这篇我们讨论下提升 Python 应用性能的常见方法。...
  17. Unity3D射击游戏的准心
  18. UML时序图画法简介-sequenceDiagram
  19. 时间管理黄金法则笔记
  20. c语言trim库函数用法,c语言编写trim 函数

热门文章

  1. linux局域网文件共享之samba
  2. 在线CAD-webpack使用插件入门
  3. 奇异值分解(SVD)及其应用
  4. pythonpecan教程_Python pecan.request方法代码示例
  5. python图像处理基础知识(cv库函数说明)
  6. Adobe CS6 系列索引
  7. 微信支付备案香港服务器,只要备案就“皆准”
  8. USART串口全双工与SPI全双工通信的区别!
  9. mathtype绑定word
  10. 【POJ No. 3258】 跳房子游戏 River Hopscotch