/ / administrátor zariadenia Android: upozornenie na žiadosť o deaktiváciu? - Android

android device admin: upozornenie na zrušenie požiadavky? - Android

Chcel by som zobraziť správu pred používateľ zakáže pre moju aplikáciu správcu zariadenia. zo stránky tutoriálu google,

http://developer.android.com/guide/topics/admin/device-admin.html

zdá sa, že všetko, čo robíte, je implementácia onDisableRequested () do prijímača.

@Override
public CharSequence onDisableRequested(Context context, Intent intent) {
return context.getResources().getString(R.string.device_admin_disable_requested);
}

existuje aj akcia, android.app.action.DEVICE_ADMIN_DISABLE_REQUESTED. dokumenty hovoria, že to musíte počúvať, ale príklady to v tutoriále neukazujú, takže si nie som istý, čo tam mám robiť, ale v mojom manifeste mám,

        <intent-filter>
<action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
<action android:name="android.app.action.DEVICE_ADMIN_DISABLE_REQUESTED" />
</intent-filter>

s implementovanou metódou a pri sledovaní akcie sa vyššie uvedené spätné volanie nezavolá. nejaké nápady? Vďaka.

odpovede:

3 pre odpoveď č. 1

odpoveď na moju vlastnú otázku ...

správa „zakázať požadované“ sa zobrazí v dialógovom okne, keď používateľ prejde na nastavenia> zabezpečenie> správcovia zariadenia a odtiaľ deaktivuje správcu zariadenia.

ak voláte DevicePolicyManager.removeActiveAdmin () z vašej aplikácie, metóda v prijímači správcu vášho zariadenia nie je volaná a správa sa používateľovi inak nezobrazuje. Myslím, že myšlienka je, že ak voláte removeActiveAdmin () z vašej aplikácie, môžete povoliť akékoľvek varovanie, ktoré chcete, skôr ako to používateľovi povolíte.