回答
使用sharedPreferences
的持久性數據storage.when首次推出只保存在共享Preferences.Then一個布爾值,每次檢查應用程序。
SharedPreferences sharedPref = getSharedPreferences("FileName",MODE_PRIVATE);
SharedPreferences.Editor prefEditor = sharedPref.edit();
prefEditor.putString("isLauncedTime",true);
prefEditor.commit();
我不知道這是不是最好的解決辦法,但是......
我試圖存儲在Android的文件系統一個簡單的布爾並啓動Android應用時,檢查如果布爾存在,那是什麼價值是。
同樣,不知道這是做正確的方式,這只是我解決此獲得的自己的路。
嗯,只是想了解你,你能解釋一下如何你在文件系統上存儲一個布爾值? – WarrenFaith 2011-12-23 15:44:09
我用了一個文本文件,後來用Boolean.parseBoolean(string);不是最好的方式,我知道......我從賈納爾的評論中發現了更好的方法。 – Eugen 2011-12-23 15:47:37
您可能要參考http://developer.android.com/guide/topics/data/data-storage.html#pref。
當您第一次到共享偏好執行應用程序可以加載一個布爾值,然後檢查是否在以下運行真實的,所以你知道該程序已經運行一次。
每個應用程序都得到了一種存儲喜好或選項,所以你可以有一個應用程序是否已以前運行
SharedPreferences runCheck = PreferenceManager.getSharedPreferences("hasRunBefore", 0); //load the preferences
Boolean hasRun = runCheck.getBoolean("hasRun", false); //see if it's run before, default no
if (!hasRun) {
SharedPreferences settings = getSharedPreferences("hasRunBefore", 0);
SharedPreferences.Editor edit = settings.edit();
edit.putBoolean("hasRun", true); //set to has run
edit.commit(); //apply
//code for if this is the first time the app has run
}
else {
//code if the app HAS run before
}
- 1. 如何知道一個流星應用程序是第一次啓動?
- 2. 有沒有辦法知道應用程序第一次啓動?
- 3. Android:如何知道應用程序是否可以啓動
- 4. Flex手機:如何知道它是第一次運行應用程序
- 5. 在android應用程序中,如何知道應用程序是否是第一次運行時?
- 6. 如何知道何時啓動並銷燬Android應用程序?
- 7. 如何知道應用程序池是否已遠程啓動?
- 8. 如何在第一次啓動應用程序時使Activity只啓動一次?
- 9. 黑莓。你怎麼知道應用程序在安裝後第一次啓動?
- 10. 我怎麼知道一個Android應用第一次被加載?
- 11. 程序如何知道它是從xcode啓動的?
- 12. 如何知道設備重新啓動後應用程序是否第一次執行
- 13. 我想選擇另一個第一次啓動應用程序
- 14. 如何知道從appstore更新後的第一個應用程序啓動
- 15. 僅在應用程序第一次啓動時啓動活動
- 16. 如何知道Windows Phone應用程序是否第一次運行
- 17. 我希望我的Android應用程序知道何時啓動了另一個應用程序
- 18. 啓動應用程序知道包名
- 19. Swift - 如何創建第一次應用程序啓動本地通知?
- 20. 是否有任何方法知道應用程序是否第一次運行
- 21. 如何在第一次應用程序啓動時顯示pushviewcontroller?
- 22. 如何知道是否爲android中的應用程序啓用通知?
- 23. Android,我如何知道應用程序是否已關閉
- 24. 第一次啓動第三方應用程序時會收到通知
- 25. 應用程序:didReceiveLocalNotification在第一次本地通知後運行每次啓動
- 26. 如何創建「如何使用」屏幕(如Go啓動器)的第一次啓動應用程序(Android)
- 27. 我如何知道這是否是第一次?
- 28. 如何測試Android應用程序的安裝或第一次啓動
- 29. 如何在第一次啓動時執行Android應用程序時的操作
- 30. Android可以應用程序檢測它是如何啓動的?
我該如何檢查? – ofeking109 2011-12-23 16:07:49
我有以下 – ProfSmiles 2011-12-23 16:17:07
當用戶啓用了自動備份和應用重新安裝此解決方案不起作用的代碼。 – 2017-08-25 10:39:01