An Android App For The Safety of Women

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

AN ANDROID APP FOR THE SAFETY OF

WOMEN

Abstract:
In today’s world, people using smart phones have increased rapidly
and hence, a smart phone can be used efficiently for personal security
or various other protection purposes. The heinous incident that
outraged the entire nation have waken us to go for the safety issues
and so a host of new apps have been developed to provide security
systems to women via their phones. This paper presents Abhaya, an
Android Application for the Safety of Women and this app can be
activated this app by a single click, whenever need arises. A single click
on this app identifies the location of place through GPS and sends a
message comprising this location URL to the registered contacts and
also call on the first registered contact to help the one in dangerous
situations. The unique feature of this application is to send the
message to the registered contacts continuously for every five minutes
until the “stop” button in the application is clicked. Continuous
location tracking information via SMS helps to find the location of the
victim quickly and can be rescued safely.

Keywords – Android; GPS; URL; Registered Contacts


1. INTRODUCTION
Women are accomplished at mobilizing diverse groups for frequent causes.
They often work across racial, sacred, opinionated, and intellectual divides to
encourage tranquillity. We are aware of importance of women's security, but
we must recognize that they should be well secured. A Woman is not much
powerful when compared to men physically, in a crisis situation and needs a
helping hand to relieve them. The best way to minimize chances in becoming a
victim of violent crime (robbery, sexual assault, rape, domestic violence) is to
identify and call on resources to help you out of unsafe situations. Whether
you are in instant trouble or got separated from friends during night and do not
know how to get home, having these apps on your phone can diminish your
risk and bring assistance when you require it.
In the light of recent outrage in Delhi which shook the nation and woke us to
the safety issues for our daughters, public are gearing upbeat in different ways
to fight back. A swarm of new apps have been developed to provide security
systems to women on their phones.
Here, we introduce an android app that ensures the safety of women. It
reduces the risk and helps us in need by identifying the location of person who
is in danger.

The key features of our app that makes it different from other apps designed
till now are as follows:
1) Initially, we have to enter the four contact numbers of police, family
members and friends in to the application say and click on “save”
button.
2) While travelling, run the application and whenever need arises, click
“start” button.
3) As soon as “start” button pressed, it firsts make a call to the first saved
registered contact number and also sends the message containing
location URL of the victim to all the contact numbers.
4) Unique feature of this app is message with location URL is sent
continuously to the registered contact numbers for every five minutes
until “stop” button is clicked. So, continuous location tracking of victim
is possible with this application.

Android is the most widely used mobile OS motorised by Linux kernel.


This is the first complimentary platform which is robust and is expected to
gain much popularity. It was developed by Google team and allows writing
managed code in the Java language. The current system is developed on the
basis of android platform. Android utilizes a custom virtual machine that was
designed to optimize memory and hardware resources in a smart phone.
Android does not differentiate between the phone’s core applications and
third-party applications. Any application that is built will definitely have
equal access to a phone’s capabilities providing users with a broad spectrum
of applications and services

A. Existing Systems
As a part of literature survey, we investigated some applications that offer the
same or similar services for android and other platforms. [1] The aim is to see
how these
applications work and to see how they can be improved.
Today the cases of atrocities on women are growing. In these types of cases,
a smart phone plays an important role for safety of women. Now android is
budding on some apps for women security purpose. These apps are as
follows –

FIGHTBACK: - This app is developed by Mahindra faction. In earlier days,


this app was not complimentary, customer have to compensate for this app.
But after Delhi gang rape. incident, this app is on hand at no cost. This app
sends a message to your friend or contacts that “user is in trouble” through E-
mail, SMS and GPRS. This app works on those mobiles that support Android
Java Programming.

1.SECUREME BETA: - This app is developed by Think MPI Consulting


Private Limited. It helps us to raise alert and we can get help in case of life
threatening emergencies. After installing the app, initially we have to give a
pin number for security purpose and then after emergency contacts must be
registered in the app. By pressing a tap on secure button, it notifies the
contacts with location co-ordinates.

2. VANITHA ALERT: - This app is developed by ABC Mobile Learning


Communication click on '' HELP” button on our mobile's home screen in an
emergency situation can deliver a distress text message to the registered
mobile number ,E-mail id, face book id seeking help and indicating the user's
location.

3. RAKSHA – WOMEN SAFETY ALERT: - This app is launched by BJP on


