Answer: A Every application runs in a secure sandbox environment, so other processes on the system cannnot access your code or private data.
Description: Some of the core security features that help you build secure android apps include:
The Android Application Sandbox, which isolates your app data and code execution from other apps.
The application sandbox is implemented at the OS level, not by DVM.
Answer: A 2 levels - App level, kernel level
Description: Android supports 2 levels of security for applications. one at operating system level or kernel level. other is using <permission> tags in app level.
Answer: B app2
Description: The app which is using other app in which permission enforced, has to take the permission.
Answer: B uses-permission has to be written in app2's manifest file, after application tag.
Description:
Answer: D Permission tag has to be in app1's manifest file above application tag. and we have to enfoce this permission using android:permission attribute in <Service tag> of app 1.
Description:
Answer: A android:id
Description: android:id will not be there for permission tag.
Answer: B normal, dangerous, signature, signatureOrsystem.
Description: normal, dangerous, signature, signatureOrsystem. These are the available protection levels available for the permission tag.
Answer: C yes, it is possible if both applications have same user id.
Description: Generally in android one application can't touch other apps components directly due to OS level security. But if two apps are having same Linux user id, it is possible.