Font Size: a A A

Design And Implementation Of Smart Campus System Based On Android

Posted on:2021-04-03Degree:MasterType:Thesis
Country:ChinaCandidate:Q WeiFull Text:PDF
GTID:2428330602982614Subject:Engineering
Abstract/Summary:PDF Full Text Request
At present,the Android development plan for the smart campus system is more complicated,and the universality for campus with many business requirements is too low.As demand continues to grow,the size of the project will become larger and the internal structure of the project will become more complex.At the same time,the degree of code coupling between various modules will continue to increase,conflicts in collaborative development by multiple people will also increase significantly,the project engineering compilation time will also be very long,and the cost of downloading the traffic required for the final developed APP will also be high.This will affect the user experience and is not conducive to the promotion of the application Therefore,this article proposes a mobile-side design solution based on componentized thinking and application slimming optimization.The smart campus system is designed and implemented based on Android to solve the above-mentioned problems.This subject aims to research and develop a digital smart campus system APP with friendly interface,complete functions,high resource integration,strong scalability,and low installation traffic cost.In order to address the above issues,there are mainly two aspects of research and design:one is to design and implement the business modules and basic modules in the project based on the concept of componentization,in which the business modules are independent components divided according to user ports and implemented in different components Features for different campus users.The basic module provides basic data services and functional services for the business module,such as network requests and image processing.That is,the business module needs to rely on the basic module.The Gradle plugin tool can adjust the development mode to integration mode or component mode.In component mode,compiling and debugging are based on a single component;in integrated mode,the final APP is generated with all components integrated.The second is to slim down the APP application based on componentization.Through researching the APK structure,it is found that the resource files that can be optimized are Lib,Res,and Class.dex files.Therefore,this paper proposes a lightweight inter-component communication routing framework ERouter instead of the traditional larger inter-component communication routing framework and combines other resource compression methods to reduce the size of these files.Therefore,the application volume is effectively reduced.Through the above design,the development of the smart campus system client was finally finished,and its important functions and application volume were tested.The validity and feasibility of the design scheme proposed in this paper was verified,and the purpose of campus information construction was achieved.The above schemes and results obtained in this article have certain reference value for the application of component ideas and the development of smart campus system APP.
Keywords/Search Tags:smart campus, Android, componentized thinking, application volume, inter-component communication routing framework
PDF Full Text Request
Related items