2016-03-29 11 views
0

Android Lollipop için APPLICATION_DETAILS_SETTINGS açıldığında bazı eylemleri izlemek mümkün mü? Kullanıcı uygulama bilgilerini uygulama uygulamalarından açtığında. Görebildiğim gibi android.intent.action.QUERY_PACKAGE_RESTART eylemi var, ancak bazı kullanımdan kaldırılmış izinler gerekiyor.APPLICATION_DETAILS_SETTINGS eylemini algıla

Stackoverflow üzerinde birkaç örnek buldum, ancak çalışmıyorlar, örneğin Receive intent "android.settings.APPLICATION_DETAILS_SETTINGS" for my app.

cevap

1

Kullanıcı uygulama bilgilerini uygulama uygulamalarından açtığımda bir etkinlik almak istiyorum.

Dış ait belki (kullanıcı izniyle) erişilebilirlik API'ler sayesinde, bu mümkün değildir.

android.settings.APPLICATION_DETAILS_SETTINGS is an activity action. Üçüncü taraf uygulamalarını anlatmaya başlayan etkinliklerin sonucunda ortaya çıkan hiçbir etkinlik yok "hey, kullanıcı bu etkinliği başlattı!" gizlilik ve güvenlik nedenleriyle.

+0

Yeap Anladım, belki bu etkinlik hakkında bir şey biliyorsunuz android.intent.action.QUERY_PACKAGE_RESTART? –

+0

@Orest: Android SDK'da böyle bir işlem yok. Nerede kullanıldığını göremiyorum [Android 6.0] (http://xref.opersys.com/android-6.0.1_r16/search?q=QUERY_PACKAGE_RESTART&defs=&refs=&path=&hist=&type=&project=abi&project= art & project = bionic & project = bootable & project = yapı & proje = cts & project = dalvik & proje = geliştiriciler & proje = geliştirme & proje = cihaz & proje = doküman & proje = dış & proje = çerçeve & proje = donanım & proje = libcore & proje = libnativehelper & project = ndk & project = paketler & proje = pdk & project = platform_testing & project = sdk & project = system & project = tools). – CommonsWare