দেখে মনে হচ্ছে অ্যান্ড্রয়েডের ক্রোমে version৫ সংস্করণে একটি "বৈশিষ্ট্য" চালু হয়েছিল যা আপনাকে ছদ্মবেশী মোডে স্ক্রিনশট নিতে দেয় না।
স্ক্রিনশট নেওয়ার চেষ্টা করার সময়, অ্যান্ড্রয়েড এখন একটি সতর্কতা দেখিয়ে বলবে "অ্যাপ্লিকেশন বা আপনার সংস্থার দ্বারা স্ক্রিনশট নেওয়ার অনুমতি নেই।"
/**
* Sets the attributes flags to secure if there is an incognito tab visible.
*/
@VisibleForTesting
void updateIncognitoState() {
WindowManager.LayoutParams attributes = mWindow.getAttributes();
boolean currentSecureState = (attributes.flags & WindowManager.LayoutParams.FLAG_SECURE)
== WindowManager.LayoutParams.FLAG_SECURE;
boolean expectedSecureState = isShowingIncognito();
if (currentSecureState == expectedSecureState) return;
if (expectedSecureState) {
mWindow.addFlags(WindowManager.LayoutParams.FLAG_SECURE);
} else {
mWindow.clearFlags(WindowManager.LayoutParams.FLAG_SECURE);
}
}
এটি কোনও নিয়ম চাপিয়ে দিচ্ছে যা আপনি ব্যক্তিগত ফোনে একটি এন্টারপ্রাইজ পরিবেশে থাকতে পারেন can
অপারেশন সিস্টেম UI কে কখন এবং কীভাবে অন্যান্য অ্যাপ্লিকেশনগুলি স্ক্রিনটি রেকর্ড করছে তা পরিষ্কার করা উচিত। অ্যাপ্লিকেশন বিকাশকারী হিসাবে, আমার স্ক্রিন ক্যাপচারগুলি এড়ানো নিয়ে বিরক্ত করা উচিত নয়। এই কার্যকারিতা ভঙ্গ করে ডেটা ভাগ করে নেওয়ার সর্বনিম্ন সাধারণ ডিনোমিনেটর ব্রেক করে: স্ক্রিনশট নেওয়া Taking স্ক্রিনশট তৈরির কারণগুলির মধ্যে একটি কারণ কোনও অ্যাপ্লিকেশন একটি সঠিক ডেটা এক্সপোর্ট কার্যকারিতা মিস করে।
সূত্র: এইচএন আলোচনা
এই আচরণটি অক্ষম করার বা প্রতিরোধ করার কোনও উপায় আছে কি?