我是新來的android開發,併爲實踐目的開發一個小應用程序。 我需要以下內容: 當用戶安裝應用程序時,他/她會看到一組歡迎頁面,其中提供了有關該應用程序的詳細信息,然後轉到實際應用程序。 但我不希望在第一次打開應用程序後隨時出現該組頁面。 那麼我該如何去實現呢?歡迎頁爲Android應用程序
PS:這是我發佈的第一個問題,請原諒打擾或簡潔(如果有的話)。
編輯:看起來好像還有另外一個問題,但我也想知道如何進行這樣的活動,只會在安裝後加載一次。
我是新來的android開發,併爲實踐目的開發一個小應用程序。 我需要以下內容: 當用戶安裝應用程序時,他/她會看到一組歡迎頁面,其中提供了有關該應用程序的詳細信息,然後轉到實際應用程序。 但我不希望在第一次打開應用程序後隨時出現該組頁面。 那麼我該如何去實現呢?歡迎頁爲Android應用程序
PS:這是我發佈的第一個問題,請原諒打擾或簡潔(如果有的話)。
編輯:看起來好像還有另外一個問題,但我也想知道如何進行這樣的活動,只會在安裝後加載一次。
可以實現這個結果在不同的方式,其中之一可能是 店上SharedPreference
isFirstLoad = true
之後用戶閱讀你介紹頁面,然後
isFirstLoad = false
在您的主要活動檢查用於第一次加載以將用戶重定向到正確的活動
Intent i = ...// normal activity
if(isFirstLoad){
i = ...// intro activity
}
startActivity(i);
您應該使用SharedPrefrences來存儲它是否第一次。 你可以創建一個這樣的商店信息類。
public class prefrence
{
SharedPreferences sharedPreferences;
public prefrence(Context context)
{
sharedPreferences = context.getSharedPreferences("myAppData", 0);
}
public boolean isFirstTime()
{
return sharedPreferences.getBoolean("first", true);
}
public void setFirstTime(boolean b)
{
sharedPreferences.edit().putBoolean("first", b).commit();
}
}
和檢查,這是第一次還是不喜歡這樣的:
if (new preference(context).isFirstTime()) {
showSplash();
new preference(context).setFirstTime(false);
}
你有什麼研究或到目前爲止已經試過?你目前的想法是什麼? –
從這個網站啓動android - https://developer.android.com/training/basics/firstapp/index.html,https://developer.android.com/training/index.html,以及一些像http:// www.androidhive.info/,等 –
可能的重複[我應該怎麼才能執行一次應用程序啓動?](http://stackoverflow.com/questions/7360846/how-can-i-execute-something-just-一次一個應用程序啓動) –