La nuova API Lollipop Android fornisce un nuovo paio di metodi per ottenere e impostare restrizioni su altre applicazioni: DevicePolicyManager.getApplicationRestrictions e DevicePolicyManager.setApplicationRestrictionsCome trovare restrizioni disponibili un app per DevicePolicyManager.setApplicationRestrictions
C'è un esempio dei quali è utilizzato nel BasicManagedProfile sample app per impostare le restrizioni sull'app Chrome passando un set di coppie chiave/valore che sembrano correlate allo Chrome's published policy list. Questo funziona perfettamente per me.
Ma non riesco a trovare alcuna documentazione su altre app che possono essere limitate in questo modo. Qualcuno sa di altre app che possono essere limitate con questi metodi e le chiavi che possono essere impostate?
DevicePolicyManager.getApplicationRestrictions sembra solo restituire le restrizioni che hai già impostato per quell'app, non un elenco di tutte le restrizioni disponibili. Ho anche provato a utilizzare RestrictionsManager.getManifestRestrictions su Chrome ma questo restituisce una lista vuota, quindi penso che sia qualcosa di diverso.
Sto anche affrontando lo stesso problema. Nessun aiuto :( –
Ho anche provato con 'Bundle appRestrictions = manager.getApplicationRestrictions (BasicDeviceAdminReceiver.getComponentName (getActivity())," com.adobe.reader "); Log.d (" "," * $%^"+ appRestrictions.toString()); 'che stampa 'Bundle [EMPTY_PARCEL]' –
hey @javedsalat hai mai capito cosa stava causando la chiamata a getApplicationRestrictions restituire un pacco vuoto? Sto avendo lo stesso problema adesso, dovrei vedere restrizioni, ma viene vuoto –