2012-05-08 85 views
-4

可能重複:
J2me detecting first start of application首先應用程序運行

我正在開發一個J2ME應用程序,我想知道這是否是第一次運行的應用程序設備能夠向用戶顯示歡迎信息,否則用戶將直接進入主屏幕

如何製作?

+2

這個問題被其他用戶問過並且昨天回答了 你爲什麼學習搜索? http://stackoverflow.com/questions/10480413/j2me-detecting-first-start-of-application –

回答

-2

當您第一次運行應用程序時,您可以顯示歡迎消息&然後創建任何類似任何.txt的普通文件。每次看到該文件是否存在時,使你的代碼如@啓動。如果存在,則轉到主屏幕n,如果沒有,則顯示歡迎消息&創建文件。

編輯: 與Doctoror Drive同意。存儲數據的更豐富的方式是使用Record Store。檢查this

+1

我不同意在移動設備上創建文件是一個很好的解決方案。它會弄亂文件系統,並且文件不應該被用戶意外刪除,並且應用程序被刪除後用戶應該刪除該文件。移動設備的最佳解決方案是創建一個唱片店。 –

0

一個簡單的解決方案...

當用戶點擊該按鈕關閉歡迎消息,文件寫入到磁盤中。當您下次啓動應用程序時,請檢查文件是否存在 - 如果存在,用戶已經看到歡迎屏幕。如果該文件不存在,歡迎屏幕未顯示(即應用程序的第一次運行)

與其問您這樣的問題,您應該發佈一些想法或某些代碼以向我們顯示你至少已經試圖自己先做。

+0

我不同意在移動設備上創建文件是一個很好的解決方案。它會弄亂文件系統,並且文件不應該被用戶意外刪除,並且應用程序被刪除後用戶應該刪除該文件。移動設備的最佳解決方案是創建一個唱片店。 –

+1

如果我們只是在談論一個小文件,指出用戶是否看過歡迎屏幕,我認爲它可能是一個合適的解決方案。如果用戶意外刪除文件,他們會再次看到歡迎屏幕 - 沒什麼大不了的。文件本身只有幾個字節大小,所以它不會佔用空間,但是會導致文件系統有點混亂。但是,用戶應該編寫代碼以將文件寫入適合其目的的位置,例如「設置」或「配置」目錄。 – wattostudios

相關問題