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

程序安装后第一次启动:

启动页-->功能介绍页-->系统主页

以后启动:

启动页-->系统 主页

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

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

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

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

在Activity中添加代码:

使用SharedPreferences来记录程序的使用次数

一下是实现的代码:

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();

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索程序
, 系统
, activity跳转效果
, 运行
, 代码
, count
, intent跳转
, Android页面跳转
, android引导页实现
, Preferences
, activity跳转到
, android界面跳转
, 启动页实现
第一次运行
android程序启动界面、android 无界面程序、程序运行后不显示界面、程序运行 看不到界面、程序运行不显示界面,以便于您获取更多的相关知识。

时间: 2024-12-02 18:03:43

Android中设置只是程序第一次运行才显示的界面的相关文章

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

程序安装后第一次启动: 启动页-->功能介绍页-->系统主页 以后启动: 启动页-->系统主页 所以在启动页中判断一下就可以了 可以弄一个文件保存一个状态,推荐用SharedPreferences. 1.可以定义一个变量来判断程序是第几次运行,如果是第一次则跳转到引导的Activity,如果不是第一次则执行系统主页. 判断系统是第一次运行的代码实现如下: 在Activity中添加代码: 使用SharedPreferences来记录程序的使用次数 一下是实现的代码: 复制代码 代码如下:

USB摄像头拍照程序,程序第一次运行能显示摄像头画面和拍照,第二次运行程序PictureBox1空白,但程序没报错。

问题描述 窗体里有一个PictureBox1用来显示摄像头画面和Button1用来拍照现在的问题是程序第一次运行能显示摄像头画面和拍照,第二次运行程序PictureBox1空白,但程序没报错.有没有大大能帮忙说下问题出在哪里,代码里应该怎么改?Form1.vb下的代码ImportsSystem.Runtime.InteropServicesPublicClassForm1ConstWM_CAP_START=&H400SConstWS_CHILD=&H40000000ConstWS_VISI

应用-android中设置支持javascript会引入xss变量到你的程序中,请检查清楚

问题描述 android中设置支持javascript会引入xss变量到你的程序中,请检查清楚 Using setJavaScriptEnabled can introduce XSS vulnerabilities into you application, review carefully. 如何理解上面这句英语啊?? 解决方案 你指的是在webView上设置支持JavaScript么? 解决方案二: @SuppressLint("SetJavaScriptEnabled") 忽略

如何在 android 中设置一个用户名和密码文件

问题描述 如何在 android 中设置一个用户名和密码文件 我设置了两个edittext和一个button.我想设置一个特殊的用户名和密码,当我点击按钮时,如果用户名和密码正确,就会打开一个新的intent,否则显示一个toast.我用的下面的代码显示不同的toast,但是没有运行出来,总是显示 ""incorrect"".如何解决这个问题呢? b.setOnClickListener(new OnClickListener() { public void onC

android中设置图片的问题

问题描述 android中设置图片的问题 有两张图片: 1. 2. 想要合成下面的效果: 两张图片是在不同的view中,并且每个都要设置OnClickListener. 不知道怎么实现?谢谢. 解决方案 Bitmap bitmap = BitmapFactory.decodeStream( getContentResolver().openInputStream(uri)); paint.setXfermode(new PorterDuffXfermode(android.graphics.Po

android中获取当前程序路径

(1)android中获取当前程序路径 getApplicationContext().getFilesDir().getAbsolutePath() (2)android取已安装的程序列表 List<PackageInfo> packageInfoList =  getPackageManager().getInstalledPackages(0); (3)对安装路径的说明 http://developer.android.com/guide/appendix/install-locatio

link中如何保证程序每次运行,产生的随机数都一样?

问题描述 link中如何保证程序每次运行,产生的随机数都一样? link中如何保证程序每次运行,产生的随机数都一样? 解决方案 Random rnd = new Random(一个固定的种子); 这样产生的就是固定的啦. 解决方案二: 是每次产生的都一样?还是都不一样?要保证每次一样的话,要用一个列表预存储数据,每次都从列表的开始位置取

后台服务-android如何实现后台程序一直运行

问题描述 android如何实现后台程序一直运行 天天动听在放歌的时候,执行系统自带的清理内存操作,音乐照样在播放一点都不受影响,而我自己程序的service统统都被干掉,请问天天动听是如何做到的? 解决方案 你怎么启动的service,如果是bindservice,随着宿主的关闭,service也就没了 解决方案二: 找到方法了,做成前台service .

Android中引用其他程序的文本资源超简单方法

在Android中引用其他程序的文本资源并不是很常见,但是有时候还是很是有需要的,通常引用的多半是系统的程序的文本资源. 下面以一个超简单的例子,来展示以下如何实现. 复制代码 代码如下: public void testUseAndroidString() { Context context = getContext();     Resources res = null;     try {         //I want to use the clear_activities strin