मैं एक इरादा (Intent --> DevicePolicyManager.ACTION_START_ENCRYPTION)
लॉन्च करके प्रोग्रामिंग के अपने आईसीएस डिवाइस के एन्क्रिप्शन को ट्रिगर करने की कोशिश कर रहा हूं। यह काफी अच्छी तरह से काम करता है। मैं जानना चाहता हूं कि क्या प्रसारण को भेजा गया है या इस तरह एसएचएच को पहचानने के लिए कि क्या उपयोगकर्ता ने "एन्क्रिप्ट डिवाइस" पर क्लिक किया है या अनुरोध को अस्वीकार कर दिया है। मुझे उपयोगकर्ताओं के निर्णय को नोटिस करने की आवश्यकता है।एंड्रॉइड आईसीएस डिवाइस एन्क्रिप्शन
मेरा दूसरा प्रश्न setStorageEncryption(admin, boolean)
विधि से संबंधित है, जिसे DevicePolicyManager
के भीतर लागू किया गया है। क्या setStorageEncryption(admin, false)
का कॉल डिवाइस एन्क्रिप्शन पर कोई प्रभाव पड़ता है, अगर मैं उपरोक्त वर्णित एन्क्रिप्शन इरादे को लॉन्च करता हूं?
तरह का संबंध
"मैं जानना चाहता हूं कि कोई प्रसारण या एसएचएच भेजा गया है, यह पहचानने के लिए कि क्या उपयोगकर्ता ने" एन्क्रिप्ट डिवाइस "पर क्लिक किया है या अनुरोध अस्वीकार कर दिया है" - AFAIK, नहीं, शायद इसलिए कि एन्क्रिप्शन प्रक्रिया में रीबूट शामिल होंगे। "मुझे उपयोगकर्ताओं के निर्णय को नोटिस करने की आवश्यकता है" - आप मानते हैं कि 'getStorageEncryptionStatus()' को कॉल कर सकते हैं, मुझे लगता है। – CommonsWare
खैर, मुझे वास्तव में यह जानने की जरूरत है कि उपयोगकर्ता ने "एन्क्रिप्ट डिवाइस" पर क्लिक किया है या नहीं। क्या उस जानकारी को पाने की कोई संभावना नहीं है? – user1168876
ऐसा नहीं है कि मुझे पता है। – CommonsWare