2012-01-17 21 views
7

Tôi đang làm việc trên ứng dụng loại cơ sở dữ liệu Android. Chúng tôi cần hiển thị một số báo cáo.Android - Các công cụ báo cáo tốt để thiết kế và tạo báo cáo từ Nguồn dữ liệu SQLite là gì?

Câu hỏi của tôi là:

1- Làm thế nào báo cáo hoạt động trên Android?

2 - Các công cụ báo cáo tốt để thiết kế và tạo báo cáo từ nguồn dữ liệu SQLite là gì?

3- Cách tạo báo cáo loại pdf từ nguồn dữ liệu SQLite?

Trân trọng.

Trả lời

3

Hiện không có khung báo cáo sẵn có trong Android @Rajdeep cũng đã đưa nó vào câu trả lời của anh ấy. Vì vậy, bây giờ chúng tôi có các tùy chọn này:

1- Xuất dữ liệu sang máy chủ, tạo báo cáo trên máy chủ & tải xuống báo cáo về thiết bị của bạn.

2- Tạo báo cáo loại pdf bằng các công cụ như iText.

Tôi đang triển khai tùy chọn thứ 2. Vui lòng xem ví dụ tốt này về how to create pdf documents.

+0

tôi nghĩ rằng bây giờ có một API để tạo báo cáo trong Android, hãy kiểm tra điều này :): http://community.jaspersoft.com/project/jaspermobile-android/releases – Houcine

1

Không có khung báo cáo sẵn có trong Android. Bạn sẽ phải viết mã tùy chỉnh để tạo các báo cáo có liên quan.

Một tùy chọn là sao lưu dữ liệu vào máy chủ và sử dụng các công cụ báo cáo của bên thứ ba trên đó.

+0

Làm thế nào về việc tạo báo cáo loại pdf, nó sẽ giết hiệu suất ứng dụng? –

+0

Nếu ứng dụng của bạn có thể sử dụng dịch vụ trực tuyến thì Docmosis Cloud có thể trợ giúp vì nó có thể giảm tải quá trình tạo tài liệu để ứng dụng của bạn có ít việc phải làm hơn, nhưng bạn có độ trễ trên mạng. –

1

im vẫn còn trong quá trình tạo ra báo cáo trong android ... trong khi sử dụng iText 5.2 thư viện tôi đã đi qua rất nhiều vấn đề như khả năng tương thích android betn và java ...

tôi nghĩ rằng u nên tạo báo cáo trong định dạng doc

2

Hãy xem PDFReporter tại www.pdfreporting.com Ngoài ra còn có một dự án mã nguồn mở "PDFReporter" trên sourceforge.

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