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