Question 1
List and explain any two ADB (Android Debug Bridge) commands, providing their functionality and use cases.
List and explain any two ADB (Android Debug Bridge) commands, providing their functionality and use cases.
Write a Java code snippet that requests permission to initiate a phone call from within the application. Display an appropriate Toast message to inform the user if the permission is granted or denied. Use Manifest.permission. CALL_PHONE as the permission string. (Only write necessary Java code.)
Provide a comprehensive explanation of the Android architecture, detailing its various components and layers.
Write a code that lists all video files located in a folder named 'Data' within the user's SD card directory and displays the list in the logcat, assuming user has already granted necessary permissions for this task. (Only write necessary Java code.)
Discuss various data storage options available in Android for persistent data storage.
Explain the purpose of the following methods in AsyncTask: onPreExecute(), doInBackground(), onPostExecute(), and publishProgress().
Create a Broadcast Receiver that responds to the device's battery level changes and displays the current battery level in a Toast message whenever there is a change in the battery level. (Only write necessary java code.)
Write a Java code snippet that enables the user to select a song from their device and play it using a Service. Assume that the user has already granted the necessary permissions for this task. (Only write necessary java code.)
Explain the purpose and characteristics of ConstraintLayout, LinearLayout, and FrameLayout in Android.
Write a code snippet that allows the user to input a phone number and, upon clicking a button, opens the phone dialer with the entered number pre-filled using an Implicit Intent. Only write the necessary Java code for this task.
Circulate this solved paper with KaTeX formulas and 1-click AI step solvers to your batchmates on WhatsApp or Telegram.
Official Gujarat Technological University (GTU) examination paper and step-by-step solutions for Mobile Application Development (MAD) (Winter 2025, B.E. · Computer Engineering, Sem 7). Features complete 70-mark regular & remedial examination pattern, official marking distribution across all 5 questions, and direct 1-click official PDF download.
Transcribed for student exam preparation from Gujarat Technological University official examination archives. Questions, syllabus guidelines, and curriculum marking schemes remain the intellectual property of Gujarat Technological University.