You are on page 1of 2

Question: What are the different states wherein a process is based?

Answer: There are 4 possible states: foreground activity, visible activity, background
activity, empty process

Question: When does ANR occur?

Answer: The ANR dialog is displayed to the user based on two possible conditions. One is
when there is no response to an input event within 5 seconds, and the other is when a
broadcast receiver is not done executing within 10 seconds.

Question: What is an action?

Answer: In Android development, an action is what the intent sender wants to do or


expected to get as a response. Most application functionality is based on the intended
action.

Question: Do all mobile phones support the latest Android operating system?

Answer: Some Android-powered phone allows you to upgrade to the higher Android
operating system version. However, not all upgrades would allow you to get the latest
version. It depends largely on the capability and specs of the phone, whether it can support
the newer features available under the latest Android version.

Question: How are escape characters used as attribute?

Answer: Escape characters are preceded by double backslashes. For example, a newline
character is created using ‘\\n’

Question: What is a visible activity?

Answer: A visible activity is one that sits behind a foreground dialog. It is actually visible to
the user, but not necessarily being in the foreground itself.
Question: What Is the Google Android SDK?

Answer: The Google Android SDK is a toolset that developers need in order to write apps on
Android enabled devices. It contains a graphical interface that emulates an Android driven
handheld environment, allowing them to test and debug their codes.

Question: What do you think are some disadvantages of Android?

Answer: Given that Android is an open-source platform, and the fact that different Android
operating systems have been released on different mobile devices, there’s no clear cut
policy to how applications can adapt with various OS versions and upgrades. One app that
runs on this particular version of Android OS may or may not run on another version.
Another disadvantage is that since mobile devices such as phones and tabs come in different
sizes and forms, it poses a challenge for developers to create apps that can adjust correctly
to the right screen size and other varying features and specs.

You might also like