Mobile Application Development Exam Questions And Answers ✓
a) To store database records b) To efficiently display large lists of data ✅ c) To handle network requests d) To manage background services
// Handle the result override fun onRequestPermissionsResult( requestCode: Int, permissions: Array<out String>, grantResults: IntArray ) super.onRequestPermissionsResult(requestCode, permissions, grantResults) if (requestCode == CAMERA_PERMISSION_CODE) if (grantResults.isNotEmpty() && grantResults[0] == PackageManager.PERMISSION_GRANTED) openCamera() else // Show rationale or disable feature Toast.makeText(this, "Camera permission denied", Toast.LENGTH_SHORT).show() mobile application development exam questions and answers
a) startApp() b) main() ✅ c) runApp() d) init() a) To store database records b) To efficiently
| Q# | Answer | |----|--------| | 1 | B | | 2 | B | | 3 | D | | 4 | A | | 5 | C | | 6 | B | | 7 | C | | 8 | B | | 9 | B | | 10 | A | "Camera permission denied"
private fun checkAndRequestCameraPermission() if (ContextCompat.checkSelfPermission( this, Manifest.permission.CAMERA ) == PackageManager.PERMISSION_GRANTED ) // Permission already granted openCamera() else // Request permission ActivityCompat.requestPermissions( this, arrayOf(Manifest.permission.CAMERA), CAMERA_PERMISSION_CODE )
a) onResume() b) onStart() c) onRestart() d) onRedraw() ✅
a) SQLite Database b) Internal Storage c) SharedPreferences ✅ d) Room Database










