দেখে মনে হচ্ছে আপনি কীভাবে আপনার অ্যাপ্লিকেশন থেকে স্ক্রিনশটগুলি অক্ষম করতে পারবেন এবং এতে আপনাকে আরও সহায়তা করে এমন অন্যান্য উত্তর রয়েছে। তবে আমি আপনাকে কিছু গুরুত্বপূর্ণ তথ্য দেওয়ার চেষ্টা করব যা আপনাকে কেউ দিচ্ছে না।
1) আপনার কাছে এমন অ্যাপ্লিকেশন থাকতে পারে না যা স্ক্রিনশট নেওয়া (ফটো / ভিডিও) নেওয়া থেকে 100% সুরক্ষিত । নেই কোনো আনুষ্ঠানিক ভাবে অ্যান্ড্রয়েড স্ক্রিনশটগুলির নিতে। যদি কোনও অ্যাপ্লিকেশন স্ক্রিন রেকর্ড করছে, তবে এটি অবশ্যই কিছু অসমর্থিত পদ্ধতি ব্যবহার করবে (হয় রুট করুন বা এসডিকে ব্যবহার করুন)।
কোনও অ্যাপ্লিকেশন যদি রেকর্ড স্ক্রিনগুলিতে রুট অ্যাক্সেস ব্যবহার করে তবে এটি ব্লক করার খুব কম সুযোগ রয়েছে is
2) এখানে কেউ এই সমস্যাটি উল্লেখ করেনি, তবে ব্যবহারের সময় খুব সাবধান হন WindowManager.LayoutParams.FLAG_SECURE
। এটি অনেকগুলি ডিভাইসে (যেমন স্যামসাং গ্যালাক্সি এসিই, যেমন জিটি-এস5830 এর মধ্যে) যাচাই করা হয়েছে, যা পুরো ভিউ স্ক্র্যাম্বল করে। এটার মত,
দয়া করে এটির মতো চেক রাখুন,
if(android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.HONEYCOMB) {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);
}
এটি আইসিএস ডিভাইসে পুরোপুরি কাজ করে, তাই কোনও সমস্যা নেই।
3) আমি এটিও জানতে পেরেছিলাম যে এমনকি অ্যান্ড্রয়েড ৪.৩ এর মতো নতুন ডিভাইসেও, স্ক্রিনটি ঘোরার সময় এটি অ্যানিমেশন সমস্যা তৈরি করে। দয়া করে চেক এই বাগ রিপোর্ট।