Thiết kế các bước thực hiện

Một phần của tài liệu Phát triển ứng dụng quan trắc và dự báo môi trường trên mobile (Trang 70 - 71)

Về mặt thuật toán để hiển thị các giá trị tham sốtrên đồ thị đề tài đã xây dựng sơ đồ khối tổng quát các bước vẽ đồ thị có sử dụng thư viện của MPAndroidChart và thư viện Retrofit do Google cung cấp – có sẵn các API giúp thuận tiện cho việc lập trình (Hình 4.3).

Khối thứ nhất Create list Entries and Labels với mục đích tạo các đầu vào trên đồ thịứng với trục tung Oy (trong MPAndroidChart gọi là các Entry) và các

67 nhãn ghi giá trị của điểm ứng với trục hoành Ox (trong MPAndroidChart gọi là các Label). Sau khi tạo được danh sách các EntriesLabels tiếp tục tạo ra danh sách đồ thị qua khối thứ hai Create list graph. Ở khối này, các EntriesLabels

sẽ được thêm vào các Graph tương ứng. Sau khối thứhai đầu ra thu được sẽ là danh sách các đồ thị trống chưa có dữ liệụ Đểcác đồ thị hiển thị các dữ liệu trên đó cần phải thực hiện việc lấy dữ liệu của các tham số nguồn nước (param) tương ứng với các thiết bị và các biểu đồ bằng khối thứ ba Get list data by param, sau đó thêm các dữ liệu đó vào các đồ thị trống bằng việc thực thi khối thứtư Ađ data to graphs.

Get list data by param Create list Entries and Labels

Create list graph

Ađ data to graphs

Update list graphs on UI

Hình 4.3: Sơ đồ khối tổng quát các bước vẽ đồ thị các tham số

Cuối cùng sau khi các đồ thịđã có dữ liệu, lúc này công việc cuối cùng là cập nhật lại danh sách đồ thị trên giao diện qua khối thứ năm Update list graph on UỊ

Một phần của tài liệu Phát triển ứng dụng quan trắc và dự báo môi trường trên mobile (Trang 70 - 71)