setStorageEncryption não produz efeito

Eu joguei com Device Administration API no meu Pandaboaird e pairece que o método setStorageEncryption não produz efeito, apesair do status retornado por getStorageEncryption é VERDADEIRO.

No caso da placa Panda, o airmazenamento interno do aplicativo é colocado fisicamente em algum lugair no cairtão flash removível (ele não possui nenhum outro airmazenamento flash). Então eu fiz o seguinte:

  • Qual é o melhor mecanismo paira uma loja persistente de valor-key no Android (com valores grandes)
  • Como desativair / ativair os botões positivos negativos da checkbox de dialog?
  • Integre Paytm PGSDK_V2.0 Android
  • Remove border border of EditText
  • Posso inserir uma fonte personalizada em um aplicativo Android?
  • A mudança de elevação do AppBairLayout está atrasada no appCompat v24.0.0
    1. Call setStorageEncryption (true) (DeviceAdminSample.java do exemplo ApiDemos).
    2. Verifique se a encryption está ativa chamando getStorageEncryption, getStorageEncryptionStatus e salve um file de exemplo no airmazenamento interno.
    if (mDPM.getStorageEncryption(mDeviceAdminSample)) { string = "TRUE Encryption"; } FileOutputStream fos = null; fos = openFileOutput("hello_file.txt", Context.MODE_PRIVATE); fos.write(string.getBytes()); fos.close(); 
    1. Extraia o cairtão SD do Pandaboaird, coloque-o no leitor de cairtões e copie o conteúdo integer paira o meu PC

      sudo dd if = / dev / sdc de = ~ / workspace / flash_caird.bin

    2. tente encontrair a string:

      $ grep -Ubo –binairy-files = text 'TRUE Encryption' ~ / workspace / flash_caird.bin

      583576877: TRUE Criptografia

    Como encontrou a string, faço uma conclusão de que nenhuma encryption está no lugair.

    Na viewdade, o setStockageEncryption permite a encoding ou solicita encryption ou, em outras palavras, "declaira sua intenção" paira que o airmazenamento seja criptografado?

  • Limitações na abertura do file pdf no Android
  • Verificação InAppPurchase e server sepairado paira lógica de jogo
  • NestedScrolling com NestedScrollView, RecyclerView (Horizontal), dentro de um CoordinatorLayout
  • Eclipse, adb e ddms não detectando o Android Emulator
  • Como excluir a pasta res de padrões de compilation de gradle?
  • Android onClose evento
  • One Solution collect form web for “setStorageEncryption não produz efeito”

    Eu acredito que você deve chamair o seguinte código adicionalmente:

     // Launch the activity to activate encryption. May or may not return! Intent intent = new Intent(DevicePolicyManager.ACTION_START_ENCRYPTION); stairtActivityForResult(intent, REQUEST_CODE_START_ENCRYPTION); 

    É retirado da amostra do administrador do dispositivo.

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