2013-12-16 31 views
0

我們可以在安裝Android應用時設置用戶設置嗎?我們可以在安裝Android應用時設置用戶設置嗎

例:設置域名或登錄由在開機啓動服務所使用的憑據。

+0

這取決於你所說的 「用戶設置」 的內容。這取決於它們是什麼,你在哪裏存儲它們以及它們如何被訪問。但你不能用你的應用程序做任何事情,而它的安裝關閉谷歌'播放marketplace' – Houseman

+0

也許不是最好的措辭問題,但如果你的意思是集之類的東西SharedPreferences'的'內容或sqlite3的數據庫,我也願意有興趣知道答案。 –

回答

1

不是在安裝它,因爲據我所知,在你的應用程序沒有代碼運行在安裝過程中。直到設備用戶選擇打開您的應用程序。

如果您是根據設備配置調整設置,那麼你還可以調節與設備配置資源(值-XX資源文件夾),因爲這些字符串將在manifest.xml被映射值,但它不健全就像你想要的那樣。

0

安裝一個應用程序的過程中,不能運行任何代碼。如果您想在第一次運行應用程序時運行某些代碼,則可以使用SharedPreferences並在其中放置Boolean isRunningForTheFirstTime變量。將其設置爲truedefault和一旦您需要運行的代碼已執行,只需將值更改爲false。請確保,如果您使用此方法,請更改爲SharedPreferences.editor。希望這可以幫助。

http://developer.android.com/reference/android/content/SharedPreferences.html http://developer.android.com/reference/android/content/SharedPreferences.Editor.html

相關問題