May 15, 2014. By clicking on this app, it sends location of the user to the
contacts registered and the user can also get the details of the location of the
contacts. A distress signal just by pressing a single key sends out a loud buzzer
to our near and dear ones. We can add multiple contacts to this app and when
there is no data connection, this app alerts the contacts by sending SMS.

4.GLYMPSE – SHARE GPS LOCATION: - This is the recent application


developed on January 28, 2015. This app is a fast, free and a simple way to
share our location using GPS tracking in real time with friends and family.
This app does not need any sign up and do not need any contacts to manage.

5.GUARDLY: - This app is developed basically for women safety intention,


to put a phone call by your name, instantaneous location, and emergency hit to
your selected friends. In this app you have to give your details in profile sheet
e.g. birth date, tallness, weight, eye-colour, blood group, hair-colour, etc. This
app is also used in I-Phone, I-Pad, BlackBerry, Windows Phone etc.

6. STREET SAFE: - This application is developed on worldwide Women’s


day. It will call community to help woman in any situation and has four
features for crisis which would be started by just clicking on the button. These
features are as – First, it automatically updates on your Face book account
with your recent location. Second, SMS will be sent to chosen associates with
your locality. Third, an alarm is started with large volume on your mobile.
Fourth, call is to be found to your chosen emergency number.

PROPSED SYSTEM
To develop a system for android users for keeping track through several
applications. This application uses GPS for identifying the location of the
person in trouble and the system can be divided into two modules:

1.First module can be the victim’s phone i.e the root device which uses 3G/2G
data connection for tracking the location of the victim through GPS.

2.Second module can be the mobile phone of registered contacts either police
or friends or family members which receives the message containing URL of
location of victim that is sent from the root device
3. BLOCK DIAGRAM:

Fig. 1. Block Diagram for the Proposed System

“Fig 1” shows the block diagram of the system. Initially, when we click on
the app, it first checks whether the location settings, data connection settings
in the application are on or not. Then, it tracks the location of the victim via
GPS and sends these location co-ordinates in the form of URL through
message to the registered contacts. Here, registered contacts means the contact
details that are saved in the Abhaya application during its initialisation. Now,
at the received device, by clicking on the URL in the message, it spots the
exact location of the victim. Also, as the message containing victim’s location
is sent for every five minutes from the root device, the victim can be tracked
wherever she goes and can be rescued safely and quickly.

EVALUATION RESULTS & UNIQUENESS


The total evaluation can be done in three major steps which are described
individually. Evaluation describes the whole working of the application in
three major steps.
The first major step is to enter the contact details in the application created.
Those contacts can be our relatives, friends and chief cop of the particular city
the person we live in. When the application is installed in the smart phone for
the first time the above contact details should be provided. The application
will save the given information.
The second major step is to send the GPS information (GPS information
can be in the form of the Co-ordinates or the URL which leads to the location
of the person any stock map application in the likes of third party application
like Google, Nokia etc) to the registered contacts at danger times or when the
person is needed to be rescued. This step is followed only when the rescue
button is pressed in application. The whole process of this step is done only
when the device is connected to the proper mobile network and location
service in the device is switched on (GPS).

Women’s safety is a big concern which has been the most important topic till
date. Women safety matters a lot whether at home, outside the home or
working place. Few crimes against ladies particularly rape cases were terribly
dread and fearful. Most of the women of various ages, till this day are being
subjected to violence, domestic abuse, and rape. As ladies ought to travel late
night generally, it’s necessary to remain alert and safe. Although the
government is taking necessary measures for their safety, still, there are free
safety apps for women that can help them to stay safe. Most of the females
these days carry their smartphone with them, so it is necessary to have at least
one the personal safety apps installed. Such a security app for ladies will
definitely facilitate in a way or the opposite. This is user-friendly application
that can be accessed by anyone who has installed it in their smart phones. Our
intention is to provide you with fastest and simplest way to contact your
nearest help. In this system user needs to feed three contact numbers, in case
of emergency on moving the phone up and down thrice, the system sends SMS
and calls on one of the numbers feeded into the system with the location. The
phone starts vibrating and siren starts ringing. This features for both everyday
safety and real emergencies, making it an ultimate tool for all.

Advantages

 Smart24x7 app is available FREE


 By just shaking smartphone SMS will be shared with location in case of
emergency.
 This application sends the live location of the user

Disadvantages

 This application requires active internet connection.


 User needs to put correct data or else it behaves abnormally.
Women Safety App:

