Android Apps For The Intel Platform Learning Series: GUI Design For Android Apps Part 4-Graphic Interface And Touchscreen Input

So far, three chapters have been devoted to Android interface design. The application interface discussed so far is similar to a dialog interface. The drawback is that it is difficult to obtain accurate touchscreen input information, so it is hard to display accurate images based on the input interface. This chapter introduces the view-based interaction style interface. In this mode, you can enter information with accurate touchscreen input and display detailed images, which happen to be requirements for lots of game applications. 

What you'll learn in this chapter are:
  • Display output framework
  • Drawing framework for responding to touchscreen input
  • Multi-touch code framework
  • Dialog boxes in Android (using an activity's dialog theme, using a specific dialog class, using toast reminders, and dialog box example)
  • Application property settings

Download the attached PDF version of this chapter  to your laptop or mobile device to learn the subject at your convenient time.

So far, we use four chapters covering Android GUI design, you are introduced to the basic framework of drawings in the view, the concept of how the drawing Framework responds to touch screen input, and how to control the display of the view as well as the multi-touch code framework. You use an example that illustrates the multi-touch programming framework and keyboard input response. You learn the methods to respond to keyboard input and hardware buttons that are available on Android devices, such as Volume +, Volume -, Power, Home, Menu, Back, Search, and so on. You are introduced to the three different dialog boxes for Android, which includes the activity dialog theme, a specific class dialog, and Toast reminder. At the end of chapter you learn how to change the application property settings. 
 
Coming next: In the next chapter, you will introduce the performance optimization for android application on x86. Android is a resource-limited system, and it therefore requires very strict resource utilization in space and time. Compared with a desktop system, the performance optimization for applications for Android is thus far more critical and urgent. You will first introduce the basic principles of SOC performance optimization, followed by the introduction of principles and methodology of performance optimization for Android-based development on Intel architecture. 

In my earlier blog, I noted that the new book “Android* Application Development for the Intel® Platform” is available for ordering  and downloading at Amazon or Apress It provides a lot of information in its 520 pages.  Currently the Kindle version of the book is still free on Amazon, and direct download of free book in PDF, and other formats is available from Apress.

Go to previous blogs:

Para obtener información más completa sobre las optimizaciones del compilador, consulte nuestro Aviso de optimización.