Вы находитесь на странице: 1из 3

International Journal of Scientific Research Engineering & Technology (IJSRET), ISSN 2278 0882,

Volume 3 Issue 1, April 2014

Android Based Battery Saver


Ruben Dhond1, A.Shatsang Leishipam2, Pramod Dhumal3, Prof. Mahajan Sandip J.4
1,2,3,4

Dept. of Information Technology,


G. H. Raisoni College of Engineering & management,
Chas. A. Nagar, University of Pune, Ahmednagar, India.

1,2,3,4
1,2,3,4

Abstract
Now a days everyone is using Smartphones. Many of
the Smartphone uses "Android" operating system and it is
being used by many people around the globe. The name
Smartphone implies that it provides all functionality and
applications that reduces the human intervention. Some
of the application and technology include GPS, Wi-Fi,
Accelerometer, various types of sensors. This kind of
application provide efficient and handy use of the mobile
device in daily life but the area of concerns that this
interactive applications consume large amount of power
and provides extra overhead of charging on regular basis
in a day because in android, applications run in
background after turning it off, that eventually affects the
lifetime of battery. There is a need of some technology in
an increasing battery life, by killing the applications or
task which is not in use by the user. Hence our basic aim
over here to maximize the battery usage.
I. INTRODUCTION
Smartphone Battery is inherently limited and the
applications that consume more power are increasing
every day, it is known that most of cell phones
application rarely useful if cell phone is not connected to
certain network, so utilizing network services and saving
battery trade off tends against power saving. Currently
many applications installed in Smartphone use
technologies that may consume battery power quickly,
those applications use technology such as GPS-is
considered as power drain. A list of applications and
services that might consume power such as auto-synch
applications, 3G, GPS, and Wi-Fi can be found in
Smartphone. Android system provides an interface where
user can see where battery power goes; this interface is
located in Battery use within about phone panel of
android system.
However, there are tools that provide more information in
graphical and visualized form such as power Tutor
(powerTutor.org). Power Tutor provides more details
about power consuming for hardware components, it
allows user to see statistics related to power consuming of
specific hardware or application in real-time or within
certain period of time. Those tools show that hardware
such as GPS and Wi-Fi consume more power even though
the Smartphone is idle. The need for automatic and
conquerable tool to manage operating those applications

and technologies is necessary to save Battery power


while Smartphone is not used and in the same time this
tool suppose to decrease the need for user-interference to
turn on/off certain hardware or application manually and
doing that on behalf.

II. EXISTING SYSTEM


As an "android operating system is well known around
the world providing number of benefits. Every operating
system has its advantages and disadvantages also. The
most common and important disadvantage of android is
the more battery consumption by considering this
disadvantage of the operating system several research
work has been carried out in power consumption. The
researchers have acclaimed the power consumption with
hardware elements of software. Each hardware element
has various states and on that states battery consumption
is dependent. The state of the art is presented in three
parts as follows:
1) Power consumption of connectivity features:
The android operating system provides
connectivity features. The hardware component such as
3G, GPS, Wi-Fi, etc consume large amount of battery.
Many researchers have aimed at reducing the power
consumption of GPS. This technique has provided four
principles: Suppression, Substitution, Piggybacking and
adaptation.
Substitution is a technique that uses different
positioning systems instead of GPS when high accuracy
of location is not necessary. Suppression uses
accelerometer less power sensor when user is in static
mode. Piggybacking deals with the caching and
distributing co-ordinates of various locations to all the
location based apps. Adaptation manages information of
the position when battery is low.
2) Context aware power management:
In this approach researcher has deals with the
recording of context derived from the mobile phone uses.
They put forward context aware battery management
architecture (CABMAN).It is provided with different
kind of monitors which is used to record specific
information, such as context monitor records context
information, battery monitor records battery level,

www.ijsret.org

27

International Journal of Scientific Research Engineering & Technology (IJSRET), ISSN 2278 0882,
Volume 3 Issue 1, April 2014

process monitor records process running. CABMAN is


also equipped with the specialized algorithm which can
predict next charging opportunity.
3) Power model generation:
It is necessary to generate power model, to see
the dissipation pattern of the battery usage. The
researchers have been successful in generating such a
model called as "Power Booster". To monitor battery
consumption this technique uses Smartphone sensors and
records the battery discharge behavior. The main
advantage of this it does not require any external power
measuring device to show power consumption.

Sandwich version of android and supports 2.2 android


version and above.

III. PROPOSED SYSTEM


