Esasen bir Ana ekran olan ve varsayılan Ana Ekran ("kiosk" - uygulama) olarak kullanılması gereken bir buissness uygulaması geliştiriyorum.Uygulamamın varsayılan başlatıcı olup olmadığını nasıl kontrol edebilirim
Başlatıcı'mın varsayılan Başlatıcı olup olmadığını kontrol etmenin herhangi bir yolu var mı? Teşekkürler!
Ps. Burada Benzer örnek, ancak GPS-ayar kontrol
LocationManager alm = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE);
if (alm.isProviderEnabled(android.location.LocationManager.GPS_PROVIDER)) {
Stuffs&Actions;
}
İyi çalışıyor. Paket adını üçüncü parametre olarak kullandım ve daha sonra "etkinlikler" listesinin uzunluğunu kontrol ettim. 0 ise fırlatıcı değil demektir. –
Bu davalarda hangi durumlarda "etkinliklerin" birden fazla öğe ile doldurulacağı? –
[getPreferredActivities] (http://developer.android.com/reference/android/content/pm/PackageManager.html#getPreferredActivities%28java.util.List%3Candroid.content.IntentFilter%3E%%20java.util için dokümantasyon .List% 3Candroid.content.ComponentName% 3E,% 20java.lang.String% 29), ilk bağımsız değişkenin, yöntem tarafından doldurulan boş bir liste olması gerektiğini önerir. Örneğinizde halihazırda bulunduğu bir listeyi verirken davranış tam olarak nedir? – achoo5000