Android中設置只有程序第一次運行才顯示的界面實現(xiàn)思路
更新時間:2013年06月03日 16:40:58 作者:
如何實現(xiàn)程序第一次運行才顯示的界面,下面是具體的實現(xiàn)思路及步驟,有類似需求的朋友可以參考下哈
程序安裝后第一次啟動:
啟動頁-->功能介紹頁-->系統(tǒng)主頁
以后啟動:
啟動頁-->系統(tǒng)主頁
所以在啟動頁中判斷一下就可以了
可以弄一個文件保存一個狀態(tài),推薦用SharedPreferences。
1.可以定義一個變量來判斷程序是第幾次運行,如果是第一次則跳轉(zhuǎn)到引導的Activity,如果不是第一次則執(zhí)行系統(tǒng)主頁。
判斷系統(tǒng)是第一次運行的代碼實現(xiàn)如下:
在Activity中添加代碼:
使用SharedPreferences來記錄程序的使用次數(shù)
一下是實現(xiàn)的代碼:
<SPAN style="FONT-SIZE: 18px"><STRONG>public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
preferences = getSharedPreferences("count",MODE_WORLD_READABLE);
int count = preferences.getInt("count", 0);
//判斷程序與第幾次運行,如果是第一次運行則跳轉(zhuǎn)到引導頁面
if (count == 0) {
Intent intent = new Intent();
intent.setClass(getApplicationContext(),LaunchGuideViewActivity.class);
startActivity(intent);
this.finish();
}
Editor editor = preferences.edit();
//存入數(shù)據(jù)
editor.putInt("count", ++count);
//提交修改
editor.commit();</STRONG></SPAN>
啟動頁-->功能介紹頁-->系統(tǒng)主頁
以后啟動:
啟動頁-->系統(tǒng)主頁
所以在啟動頁中判斷一下就可以了
可以弄一個文件保存一個狀態(tài),推薦用SharedPreferences。
1.可以定義一個變量來判斷程序是第幾次運行,如果是第一次則跳轉(zhuǎn)到引導的Activity,如果不是第一次則執(zhí)行系統(tǒng)主頁。
判斷系統(tǒng)是第一次運行的代碼實現(xiàn)如下:
在Activity中添加代碼:
使用SharedPreferences來記錄程序的使用次數(shù)
一下是實現(xiàn)的代碼:
復制代碼 代碼如下:
<SPAN style="FONT-SIZE: 18px"><STRONG>public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
preferences = getSharedPreferences("count",MODE_WORLD_READABLE);
int count = preferences.getInt("count", 0);
//判斷程序與第幾次運行,如果是第一次運行則跳轉(zhuǎn)到引導頁面
if (count == 0) {
Intent intent = new Intent();
intent.setClass(getApplicationContext(),LaunchGuideViewActivity.class);
startActivity(intent);
this.finish();
}
Editor editor = preferences.edit();
//存入數(shù)據(jù)
editor.putInt("count", ++count);
//提交修改
editor.commit();</STRONG></SPAN>
您可能感興趣的文章:
- Android界面 NotificationManager使用Bitmap做圖標
- Android界面設計(APP設計趨勢 左側(cè)隱藏菜單右邊顯示content)
- Android筆記之:App應用之啟動界面SplashActivity的使用
- android 通過向viewpage中添加listview來完成滑動效果(類似于qq滑動界面)
- 解析Android開發(fā)優(yōu)化之:對界面UI的優(yōu)化詳解(一)
- android 引導界面的實現(xiàn)方法
- android開發(fā)教程之子線程中更新界面
- Android實現(xiàn)Activity界面切換添加動畫特效的方法
- Android中刷新界面的二種方法
- Android繪制炫酷引導界面
相關文章
Android Studio 3.6中新的視圖綁定工具ViewBinding 用法詳解
這篇文章主要介紹了Android Studio 3.6中新的視圖綁定工具ViewBinding 用法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03android 電話狀態(tài)監(jiān)聽(來電和去電)實現(xiàn)代碼
從事android開發(fā)的朋友們可能電話狀態(tài)監(jiān)聽不是很擅長,接下來將詳細介紹電話狀態(tài)監(jiān)聽功能的實現(xiàn)步驟,需要了解的朋友可以參考下2012-12-12Android?MaterialButton使用實例詳解(告別shape、selector)
我們平時寫布局,當遇到按鈕需要圓角、或者描邊等,通常的方法是新建一個xml文件,在shape標簽下寫,然后通過android:background或setBackground(drawable)設置,這篇文章主要給大家介紹了關于Android?MaterialButton使用詳解的相關資料,需要的朋友可以參考下2022-09-09Android編程布局控件之AbsoluteLayout用法實例分析
這篇文章主要介紹了Android編程布局控件之AbsoluteLayout用法,結(jié)合實例形式簡單分析了Android絕對布局AbsoluteLayout的使用技巧,需要的朋友可以參考下2015-12-12