Summary:
In recent years, with the rapid development of the mobile Internet and the rapid popularization of mobile devices such as computers, tablets, and mobile phones, the number of mobile Internet applications has gradually increased.
This is based on the Android platform, using J**A language, combined with the current popular technology of Android, designed a visual personality alarm clock, to provide more convenient services for the daily life of the majority of users, to meet the basic needs of many users, has a certain practical significance, so we can take this Android alarm clock software as a daily application software.
Through the demand analysis of the Android alarm clock system, on the premise of the demand analysis, the overall design is carried out, and the basic components of Android, Intent, API, Android interface programming and other technologies related to Android development are used to design the Android alarm clock system in detail, write and function test, and aim to design a simple, beautiful and practical Android alarm clock system. The software has the characteristics of friendly interface and simple operation, which is convenient for later development and maintenance.
Keywords: android; Personalized alarm clock; Mobile app development.
Table of Contents: Executive Summary i
abstract ii
1 Introduction 1
1.1 Development Background and Significance 1
1.2 Development Tools and Environments 1
1.3 Android System Structure 2
1.4 Android System App Features 3
1.4.1 Four major components 3
1.4.2 System Controls 3
1.4.3 Persistence Techniques 3
1.4.4 Geo-targeting 4
1.4.5 Powerful Multi** 4
1.4.6 Sensors 4
1.5 Alarm Clock System Related Technologies 4
2 Feasibility study 5
2.1 Feasibility study analysis 5
2.2 Purpose of the feasibility study 5
2.2.1 Technical feasibility analysis 6
2.2.2 Economic feasibility analysis 6
2.2.3 Operational feasibility analysis 6
3 Demand Analysis 7
3.1 Functional Request 7
3.1.1 Principle of practicality 7
3.1.2 Scalability and maintainability principles 7
3.1.3 Principles of Accuracy and Efficiency 7
3.1.4 Ease of Use Principle 7
3.2 UI Interface Requirements 8
3.2.1 Interface Element 8
3.2.2 User Role 8
3.2.3 Changes in demand 8
3.2.4 Interface Prototype 9
3.3 System module requirements 9
3.3.1 Setting an alarm requires 9
3.3.2 View time requirement 10
3.3.3 Timer Requires 10
3.3.4 Memo Requirements 11
4 General design 12
4.1 Android Alarm Clock Design Goals 12
4.2 Android Alarm Clock Overall Function Diagram 12
4.3 Android Alarm Clock UI Interface Design 12
5 Android alarm clock detailed design and implementation 15
5.1 File Structure Design 15
5.2 Implementation of the function of the alarm clock module 18
6 Android Alarm Clock Test & Run 25
6.1 System Test Description 25
6.2 Purpose of the test 25
6.3 Alarm Clock Test Case 25
6.4 Test Summary 29
Concluding remarks 30
Ref. 31
Acknowledgments 32
Original text in foreign language 33
Chinese translation 40