Most of the applications created in Android fall into one of the following 4 categories:
Foreground Application : The application can only be run in the foreground and will be suspended when it is not visible. Games are a common example of this type.
Background Applications : Applications with very limited interactions, except during configuration, are hidden at other times during their lifetimes. This type of application is relatively rare, with examples including phone filtering programs, SMS Auto-reply programs, and alarm programs.
Intermittent Applications : Most well-designed applications are grouped into this category. One extreme is expecting some interaction, but most of the work is done in the background by the application. A common example is the media Player. Another extreme is the application that is usually used as a foreground application, but does some important work in the background, such as an e-mail program.
- widgets and Live wallpaper: Some applications appear only as home screen widgets or live wallpaper. By creating widgets and live wallpaper, you can create interactive visual components that add functionality to the user's home screen.
Android App Type