2010-10-09 46 views
5

Tôi cần vẽ biểu đồ trong Android liên tục nhận dữ liệu từ máy chủ. Dựa trên một mục dữ liệu, đồ thị cần được hiển thị bằng các màu khác nhau. Biểu đồ nên tiếp tục di chuyển từ phải sang trái giống như đồ thị ECG. Một cái gì đó giống như biểu đồ di chuyển liên tục.Hiển thị biểu đồ động trong Android

Tôi có thể đạt được điều này bằng thư viện đồ họa 2D của Android không? Tôi có cần sử dụng hoạt hình tween không? Tôi có phải sử dụng các bộ nội suy không?

+0

chủ đề này có thể giúp cũng http://stackoverflow.com/questions/6893722/android-refreshing-activity/6893761#6893761 – user667340

Trả lời

3

Điều này nghe giống như vấn đề hai phần.

Phần 1 là tìm hiểu cách lấy dữ liệu thô từ máy chủ. Không biết loại máy chủ này là gì, không có gì nhiều để nói. Nếu máy chủ chưa tồn tại và tùy thuộc vào tần suất và kích thước của dữ liệu được gửi, bạn có thể xem xét yêu cầu http từ máy khách Android và truy xuất dữ liệu được định dạng XML hoặc JSON.

Phần 2 đang tạo và cập nhật (các) thành phần đồ họa trên Android. Có, bạn có thể làm điều này từ đầu bằng cách sử dụng thư viện đồ họa Android 2D, nhưng tại sao lại phát minh ra bánh xe? Hãy xem AndroidPlot - http://androidplot.com. AndroidPlot hỗ trợ các nguồn dữ liệu động để ngay sau khi bạn đã có mã khách hàng của mình, bạn có thể dễ dàng kết nối với tiện ích con được tạo bởi AndroidPlot và vẽ lại mỗi khi bạn nhận được bản cập nhật từ máy chủ.

Các vấn đề liên quan