एंड्रॉइड (> 3.0) के नए संस्करणों में एक ऑनस्क्रीन बटन है जो हाल के ऐप्स की सूची उनके नाम और स्नैपशॉट्स के साथ प्रदर्शित करेगा। भले ही मेरा ऐप पासवर्ड सुरक्षित है, यह अवलोकन उस स्नैपशॉट में संवेदनशील डेटा दिखा सकता है। तो क्या ओएस को तय करने के बजाए कुछ छवि (लोगो की तरह) को दिखाने के लिए कोई तरीका है?हालिया ऐप्स सूची द्वारा दिखाए गए स्नैपशॉट को कैसे बदला जाए?
उत्तर
अब के लिए असंभव प्रतीत होता है। onCreateThumbnail
नामक एक विधि है, लेकिन वर्तमान में सिस्टम द्वारा अनुमानित नहीं है, क्योंकि इसे नहीं कहा जाता है। AndroidManifest.xml
android:excludeFromRecent
विशेषता सेट करके
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
2. हाल ही के ऐप्स से अपनी गतिविधियों को निकालने के लिए:
1. अपने विंडो पर
FLAG_SECURE
जोड़कर संवेदनशील डेटा युक्त गतिविधि पर थंबनेल अक्षम करने के लिए: मैं दो संभव समाधान को देखने के
@Azat: में मेरा ऐप, मेरे पास उपयोगकर्ता वरीयता के आधार पर FLAG_SECURE को सेट/समाशोधन करने की कार्यक्षमता है। यह किटकैट तक ठीक काम करता है और झंडे सेट होने पर टास्क स्विचर में ब्लैक स्क्रीन देखी जा सकती है। (मंजूरी दे दी) लॉलीपॉप में, अवलोकन मेरे ऐप (गतिविधि), समय था जब FLAG_SECURE सेट नहीं था के अंतिम स्नैपशॉट प्रदर्शित करता है। http://stackoverflow.com/q/29564826/1263215 –
Azat द्वारा प्रदान किया गया समाधान लॉलीपॉप में भी मान्य है।
बस एक ध्यान दें, यदि आप जारी रखने के लिए पूरे अनुप्रयोग के लिए हाल की सूची में फोटो देख नहीं चाहते हैं, सभी कार्यान्वित गतिविधियों setContentView();
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
onCreate()
विधि में निर्दिष्ट करना चाहिए
अन्यथा हालिया सूची में स्नैपशॉट ध्वज के बिना पहली गतिविधि दिखाएगा यदि उपयोगकर्ता ने इसके माध्यम से नेविगेट किया था।
- 1. आईसीएस की हालिया ऐप्स सूची
- 2. उपयोगकर्ता द्वारा हालिया कार्य को उपयोगकर्ता द्वारा देखे गए
- 3. सूची दृश्य में दिखाए गए यूट्यूब प्लेलिस्ट
- 4. एंड्रॉइड: हालिया ऐप्स का इरादा
- 5. स्क्रीन पर दिखाए गए सूची सूची आइटम और ओवरफ़्लो
- 6. डिफ़ॉल्ट पायथन संस्करण को कैसे बदला जाए?
- 7. स्टब्स के व्यवहार को कैसे बदला जाए?
- 8. अलगाव स्तर को कैसे बदला जाए?
- 9. सबमिट बटन उपस्थिति को कैसे बदला जाए?
- 10. इंस्टॉल किए गए ऐप्स की सूची को वर्णित करें
- 11. "हालिया ऐप्स" सिस्टम बटन क्लिक (हनीकॉम +)
- 12. एंड्रॉइड: प्रोग्रामेटिक रूप से "हालिया ऐप्स" संवाद
- 13. सहेजें पीडीएफ फाइल PDFKit मिडलवेयर द्वारा दिखाए गए
- 14. गैर-पैक किए गए एप्लिकेशन क्रैश के लिए apport डिफ़ॉल्ट व्यवहार को कैसे बदला जाए?
- 15. ड्रूपल और उसके लिंक द्वारा संचालित पाद लेख को कैसे बदला जाए?
- 16. जावा में माउस कर्सर को कैसे बदला जाए?
- 17. निष्पादन योग्य गुणों को कैसे बदला जाए? (विंडोज़)
- 18. एनडीबी रिकॉर्ड के पूर्वजों को कैसे बदला जाए?
- 19. "स्कैन किए गए" को देखने के लिए फोटोग्राफर दस्तावेज़ को कैसे बदला जाए
- 20. हाल ही में उपयोग किए गए ऐप्स की सूची में अपना ऐप दिखाए जाने से कैसे बचें
- 21. दलविक मेमोरी आवंटन - डिफ़ॉल्ट सीमाओं को कैसे बदला जाए?
- 22. Wpf AdornerLayer बच्चों के जेड-ऑर्डर को कैसे बदला जाए?
- 23. विजुअल स्टूडियो हालिया परियोजना सूची
- 24. समस्या: बुलबुले दिखाए गए हैं
- 25. दिनांक अद्यतन होने पर डेटटाइम फ़ील्ड को कैसे बदला जाए?
- 26. fopen फ़ाइल बनाता है, लेकिन अनुमतियों को कैसे बदला जाए?
- 27. आईफोन पर बैटरी आइकन द्वारा उपयोग की जाने वाली जगह को कैसे बदला जाए?
- 28. Emacs gdb को कैसे सेट करें ताकि यह तीर-अप पर हालिया कमांड दिखाए?
- 29. व्यक्तिगत ऐप्पल डेवलपर से एंटरप्राइज़ में कैसे बदला जाए?
- 30. टास्कबार पर बटन के क्रम को कैसे बदला जाए?
इसे प्राप्त करने का कोई अन्य मौका? – Alex
यह भी देखें: http://stackoverflow.com/questions/9822076/how-do-i-prevent-android-taking-a-screenshot-when-my-app-goes-to-the-background – Snicolas