2009-03-17 36 views

Trả lời

2

Theo như tôi biết, trình duyệt duy nhất viết bằng J2ME là Opera Mini (không để bị lẫn lộn với Opera Mobile, đó là một điều khác). Nó chạy cực kỳ tốt ngay cả trên điện thoại đầu cuối rất thấp, nhưng hầu hết việc xử lý HTML được thực hiện trên một máy chủ đặc biệt mà Opera lưu trữ và máy khách được tối ưu hóa, định dạng sẵn, dữ liệu nhị phân để hiển thị.

Làm mọi thứ trên điện thoại bằng Java có thể khó hoặc thậm chí không thể. Bạn có thể mã hóa một trình duyệt hiển thị các trang HTML rất cơ bản, nhưng thực hiện ngay cả đối với các trang phức tạp hơn dường như là không thể đối với J2ME do bộ nhớ và CPU giới hạn.

Tôi có thể tưởng tượng rằng một số điện thoại cao cấp đi kèm với API tùy chỉnh để nhúng trình duyệt gốc vào bạn Midled, nhưng J2ME nổi bật nhất định không có điều này.

2

Cách cầm tay chỉ để hiển thị một trang web trong trình duyệt với:

MIDlet.platformRequest(String URL); 

Trên một số điện thoại di động, điều này sẽ chấm dứt việc áp dụng J2ME mặc dù.

+0

Tôi không muốn đóng ứng dụng. Tôi muốn biết liệu có bất kỳ thành phần xem nào (như Biểu mẫu, Danh sách) có sẵn để hiển thị các trang web bên trong chính ứng dụng đó hay không.Giống như iPhone đang có UIWebWiew, android cũng có thành phần tương tự với số – Jinesh

2

API xử lý nội dung là những gì bạn đang tìm kiếm.

Đó là JSR 211.

Thật không may, để làm những gì bạn muốn, bạn sẽ cần phải tìm một chiếc điện thoại có chứa một thực hiện JSR211 có nghĩa là cả hai đầy đủ và chính xác.

Điều đó chưa tồn tại như tôi biết.

Trình giả lập J2ME duy nhất mà tôi biết có thể cho phép bạn khởi chạy cửa sổ trình duyệt web (bên ngoài MIDlet) là trình giả lập Nokia Series60. Điều đó không thực hiện đầy đủ JSR 211.

1

Unfortunatley không có các thành phần tích hợp trong Java ME để hiển thị html.

0

Bạn có thể thử htmlBrowser thành phần của bộ công cụ j2mePolish (www.j2mepolish.org)

4

kinh nghiệm của tôi:

  1. J2MEPolish có trình duyệt HTML. Nó có giá 990EUR cho mỗi ứng dụng và bạn cần sử dụng J2MEPolish để sử dụng nó. Nhưng được cảnh báo: trình duyệt HTML của họ có nhiều vấn đề, nó hỗ trợ các biểu mẫu và các phần tử nâng cao khác, nhưng nếu bạn cố gắng lấy thứ gì đó bạn thích thì chất lượng hiển thị kém (ví dụ: không có khoảng trắng, mặc định để xem trung tâm v.v.). Đánh giá miễn phí/GPL có sẵn.
  2. PocketLearn Thành phần HTML J2ME - http://www.j2mehtml.com/ dường như có ít tính năng hơn nhưng chất lượng hiển thị tốt hơn nhiều. Điều này cũng không miễn phí, và ở đó họ không cung cấp bất kỳ thông tin về đánh giá hữu ích hoặc phí giấy phép công cộng nào.
  3. Trình duyệt J2ME cHTML là mã nguồn mở miễn phí, nhưng không có tài liệu nào (và có thể không có chất lượng quá)
+0

Tôi đoán đây là câu trả lời hay hơn. Ngoài ra, tôi thứ hai các vấn đề trình duyệt J2MEPolish. – mixdev

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