BATTERY SAVER " aims at saving battery of
smart android phones by controlling its applications and
services. Android is self build performance optimizer
which internally saves lots of power so saving power
internally is almost not feasible as it may lead to
undesired changes in operating system. So the work of
power saving has to be done externally by controlling the
external applications and services that to with the help of
the user as user is in best knowledge of his required
services and applications. Making this placation fully
automatic is a problem as it will not make it feasible for
the users because we dont know users preferences. Many
applications and services have internal optimizing
settings like keeping applications in sleep mode when
screen is off which is an indication of cell not being used
by user but most of the users are nave who are unaware of
such settings and they may mess up with the settings
making operating system to perform haywire. So
providing those settings at a place which user can easily
set up without worrying and not affecting other major
settings of android phones is a challenge.
Creating logs of battery usage pattern for users to
learn and analyze their usage and do settings accordingly.
Provide warnings to users with different colors like red
for very low battery, or alarms at critical times which can
be set up by the users himself as per his convenience.
This makes it very useful application for user where he
can set his preferences without any overhead or concern
about cell performance. Displaying battery status to the
user and low, heavy or general usage remaining time
periods so that user can view and have information about
his activities and its effect on the cell of android powered
devices.

When user launches service in android system will


whether task is open or close depending on system
setting. If tasks are close then application discard it
according to setting else it will check users action on that
task then application will check user's action on particular
task. When application leaves wait state, tasks gets close
and after closing of task, application catches desired
event and then discard.

IV. WORKINGS IN MODULES


Modes of action:
The "battery saver" is designed in three modules. Each
module provides simple and efficient interface for the
user to deal with the battery usage. These three modules
help comprehensively increasing the battery life and very
well customized in the application. These three modules
are as follows:
1) Static mode:
The battery consuming hardware and technology
are Wi-Fi, Bluetooth, GPS etc. In this module we have
accumulated all this setting with the option of enabling or
disabling it. So that it reduces the extra overhead of user
to disable it from the phone setting. So this increases
usability of the system.

BATTERY SAVER" is a project that is of great


importance in current scenario of growing android market
and innumerable applications which offer a great deal of
human applications but at a cost of lower batter life.
Using our experience of android usage this topic was
selected. Battery saver is build on android platform which
has a core java coding combined with XML files for
presentation and interaction. Project was build to support
up to 14 API levels. It is compiled using 4.1.0 Ice Cream
www.ijsret.org

28

International Journal of Scientific Research Engineering & Technology (IJSRET), ISSN 2278 0882,
Volume 3 Issue 1, April 2014

2) Battery Indicator:
Battery indicator provides detailed abstraction
about the battery usage and other related settings. This is
the most important module of the project which is
designed according to system utilization. This module
contains abstract level of setting which can be used when
it is desired to use.

CODES+ISSS10. Scottsdale, Arizona, USA, 2010, pp.


105-114.
[2] J. Paek, J. Kim, and R. Govindan. Energy efficient
rateadaptive GPS based positioning for Smartphones. "
in Proc. of ACM MobiSys'10, San Franscisco, California,
2010,pp. 299-3104.
[3] Z.Zhuang, K. Kim, and J. Pal Singh. Improving
energy efficiency of location sensing on Smartphones."
in Proc. of ACM MobiSys'10. San Francisco, California,
2010,pp. 315-329
[4] G.Cutlack. (2010, June 21). \Android battery life:
how
to improve
it[online]."Available:
http://
www.Techradar.com.
[5] N. Siegmund, M. Rosenmuller, and S. Apel.
Automating energy optimization with features." in
Proc. of ACM FOSD'10. Eindhoven, The Netherlands,
2010, pp. 2-9.
[6] T. K. Kundu and K. Paul. Android on mobile
devices: an energy perspective." in Proc. international
conference computer informational technology, 2010,pp.
2421-2426.
[7] T. K. Kundu and K. Paul. Improving android
performance and energy efficiency." in Proc. annual
conference VLSI design, 2011, pp. 256-261.

3) Task manager:
As the name suggests it provide interface of all
the running applications in the device. The task manager
helps to kill the task which is unwanted and unnecessary
.So that we increase the speed of the RAM by removing
load of the unwanted applications.

V. CONCLUSION
BATTERY SAVER "is a project that is of great
importance in current scenario of growing android market
and innumerable applications which offer a great deal of
human applications but at a cost of lower batter life.
Using our experience of android usage this topic was
selected.
Battery saver thus effectively provides complete details
for a user to know his every action and corresponding
effect on battery and some database to analyze his usage
pattern and set his own warnings and usage patterns and
still save battery.

REFERENCES
[1] L.Zhang, et al. \Accurate online power estimation and
automatic battery behavior based power model
generation for Smartphones." in Proc. of ACM
www.ijsret.org

29

Вам также может понравиться