What is Java? Java is a cool programming language. The easy syntax of java makes it easy for beginners to learn and explore. Object oriented features, memory management, and write once run anywhere features make it best of all the programming languages. It is also a platform, because it has its own Runtime Environment known as […]

IMEI (International Mobile Station Equipment Identity) is a unique 15 digit identification number present for every mobile (phone) device. In android applications it can be used to uniquely identify a device for some functionality required by application. For retrieving IMEI no. of a device you may use following android code: Add this permission to AndroidManifest.xml: […]

Android – What, Where and Why? Android is a Linux based operating system for mobile devices and a complete software package for devices such as tablet, computers and smartphones. It’s backbone is firmly supported by big tech-giant Google and later the OHA (Open Handset Alliance). The goal of android project is to create a successful […]

An entity that may vary during program execution is called a variable. Variable names are names given to locations in memory. These locations can contain integer, real or character constants. In any language, the types of variables that it can support depend on the types of constants that it can handle. This is because a […]

In selection sort, we search the entire list for the smallest element(or largest for descending order), and then simply swap that element with the element at the beginning of the list. Again, find the smallest element in the list but, excluding the first element this time. And then swap that with the element at second […]