设置软件启动时候的图片,然后通过数据库,判断是否加载引导页面
来源:互联网 发布:信安网络管理软件 编辑:程序博客网 时间:2024/05/16 09:15
package com.example.aaa;import android.app.Activity;import android.content.ContentValues;import android.content.Intent;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.os.Bundle;import android.os.Handler;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.ImageButton;import android.widget.LinearLayout;public class ViewPage extends Activity {ContentValues cValues;LinearLayout backg;String time_easy;SQLiteDatabase db;int z=0;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_view_page); backg=(LinearLayout)findViewById(R.id.viewpage);backg.setBackgroundResource(R.drawable.start_b);//软件启动时候的图片DBHelper dbHelper = new DBHelper(ViewPage.this,"stu_db",null,1); db =dbHelper.getReadableDatabase(); //数据库 cValues = new ContentValues(); //数据库 Cursor cursor_1 = db.query("stu_table", new String[]{"id","name","time"}, "id=?", new String[]{"5"}, null, null, null); while(cursor_1.moveToNext()){ time_easy = cursor_1.getString(cursor_1.getColumnIndex("time")); //获取id 为5的 time 值,来判断是否第一次安装本软件 }new Handler().postDelayed(new Runnable(){ public void run() { if(time_easy==null){ //是的话 进入引导页 backg.setBackgroundResource(R.drawable.viewpage1); ImageButton nextPage =(ImageButton)findViewById(R.id.nextpage); nextPage.setImageResource(R.drawable.nextpage); nextPage.setOnClickListener(new OnClickListener(){ public void onClick(View v){ z++; if(z==1){backg.setBackgroundResource(R.drawable.viewpage2); } if(z==2){//写入数据,确定已经安装过软件 cValues.put("id",5); cValues.put("name","judge"); cValues.put("time","111"); db.insert("stu_table", null, cValues); Intent intent = new Intent(); intent.setClass(ViewPage.this,MainActivity.class); startActivity(intent); ViewPage.this.finish(); db.close(); } }}); } else { //不是第一次安装的话直接跳转Activity Intent intent = new Intent(); intent.setClass(ViewPage.this,MainActivity.class); startActivity(intent); ViewPage.this.finish(); db.close(); } }},3700); //开启界面的图片停留多久 }@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.view_page, menu);return true;}}
简单的引导页,个人感觉蛮好用的- - VIEWPAGER 哪个之前试了试 发现搞不明白,然后就自己用这种方法添加一个简单的引导页
0 0
- 设置软件启动时候的图片,然后通过数据库,判断是否加载引导页面
- JQuery判断页面图片是否加载完成并延迟加载
- JQuery判断页面图片是否加载完成并延迟加载
- JQuery判断页面图片是否加载完成并延迟加载
- 自动判断页面上的图片是否加载成功,不成功替换为默认图片
- 判断项目的网络是否可用然后打开设置面板
- WP8 软件首次启动时用户引导页面的实现
- 判断是否有网络,如果没有网络,弹出对话框,然后可以跳转到设置页面
- 通过SharedPreference 去设置了配置文件,然后通过openFileInput读的时候读不到文件
- js判断页面图片是否存在,并设置默认值
- iOS及Android 启动页面(即欢迎页面),引导页面,及广告页面的加载
- 判断页面是否加载完成
- 判断页面是否加载完毕
- 判断页面是否加载完成~
- 判断图片是否全部加载
- 判断图片是否加载完毕
- 判断图片是否加载完毕
- fresco 使用的时候出现图片闪烁,先打开默认的图片然后再显示要加载的图片
- ios nil、NULL和NSNull 的使用
- CentOS 6.5下802.1x上网方式
- Android Eclipse代码自动补全设置
- Dead Code与Unreachable Code
- 黑马程序员--(File知识总结)
- 设置软件启动时候的图片,然后通过数据库,判断是否加载引导页面
- SPOJ 3408 DNA Sequences
- 清炒荷兰豆
- Microsoft Office Excel 不能访问文件 的解决办法
- input子系统学习(1)
- BMP 打开 显示 保存
- 习近平与彭丽媛会见米歇尔
- C# 格式化string类型的金额
- PPT转换为视频_ppt2dvd-pro