Each layer has its own responsibility:• Presentation Layer:- Presentation Layer has responsibility for displaying application’s GUI and in which the users interact with the Android Application.- Presentation Layer will receive input data from users, respond against these data and give off the result to users. This layer contents XML files and Java class used to design applications’ GUI, catch Events while users interacting with application.• Business Layer:- Business Layer is a mediate layer; it lies between Data Access Layer and Presentation Layer. It has responsibility as a bridge, when users interact with the application Presentation Layer will receive input data and pass them to Business Layer Business Layer processes these data and requests before they were transferred down to Data Access Layer.- Content Synchronize Utilities will get data from the server process raw data then pass them to Data Access layer. • Data Access Layer:- Data Access Layer is responsible for interacting with Database Management System (SQLite). Main activities of this layer are retrieving data, inserting, updating or deleting data, then response to users.• Database Layer:- Database Layer is a place where store the data of application; it includes relational tables. We include database into the software.• Android Shared Preferences: - This layer contain all global setting for application• Android platform: API Level 10 (Android 4.0)• Java platform: Java SDK 7
đang được dịch, vui lòng đợi..
![](//viimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)