Android Platform Development Fundamentals
Test your knowledge of Android platform development including sensors, networking, permissions, storage, camera, and system services
Questions
In a touch Mode, there is always a focus and selection.
- True
- False
To enable your application to initiate a phone call, you must set permissions in the manifest file as below: Choose the most appropriate answer.
- True
- False
Accelerometers measure acceleration in various directions. Please select the correct answer.
- Forward-backward
- Left-Right
- Up-down
- Both a & b above
- All of above
In which method, you normally stop the camera and release the resources associated to the camera in Android.
- SurfaceReleased
- SurfaceDestroyed
- CameraReleased
- None of above
In order to use Bluetooth features in your application, you need to declare at least one of two Bluetooth permissions: BLUETOOTH and __________.
- BLUETOOTH_READ
- BLUETOOTH_ADMIN
- BLUETOOTH_WRITE
- None of above
Android Browser is based on open source WebKit Engine.
- True
- False
In order to run any service/activity during phone boot time, you would need following permission to be added in your manifest file. Choose the correct answer.
- True
- False
The following Android Widget helps you to get access to Web Browser.
- WebkitView
- MapView
- WebView
- SurfaceView
- None of above
Android Networking is principally handled using ConnectivityManager service that monitors the connectivity state.
- True
- False
In Android, SD Card path can be retrieved using _______ method.
- Environment.getExternalStorageDirectory()
- Context.getExternalStorageDirectory()
- Environment.getStorageDirectory()
- Context.getStorageDirectory()
- None of above
To get more details on available active networks, you may call following method(s) in Android
- getNetworkInfo()
- getNetworkStatus()
- getActiveNetworkInfo()
- Both, a & b above
- Both a & c above
- All of above
Vibrator is a system level service accessed through String vService = Context.VIBRATOR_SERVICE; Vibrator vibrator = (Vibrator) getSystemService (vService); Choose the right answer below.
- True
- False
Accelerometers do not measure velocity, but measure change in acceleration over time
- True
- False
Each sensor in Android Sensor API is uniquely represented by its own integer Id
- True
- False
Android Emulator provides a good support for Bluetooth service and USB Connections
- True
- False
__________ represents Android WiFi Connectivity service.
- ConnectivityManager
- WiFiManager
- NetworkManager
- None of above
What is the name of the virtual machine used in Android?
- Dalvik
- Java
- VMware
- PowerVM
Integrated browser used in Android is
- Webkit
- Safari
- Firefox
- Blazer