Script:
Test Case: People can't see small font. They have 24x7 either mobile data
or WiFi always "ON". Considering Today's data rates, everyone has
mobile data packs. Cabs ,such as Uber, Ola, etc, nowadays do provide
with WiFi facility. Person in trouble can call the emergency services, but,
instead they came to my App. Hence, my App should do some other stuff
rather than just call the emergency services.
App Usage: App is Simple to understand, consists of just 2 Buttons:

1. Yellow: Yellow is for the situation in which you think the situation might
get worse, for example, if you are going with someone in the car and the
driver takes a left turn instead of right turn. You can press the Yellow
button, there is also a section to add some useful information such as car
number, under Metro Pillar No (as Location might get affect when stand
under some obstacles, such as Metro bridge in the case) or something else,
which you think would relevant to the police. It will send your IMEI
number, location, time, along with that comment every 5 seconds, and you
can still add more information at any given point of time.

2. Red: Red Button is for the situation, where there is no denying that you are
in an emergency situation. Functioning is similar to Yellow, i.e. sending
IMEI number, location, time along with the "new" as this new page will also
be to get the comment from the user and send it, but will do the above
explained every half a second. On pressing on this button, the nearby police
station will be informed almost immediately as they will received a text
providing a link. That link, when opened will show a Google Map along
with some markers that has the details of corresponding user in emergency
along with their comments.
i.

Features:

 Ability to add personalized comments.


 IMEI number Tracking along with Timestamp of each location.
 Table shown in PostgresSql alongwith.
 Easy Large Scale Implementation.

Bugs that can be solved:

 None in my testing
 You may encounter, please do tell me

Bugs that can't be solved:

 Database/Table from Police with verified Phone numbers This is here in


this section because I can't acquire these official numbers from my side. I
need someone in Police Dept to help me out.
ANDROID MANIFEST

Version:1.0
StartHTML:000000255 EndFragment:000015598
EndHTML:000015627 StartSelection:000000463
StartFragment:000000463 EndSelection:000015598

<?xml version="1.0" encoding="UTF-8"?>


<manifest android:versionName="1.0" android:versionCode="1"
android:targetSandboxVersion="2" package="com.prabhu.womensafetyapp"
xmlns:android="http://schemas.android.com/apk/res/android"><uses-sdk
android:targetSdkVersion="18" android:minSdkVersion="8"/><uses-permission
android:name="android.permission.ACCESS_FINE_LOCATION"/><uses-
permission android:name="android.permission.INTERNET"/><uses-permission
android:name="android.permission.SEND_SMS"/><uses-permission
android:name="android.permission.READ_PHONE_STATE"> </uses-
permission><application android:theme="@style/AppTheme"
android:testOnly="true" android:label="@string/app_name"
android:icon="@drawable/ic_launcher" android:debuggable="true"
android:allowBackup="true"><activity
android:name="com.prabhu.womensafetyapp.MainActivity"
android:label="@string/app_name"><intent-filter><action
android:name="android.intent.action.MAIN"/><category
android:name="android.intent.category.LAUNCHER"/></intent-
filter></activity><activity android:name="com.prabhu.womensafetyapp.Register"
android:label="@string/title_activity_register"
android:parentActivityName="com.prabhu.womensafetyapp.MainActivity"><meta-
data android:name="android.support.PARENT_ACTIVITY"
android:value="com.prabhu.womensafetyapp.MainActivity"/></activity><activity
android:name="com.prabhu.womensafetyapp.Display"
android:label="@string/title_activity_display"
android:parentActivityName="com.prabhu.womensafetyapp.MainActivity"><meta-
data android:name="android.support.PARENT_ACTIVITY"
android:value="com.prabhu.womensafetyapp.MainActivity"/></activity><service
android:name="com.prabhu.womensafetyapp.BgService"/><activity
android:name="com.prabhu.womensafetyapp.Instructions"
android:label="@string/title_activity_instructions"
android:parentActivityName="com.prabhu.womensafetyapp.MainActivity"><meta-
data android:name="android.support.PARENT_ACTIVITY"
android:value="com.prabhu.womensafetyapp.MainActivity"/></activity><activity
android:name="com.prabhu.womensafetyapp.Verify"
android:label="@string/title_activity_verify"
android:parentActivityName="com.prabhu.womensafetyapp.MainActivity"><meta-
data android:name="android.support.PARENT_ACTIVITY"
android:value="com.prabhu.womensafetyapp.MainActivity"/></activity></applicati
on></manifest>

You might also like