فتح وغلق الفلاش فى الاندرويد (Open Camera in Android)

بسم الله الرحمن الرحيم

سنتكلم فى هذا الموضوع عن كيفية فتح وغلق فلاش الكاميرا الخاصه بالموبايل اذا وجدت فيه . عن طريق زر On , Off .

اول شئ نقوم بانشاء مشروع جديد باسم FlashLight

وننشئ فيه كلاس واحد باسم MainActivity.java

نذهب الى ملف activity_main.xml

ونضع الكود التالى فيه :

ليكون ناتج التصميم كالتالى :

flash

ثم بعد ذلك ننتقل الى ملف MainActivity.java

ونعرف هذه المتغيرات

المتغيران  onBtn ,offBtn للزر ON , OFF  و المتغير cam للكاميرا .
والمتغير status للتاكد من حاله الفلاش اذا كان مفتوحا ام لا .

وفى داله onCreate نضع كود حدث الضغط على الزر ON (فتح الفلاش):

حيث انه يتاكد فى البدايه اذا كان الفلاش مفتوح مسبقا فاذا كان مفتوح فلا يفتحه مره اخرى . ثم عن طريق المتغير cam يفتح الكاميرا
ثم يجعل وضع الفلاش مفتوحا ويضع المتغير status فى حاله true اى ان الفلاش مفتوحا

ثم بعد ذلك فى داله onCreate ايضا نضع كود زر OFF (قفل الفلاش)

عن طريق المتغير cam يعطى امر بغلق الفلاش ويعطى قيمه للمتغير status تساوى false اى ان الفلاش اصبح مغلقا

ليكون الكود النهائى لملف MainActivity.java

 

ثم فى ملف ال Androidmanifest.xml نعطى صلاحيه للتطبيق بفتح الفلاش والكاميرا  عن طريق وضع الكود التالى :

ليصبح الشكل النهائى لملف Androidmanifest.xml كالتالى :

ملحوظه :-

يفضل تجربة المشروع على موبايل حقيقى يحتوى على فلاش لكى تتمكن من رؤيه فتح وغلق الفلاش .

لتحميل الكود كامل من هنا .

يرجي تقييم الموضوع

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather
The following two tabs change content below.

Comments

comments

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *