|
|
|
|
|
|
|
ac6 >> ac6-training >> Operating Systems >> Android >> Android Programming |
![]() |
![]() |
![]() |
![]() |
Programming applications for the Android platform |
![]() |
![]() |
Objectives
|
Exercise: | Hello world application |
Exercise: | The simplified Notepad application |
Exercise: | Enhancing the Notepad application |
Exercise: | Bilingual Hello world (English-French) |
Exercise: | Multi-threaded user interface with buttons and progress bars |
Exercise: | Moving an image on the screen |
Exercise: | Adapting the Notepad application to varying screen sizes using fragments |
Exercise: | Creating an animated 3D view in OpenGL/ES (from Java and through the NDK) |
Exercise: | Using Renderscript compute for transforming an image from color to black and white |
Exercise: | Creation of an application service |
Exercise: | Use Android Power Management to prevent device getting asleep |
Exercise: | Implementation of an mp3 playback service |
Exercise: | Implementation of a custom broadcast receiver |
Exercise: | Socket communications | |
Exercise: | Displaying a web page with a WebView | |
Exercise: | Consuming a web service |
Exercise: | MP3 file storage alongside author and album names in a SQLite table | |
Exercise: | Implementation of a content provider and a client to retrieve the MP3 files |
Exercise: | Application to take a picture and send it to a contact |
Exercise: | Getting and displaying a sensor value (temperature...) |
Exercise: | Bluetooth chat |
Exercise: | Using a MapView and displaying an image in it for points of interest |