No one disputes that mobile phones have become part of everyday life. Besides phone
calling we use them for browsing, messaging, playing games and many other things which
were possible only on a desktop computer several years ago. Although these devices
are even more "smart", but due to the growing resource requirements their batteries
are discharging in a very short period. This is a very important phenomenon, which
forces to find alternative ways to reduce the energy consumption of the smartphones.
One of them is the method of "computation offloading" where a part of the processes
are executed on a remote device (e.g. in the cloud). The creation of an energy-efficiency
model consists of several steps. One of the hardest part is to understand how a smartphone
behaves in different circumstances. During the execution of an application every step
has its own energy cost. To make the execution energy-efficiency, we need first to
measure and analyse these costs. In this paper we are going to present a measurement
system which is used to analyse the energy consumption of smartphones. The measurements
were made in different scenarios and the goal was to save energy through offloading
some tasks. The offloading process is based on scheduling theory.