آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

چک کردن اینکه آیا دستگاه مورد نظر نور فلش دوربین داره یا نه !!

Amin Games  11 سال پیش  11 سال پیش
+1 0

من میتونم نور فلش دوربین رو روشن خاموش کنم، دسترسی هاشم تو AndroidManifest.xml نوشتم و بقیش  اینجوری :

    public Camera     camera;
public Parameters p;

و مثلا در متد onCreate مینویسیم

        camera = Camera.open();
p = camera.getParameters();

 

 روشن کردن نور فلش دوربین در متد زیر

        public void FlashCameraOn() {
p.setFlashMode(Parameters.FLASH_MODE_TORCH);
camera.setParameters(p);
camera.startPreview();

}

 خاموش کردن نور فلش دوربین در متد زیر

        private void FlashCameraOff() {
p.setFlashMode(Parameters.FLASH_MODE_OFF);
camera.setParameters(p);
camera.stopPreview();

}

حالا من یه گوشی و یه تبلت دارم تبلتم فلش نداره و گوشیم داره حالا چطوری میتونم چک کنم که آیا دستگاه فلش داره یا نداره مثلا میخوام اگه اون دستگاه مثل تبلتم که فلش نداره اون دکمه فلش غیر فعال باشه و در گوشیم که فلش داره اون دکمه فعال باشه، چطوری میتونم این شرط رو چک کنم. لطفا منو راهنمایی کنید.

یا علی مدد...
( منتظران ظهور )

0 0
یعنی یه بچه مسلمون نبود جواب ما رو بده !!!! (11 سال پیش)
+1 0
این کد رو تو StackOverFlow دیدم. context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH) چک کن ببین درسته. گفته مقدار True یا false برمی گردونه. (11 سال پیش)
0 0
احسنت بر تو ای جوان راه حق (11 سال پیش)
0 0
راه حلش همین بود که گفتی یاعلی... (منتظران ظهور) (11 سال پیش)
+3 0
لطفا راه حل رو در زیر به صورت پاسخی جداگانه درج نمایید و در عنوان نیست _حل شد) بنویسید . (11 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .