
طريقة منع أخذ لقطة الشاشة في سكيتشوير Sketchware
سوف نتعلم كيف يمكننا منع أخذ لقطة الشاشة في سكيتشوير Sketchware .
هذا الموضوع مهم جدًا بالنسبة لنا لأنه من خلال حظر لقطة الشاشة في تطبيقنا ، يمكننا تأمين تطبيقنا.
لذلك في هذه المدونة سنعلمك كيف يمكنك القيام بذلك في تطبيقنا.
هيا بنا نبدأ:
الخطوة 1: افتح تطبيق Sketchware وانقر على زر "+" لبدأ مشروع جديد .
الخطوة 2: اكتب اسم التطبيق الخاص بك وانقر على "إنشاء التطبيق".
الخطوة 3: بعد ذلك سيتم إنشاء طلبك.
الخطوة 4: قم بتصميم واجهة المستخدم الخاصة بك حسب رغبتك.
الخطوة 5: ثم انتقل إلى "الحدث".

الخطوة 6: انقر على "المور بلوك ( الكتل ) "


الخطوة 8: ثم أضف متغير "منطقي".


الخطوة 10: ثم انقر فوق "إضافة" وستتم إضافة المزيد من الكتلة الخاصة بك.
ثم انقر فوق "المزيد كتلة" مع الاسم "لقطة شاشة".

الخطوة 11: ثم اسحب "if ... then ... else ..." منع من "التحكم".
الخطوة 12: ثم اسحب كتلة "إضافة المصدر مباشرة" من "المشغل"
وكتلة أخرى كما هو موضح في الصورة👇.

ثم الصق الكود في مصدر الإضافة مباشرة.
رمز:
الكود الاول
getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);
الكود الثاني
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_SECURE);
الخطوة 13: ثم ارجع إلى "النشاط" وانقر على خيار "إنشاء".
الخطوة 14: ثم اسحب المزيد من الكتلة المسماة "لقطة الشاشة".
الخطوة 15: ثم اسحب الكتلة "true" من "عامل التشغيل". {كما هو موضح في الصورة }

الخطوة 16: ثم ارجع وانقر على زر "تشغيل".
آمل أن تكون هذه المدونة التعليمية مفيدة لك.