Android Input Framework Architecture[Part 1] : Introduction to InputReader & InputDispatcher.
Introduction : User interface . The user interface (UI), in the field of human–computer interaction, is the space where interactions between humans and machines occur. Almost all great UI elements and platforms work in tandem with the basic user inputs though different ways. In computing, an input device is a piece of computer hardware equipment used to provide data and control signals to an information processing system such as a computer or information appliance. Examples of input devices include keyboards, mouse, scanners, digital cameras and joysticks. In today’s computing devices user input traditionally is moving from click to pointing/touch devices. Types of Input on Android Devices. Primarily Touch has been the most important way to receive user input on the Android devices, However the devices also come with buttons [Power/Volume rockers etc]. On non-traditional [non Handheld devices like Automotive Infotainment] devices have rotary knobs etc to ac...