Uygulama kurulduktan hemen sonra bir kod parçası çalıştırmak istiyorum. Yürütüldükten sonra, söz konusu özel kod parçası bir yükseltme için bile tekrar çağrılmamalıdır.
a:Android cihazında bir uygulama yüklendikten sonra sadece bir kez çalıştırma kodu
13
A
cevap
35
- Kontrol eğer boolean X paylaşılan tercihleri
- Değilse de True. Özel kod
b'yi çalıştırın. Paylaşılan tercihler Örneğin
gibi gerçek x kaydet: Geçmişte paylaşılan tercihini kullandım
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
if(!prefs.getBoolean("firstTime", false)) {
// run your one time code
SharedPreferences.Editor editor = prefs.edit();
editor.putBoolean("firstTime", true);
editor.commit();
}
4
, ama sen de bakmak olabilir onInstall şey yapmak isteyen vardır bir yüklemek alıcı. MyInstallReciever uygular BroadcastReciever
<receiver
android:name="com.MyInstallReciever"
android:exported="true">
<intent-filter>
<action
android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
+0
"com.android.vending.INSTALL_REFERRER "güvenli bir yol değil. Çünkü uygulamayı yüklerken, uygulama DURDURMA durumundadır. Belki bunu iyi açıklayamadım ama" INSTALL_REFERRER "hakkında biraz araştırma yapmak bunu bilecektir. – David
0
kullanımı bu basit kod
if (getPreferences(MODE_PRIVATE).getBoolean("is_first_run", true)) {
/*
* your code here
*/
getPreferences(MODE_PRIVATE).edit().putBoolean("is_first_run", false).commit();
}
İlgili konular
- 1. Android: 'Splash screen' sadece bir kez
- 2. Parlak: Düğmeleri sadece dosya yüklendikten sonra göster
- 3. Sadece bir kez İyonic
- 4. sadece bir kez
- 5. Paket yüklendikten sonra görüntülenen mesaj
- 6. sadece bir kez çalıştırılır
- 7. MySQL: Sadece bir kez
- 8. sadece bir kez
- 9. Android çağrı cihazında uygulama başlık çubuğunun gizlenmesi
- 10. JavaScript kodu çağırma codebehind işlevi sadece bir kez
- 11. Uygulama formu yüklendikten sonra kullanıcıyı nasıl ödüllendirilir Ödüllü bir video - android
- 12. ajax bir sekme yüklendikten sonra geri arama
- 13. WebView tamamen yüklendikten sonra bir görev yürütme
- 14. Bir Android cihazında Linux komutlarını nasıl çalıştırabilirim?
- 15. Android cihazında hareketli bir parça nasıl görüntülenir
- 16. Yüklendikten sonra resim dosyaları,
- 17. Bir Android cihazında Fake Gelen Çağrı
- 18. Sadece bir kez işlev çağırın
- 19. Uygulama 2-3 kez sonra Lags Geziler
- 20. Sadece bir kez ateşlenen devre dışı gözlemlenebilir abonelik nasıl oluşturulur?
- 21. RxAndroid'i kullanırken ve sadece bir kez
- 22. Sadece bir etkinliği bir kez mi ateşlediniz?
- 23. I2C onReceive-Handler sadece bir kez çağrıldı
- 24. Unity'de oluşturulan bir oyun bir Android cihazında nasıl çalışabilir?
- 25. setInterval - Sadece bir kez nasıl ateş edilir?
- 26. Sadece matlab düzenleyicisini çalıştırma
- 27. Açısal uygulamanın başlangıcında kodu çalıştırma
- 28. dağıtıcı sadece bir kez çağırır C#
- 29. Yöntemi daha fazla kez çalıştırma
- 30. Fare Tıklatıldığında Çalıştırma Kodu VB
bu sadece yükleyici bir parçası olması gerekmez mi? – Woot4Moo
@ Woot4Moo - Yükleyici tarafından ne demek istiyorsunuz? Ben (android üzerinde) – MByD
platformunda geliştirmediğim bir platformda, Google'ın montajcılar için genişletilebilir bir çerçeve oluşturduğunu düşündüm. Installbuilder veya installshield gibi. – Woot4Moo