Abstract—Battery technology did not advance rapidly enough to keep pace with the growing energy demands of todays portable electronics. Leading this critical need for energy are smartphone devices which are being deployed and adopted at an increasing rate. Developing sound energy management techniques for these devices requires a good understanding of where and how battery- energy is being utilized. Developing power consumption models is therefore crucial for the understanding of these devices and for developing energy-efficient software to run on them. In this work, we attempt to develop a power model for an Andorid-based smartphone that uses a dual core processor. The model draws on users activity and is implemented using regression techniques where model predictors are tightly related to these activities. IndexTerms—smartphone, power consumption, battery energy