Membuat Aplikasi Senter Di Sketchware + Admob Tutorial (Tuyul)
Membuat Aplikasi Senter Di Sketchware + Admob Tutorial (Tuyul)
Untuk membuat aplikasi Senter untuk Android dengan Sketchware,
ikuti langkah-langkah yang diberikan di bawah ini.
- Buat proyek baru di Sketchware. Di Menu View, tambahkan ImageView imageview1. Tetapkan lebar dan tinggi menjadi 100, dan ketik skala ke FIT_XY.
- Menggunakan Image Manager, tambahkan dua gambar ic_flash_on_black dan ic_flash_off_black.
- Tetapkan ic_flash_off_black sebagai gambar imageview1
- Di Library manager aktifkan AppCompat and Design
- Tambahkan Camera component
- Tambahkan dua variabel Boolean: flashLightStatus dan hasCameraFlash
- Tambahkan 2 More Blocks: flashLightOn dan flashLightOff
- Dalam onCreate event, Gunakan code dibawah
hasCameraFlash = getPackageManager(). hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH);
- Di More Block flashLightOn, Gunakan code dibawah
android.hardware.camera2.CameraManager cameraManager = (android.hardware.camera2.CameraManager) getSystemService(Context.CAMERA_SERVICE); try { String cameraId = cameraManager.getCameraIdList()[0]; cameraManager.setTorchMode(cameraId, true); flashLightStatus = true; imageview1.setImageResource(R.drawable.ic_flash_on_black); } catch (android.hardware.camera2.CameraAccessException e) { }
- Di More Block flashLightOff, Gunakan Code Dibawah
android.hardware.camera2.CameraManager cameraManager = (android.hardware.camera2.CameraManager) getSystemService(Context.CAMERA_SERVICE); try { String cameraId = cameraManager.getCameraIdList()[0]; cameraManager.setTorchMode(cameraId, false); flashLightStatus = false; imageview1.setImageResource(R.drawable.ic_flash_off_black); } catch (android.hardware.camera2.CameraAccessException e) { }
- Tambahkan imageView1 onClick event. Di sini gunakan block seperti yang ditunjukkan pada gambar di bawah
- dan Jalankan proyek. Di aplikasi, klik ImageView untuk mengaktifkan lampu flash
- Untuk Pemasangan Admob / Tuyul Admob, Silahkan Lihat Video Dibawah Ini
Video Tutorial Lengkap Menggunakan AdMob :