Professional Documents
Culture Documents
On
Lock Screen
Submitted to
Amity University Uttar Pradesh
By
Dhananjay Yadav
Under the guidance of
Ms. Ritu Gupta & Ms. Abhilasha Singh
Department of Information Technology
Amity School of Engineering and Technology
Amity University Uttar Pradesh, Noida
Lock Screen
DECLARATION
Noida
Date Name
Dhananjay Yadav
1
Lock Screen
CERTIFICATE
2
Lock Screen
CERTIFICATE
Noida
Date Guide
Ms. Ritu Gupta
Asst. Professor
Department of Information Technology
Amity School of Engineering and Technology
Amity University Uttar Pradesh, Noida
3
Lock Screen
ACKNOWLEDGEMENT
Keep away from people who try to belittle your ambitions. Small people always do that, but
the really great make you feel that you too, can become great.
We take this opportunity to express my sincere thanks and deep gratitude to all those people
who extended their wholehearted co-operation and have helped me in completing this project
successfully.
First of all, I would like to thank Prof. Mrs Nitasha Hasteer (HOD) for creating opportunities
for us to enhance our skill through the project.
Special thanks to Ms. Ritu Gupta & Ms. Abhilasha Singh (Faculty Guide) for all the help and
guidance extended to me by him in every stage during my training. Her inspiring suggestions
and timely guidance enabled me to perceive the various aspects of the project in a new light.
I am highly indebted and graceful to Mr. Siddiq Raghib (Industry Guide) for their strict
supervision, constant encouragement, inspiration and guidance. Working under him was an
enrich experience.
I would also thank to Ms. Sapna Shukla (Programme Leader) for guiding us a lot in completing
this project. We would also like to thank my parents & project mate for guiding and
encouraging me throughout the duration of the project.
4
Lock Screen
ABSTRACT
The Project titled Lock Screen is an android based application that enables people to stop the
unauthorized use of their android powered smart-phone. The aim of the project was to make
user favourable method for the security of their android powered Smart-phone.
In this Project Report we have started with the introduction in which we define about the
android operating system its history then explain about the architecture which give you detail
about the frame-work on which android works
Then we write out on which software this application can be made out with the help of Android
development tools, then we point out what system need to run this application and use its full
features. Then we inserted screen shots of the application like sending pin to the mobile-phone,
security question & answer etc.
After this comes the Test Part, As we know since the application doesn’t have complex or high
end function, we does the manually testing of the application on the required device and on the
Android Virtual Device, in which application run successfully with ease.
Then we discuss the results in which we try to recall all the function we said to develop,
After wards we discuss the conclusion we get after developing this application with the future
prospects of the application in the application. Then we write out all the name of places where
we get resources, books, software to develop this application with accuracy and ease.
5
Lock Screen
TABLE OF CONTENTS
PAGE NO.
1. INTRODUCTION 7
1.1 HISTORY 7
1.2 ARCHITECTURE OF ANDROID SYSTEM 8
1.3 GOAL OF PROPOSED SYSTEM 9
1.4 SCOPE 10
1.5 SOFTWARE USED 10
1.5.1 ECLIPSE 10
1.6 TOOLS USED 11
1.6.1 ANDROID SDK 11
2. SOFTWARE AND HARDWARE SPECIFICATION 12
2.1 SOFTWARE USED 12
2.2 HARDWARE REQUIREMENTS 12
3. PROJECT DESIGN AND IMPLEMENTATION 13
3.1 USE CASE OF ANDROID APPLICATION 13
3.2 SCREENSHOTS OF ANDROID APPLICATION 14
4. TEST CASES 25
5. DISCUSSION OF RESULTS 28
6. CONCLUSION 29
7. FUTURE PROSPECTS 30
8. REFERENCES 31
9. PLAGIARISM REPORT 32
6
Lock Screen
TABLE OF FIGURES
PAGE NO.
FIG 1.1 APPLICATION 8
FIG 1.2 APPLICATION FRAMEWORK 8
FIG 1.3 LIBRARIES 8
FIG 1.4 ANDROID RUNTIME 8
FIG 1.5 HARDWARE ABSTRACTION LAYER 8
FIG 1.6 LINUX KERNAL 9
FIG 1.7 ANDROID VERSIONS 9
FIG 3.1 USE CASE DIAGRAM OF APPLICATION 13
FIG 3.2 SPLASH SCREEN 14
FIG 3.3 LOCK SCREEN CHOICE INTERFACE 15
FIG 3.4 LOCK METHODS 16
FIG 3.5 PIN LOCK METHOD SETUP 17
FIG 3.6 PIN UNLOCK SCREEN 18
FIG 3.7 CHOSSING Q/A METHOD 19
FIG 3.8 Q/A LOCK METHOD SETUP 20
FIG 3.9 Q/A UNLOCK SCREEN 21
FIG 3.10 CHOOSING SMS METHOD 22
FIG 3.11 SMS LOCK METHOD SETUP 23
FIG 3.12 SMS UNLOCK SCREEN 24
7
Lock Screen
1. INTRODUCTION
1.1 HISTORY
Android, Inc. was founded in October 2003 California by the efforts of Andy Rubin who was
co-founder of Danger, Rich Miner who was co-founder of Wildfire Communications, Inc.,
Nick Sears was once VP at T-Mobile, and Chris White which headed design & interface
development of WebTV.
The motive of the company was to develop an advanced operating system which can be used
digital cameras, but when they realised that the market required for that was not large enough
to capture, and they diverted their efforts in producing the operating system which to rival
Symbian and others.
Despite the founders past accomplishments, Android Inc. secretly operated, revealing it was
working on mobile phones software. Google buys out Android Inc. on 17 August 2005.
Android Inc. key employees- Rubin Miner and White stayed in the company after the google
acquisition.
Many assumed that android Inc. at that time was planned to enter the market of mobile phone.
At Android team led by Rubin developed Linux kernel powered mobile phone operating
system.
Google demonstrated the operating system to handset makers and carriers with the vision of
providing a flexible & upgradable system. The Google has taken a series of h/w component
and s/w partners and signalled to carriers that they are open up more co-operation.
On 5 November 2007 Android’s powered mobile device platform built on the Linux kernel
version 2.6.25 is launched. HTC Dream was first commercially available android powered
Smartphone released on October 22, 2008.
In 2010 Google launched series of devices named-Nexus
8
Lock Screen
9
Lock Screen
The primary goal of the project is to design, develop and test an Android Application “Lock
Screen”. The proposed system is to enables people to stop the unauthorized use of their android
powered smart-phone. The aim of the project was to make user favourable method for the
security of their android powered Smart-phone.
Accuracy: The level of accuracy in the proposed system will be higher. All operation would be
done correctly and it ensures that whatever information is coming from the centre is accurate.
Access: The Lock Screen has a specially designed interface that will let you do operation easily
& effectively.
10
Lock Screen
Immediate retrieval of information: The main objective of proposed system is to provide for a
quick and efficient retrieval of information.
Easy to Operate: The system should be easy to operate and should be such that it can be
developed within a short period of time and fit in the limited budget of the user.
1.4 SCOPE
Big friendly button, great for quickly getting some operation going.
Lock orientation.
1.5.1 ECLIPSE
IBM VisualAge is the initial codebase. For java developers the eclipse SDK which includes
the java development tools is really meant a lot.
Users can enhance their eclipse platform for developing in different programming language by
simply installing plug-ins in eclipse & they can also make their own plug-ins which can used
11
Lock Screen
in the eclipse SDK. Eclipse SDK is open source software although it is not compatible with
GNU General Public License. It is one who run under GNU Classpath & can be easily run
without in IcedTea.
Plug-ins which are installed in the eclipse provide more functionality to the developers with in
& on top of the runtime system vs some others whose functionality is hard coded.
In Eclipse everything is a plug-in with the exception of small run time kernel which also mean
that every plug-in are integrates exactly same ways as other plug-in which is said to be created
equally in terms of the features.
Eclipse SDK offers a java developers with built in java compilers with a full java source files.
This allows advanced code analysis
The android software development kit consist of many packages. It is extensively used for
development of android application. The SDK get linked with the eclipse & provide the whole
integrated development environment for the application development which will run on the
android operating system powered smartphone.
12
Lock Screen
13
Lock Screen
Splash Screen
Choice Screen
Home Screen
14
Lock Screen
15
Lock Screen
16
Lock Screen
17
Lock Screen
18
Lock Screen
19
Lock Screen
20
Lock Screen
21
Lock Screen
22
Lock Screen
23
Lock Screen
24
Lock Screen
25
Lock Screen
4. TEST CASES
Manual testing was chosen as the method for testing. The randomness of the test cases is one
of the characteristic of manual testing.
26
Lock Screen
27
Lock Screen
28
Lock Screen
5. RESULTS
In the course of developing this project we have achieved the following milestones-
• Lock Screen Application has been successfully created.
• The user version of the software has been brought into focus. The first prototype model are
now functional and cater to different types of people
• It is an android based application, it is easily accessible to any version from 2.3.3 – 4.4.4. This
justifies its ease of use.
• The Application provide needed Security to the android powered Smart-Phone
• Lock Screen Application provide three methods to lock the Screen.
• PIN Method use numeric password which is created by the user only.
• SMS Method send password to mobile number which user has submitted in the application.
• Q/A Method will ask user that question only which user provided in the set-up interface.
29
Lock Screen
6. CONCLUSION
The project titled Lock Screen is an android based application. The aim of the project was to
make your android powered smart-phone secure
The project has been completed successfully which covering the maximum requirement given
by Industry Mentor. The constraints has been met and overcome with success. The system is
designed as like it was decided earlier in design phase. The project gives good idea on
developing a user-friendly application which satisfying different user.
The system is made flexible and versatile. This application has a user-friendly screen that
enables the user to use the lock screen application without any inconvenience. Validation
checks induced have greatly reduced errors in the lock screen application. Provisions have been
made to upgrade the lock screen application. The application has been tested with live user and
has provided a successful result. Hence the application has proved to work efficiently.
The system created met its objectives, by being simple to use, will be easy to download from
app store. This software is developed with scalability in mind. Additional modules can be easily
added when necessary. However there is still a lot of scope for future improvement and add on
in functionality. Some of the major ones being developing for other mobile operating system
like windows, etc.
30
Lock Screen
7. FUTURE PROSPECTS
31
Lock Screen
8. REFERENCES
32
Lock Screen
9. PLAGIARISM REPORT
33