Nowy Android Lollipop API udostępnia nową parę metod pobierania i ustawiania ograniczenia w innych aplikacjach: DevicePolicyManager.getApplicationRestrictions i DevicePolicyManager.setApplicationRestrictionsJak znaleźć aplikację dostępny ograniczeń dla DevicePolicyManager.setApplicationRestrictions
Jest przykładem ich wykorzystania w BasicManagedProfile sample app, aby ustawić ograniczenia w aplikacji Chrome, przekazując zestaw par klucz/wartość, które wydają się być skorelowane z Chrome's published policy list. To działa idealnie dla mnie.
Ale nie mogę znaleźć żadnej dokumentacji na temat innych aplikacji, które można w ten sposób ograniczyć. Czy ktoś wie o jakichkolwiek innych aplikacjach, które mogą być ograniczone tymi metodami, oraz o kluczach, które można ustawić?
DevicePolicyManager.getApplicationRestrictions tylko wydaje się zwracać ograniczenia już ustawione dla tej aplikacji, a nie listę wszystkich dostępnych ograniczeń. Próbowałem też używać w Chrome wersji RestrictionsManager.getManifestRestrictions, ale ta zwraca pustą listę, więc myślę, że to coś innego.
Mam również do czynienia z tym samym problemem. Brak pomocy :( –
Próbowałem również z 'Bundle appRestrictions = manager.getApplicationRestrictions (BasicDeviceAdminReceiver.getComponentName (getActivity())," com.adobe.reader "); Log.d (" "," * $%^"+ appRestrictions.toString()); 'który drukuje 'Pakiet [EMPTY_PARCEL]' –
hej @javedsalat czy kiedykolwiek odkryłeś, co spowodowało wywołanie getApplicationRestrictions zwróciło pustą paczkę? Mam teraz ten sam problem, powinienem zobaczyć ograniczenia, ale przychodzi pusty –