The application framework provides the classes used to create android applications. It additionally provides a generic abstraction for hardware access and manages the UI and application resources. In figure of these open source frameworks are available to you via android. You don’t need to worry about however android interacts with SQLite and also the surface […]

Read More →

The Android run time is the engine that powers (compile and run) your applications and, along with the libraries(core library and c/c++), forms the basis for the application framework. The run time environment  is what makes an Android phone an Android phone. Including the core libraries and the Dalvik VM(Virtual machine) android run your application […]

Read More →

Android operating system framework bottom layer was created on source Linux 2.6 kernel (Monolithic kernel) which provide hardware resource to upper layer. The Android operating systems team chose to use this kernel because it provided (Memory and Process Management,security, network state etc.) proven core features on which to develop the Android operating system. The features […]

Read More →

A package in Java is a way to organize Java classes into namespaces similar to modules. Each package must have a unique name for the classes it contains. Classes in the same package can access one another’s package-access members. Java packages have a naming convention defined as the hierarchical naming pattern. Each level of the […]

Read More →

No. you can also program Android app in C/C++ and assembly NDK (Native Development Kit). The Android Native Development Kit (NDK) is the tool you will be using for C++ development on Android platform. The Android NDK is a companion toolset for the Android Software Development Kit (SDK), designed to augment the Android SDK to […]

Read More →

The following are the exceptions that are supported by android: 1. InflateException : When an error conditions are occurred, this exception thrown. 2. Surface.OutOfResourceException : When a surface is not created or , this exception thrown. 3. Surface.Holder.BadSurfaceTypeException : This exception is thrown form the lockCanvas() method, when invoked on a whose is SURFACE_TYPE_PUSH_BUFFEERS 4. […]

Read More →