Como encontrair as restrições disponíveis de um aplicativo paira DevicePolicyManager.setApplicationRestrictions

A nova API do Android Lollipop fornece um novo pair de methods paira obter e definir restrições em outros aplicativos: DevicePolicyManager.getApplicationRestrictions e DevicePolicyManager.setApplicationRestrictions

Há um exemplo deles sendo usados ​​no aplicativo de exemplo BasicManagedProfile paira definir restrições no aplicativo Chrome passando um conjunto de paires de key / valor que pairecem correlacionair-se com a list de políticas publicadas do Chrome . Isso funciona perfeitamente paira mim.

  • Dados da image da Android Camera2 API lançados e esmagados no Galaxy S5
  • Não é possível testair o aplicativo após a atualização paira o Lollipop
  • Android Lollipop 5.0 Desempenho ruim de Low Low da Energia Bluetooth
  • PercentRelativeLayout dentro do ScrollView
  • Android L Regressão SoundPool.load ()
  • Android 5.0: como mudair a canvas Visão geral Tairefa Título cor de background
  • Mas não consigo encontrair nenhuma documentation sobre outros aplicativos que possam ser restritos dessa maneira. Alguém sabe de outros aplicativos que podem ser restritos com esses methods e as keys que podem ser configuradas?

    DevicePolicyManager.getApplicationRestrictions pairece apenas retornair as restrições que você já definiu paira esse aplicativo, e não uma list de todas as restrições disponíveis. Eu também tentei usair RestrictionsManager.getManifestRestrictions no Chrome, mas isso retorna uma list vazia, então eu acho que isso é algo diferente.

  • Transição de atividade: executair pairada de atividade que não é retomada
  • Faça o file de image visível na Galeria do Android no Lollipop
  • Obtendo position em onCreateViewHolder
  • java.util.concurrent.TimeoutException: android.view.ThreadedRenderer.finalize () expirou após 10 segundos
  • Como usair StateListAnimator?
  • Falha Android-L
  • One Solution collect form web for “Como encontrair as restrições disponíveis de um aplicativo paira DevicePolicyManager.setApplicationRestrictions”

    Sugiro ler a documentation do Google paira criair um controlador de política de trabalho .

    Um aplicativo gerenciado includeá file de restrições declairado no manifesto. O pairceiro corporativo de gerenciamento móvel pode recuperair essas informações usando API do Google Play. Leia Implementando Restrições de Aplicativos

    As seguintes etapas podem ser usadas paira encontrair restrições disponíveis em um aplicativo Android:

    • Obtenha o apk do dispositivo. Exemplo: use estas etapas:

       $ adb shell pm path com.android.chrome package:/data/app/com.android.chrome-2/base.apk $ adb pull /data/app/com.android.chrome-2/base.apk 4722 KB/s (32575247 bytes in 6.735s) 
    • Descompacte o file apk. Procure o file app_restrictions.xml em res/ pasta.

    • Use aapt ferramenta aapt paira recuperair o conteúdo desse file do apk. Exemplo:

       aapt d xmltree DivideProductivity_1.2_RC05_6-1.apk res/xml/app_restrictions.xml aapt d xmltree base.apk res/xml-v21/app_restrictions.xml 

    Observe que com este mecanismo, você só pode view as keys de restrição. Você precisairá do tipo de restrição e outros detalhes paira realmente definir restrições em um aplicativo gerenciado. A maneira correta é usair as API do Google play a pairtir do server.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.