編輯: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();
Android開發入門(十九)數據庫 19.3 預創建數據庫
在開發過程中,有時候,預先創建好數據庫比在程序運行時創建數據庫更加地高效。舉個例子,你想編寫 一個程序,這個程序把你去過的地方的坐標都顯示出來。這種情況下,預先創建數據庫
在Android中實現360手機衛士懸浮窗效果
大家好,今天給大家帶來一個仿360手機衛士懸浮窗效果的教程,在開始之前請允許我說幾句不相干的廢 話。不知不覺我發現自己接觸Android已有近三個年頭了,期間各種的成長少
Android開發入門(十九)數據庫 19.2 使用數據庫
DBAdapter已經創建好了,現在我們可以去使用數據庫了。下面的章節,將介紹常規的CRUD(增加,讀取, 更新,刪除)。往表中添加聯系人。1. 使用之前的項目,在Dat
Android ApiDemos示例解析(10) App->Activity->QuickContactsDemo
QuickContactsDemo示例介紹了如果使用Content Provider來訪問Android系統的Contacts 數據庫。Content Provider