Android - The Technical Blog

"Programming is usually taught by examples" (Niklaus Wirth)

Monday, 5 October 2015

Managing AsyncTasks on configuration changes

›
The problem Suppose you have an AsyncTask performing some task in the background (downloading data from a web service, updating an online...
8 comments:
Monday, 23 June 2014

Ordered Broadcasts

›
There are two types of broadcasts in Android: normal and ordered . The following table shows the main differences: ...
2 comments:
Friday, 13 June 2014

Creating a pie chart with aChart Engine

›
In many Android apps you may need to show data in graphical format (pie charts, bar charts, time charts, etc.). To do this you can write t...
6 comments:
Monday, 5 May 2014

Spinner with "re-select" functionality

›
This is an advanced tutorial: I'll cover custom views , the Android source code and Java reflection . A simple Spinner As you pr...
7 comments:
Sunday, 27 April 2014

ListPreference: how to load data dinamically

›
In this tutorial I'll explain how to populate a ListPreference programmatically . It is easier than you might expect; however I haven...
2 comments:
Wednesday, 23 April 2014

Animating a ProgressBar to a specific value

›
In this tutorial I'll explain how to set a specific progress value to a ProgressBar using a smooth animation . ObjectAnimator ani...
7 comments:
Wednesday, 16 April 2014

Hidden Android APIs: hiding SMS messages to the default SMS receiver

›
In a previous tutorial we saw how to take advantage of the hidden Android APIs to listen to incoming SMS messages. Now suppose that we want...
7 comments:
‹
›
Home
View web version

About Me

My photo
iClaude
View my complete profile
Powered by Blogger.