Blackberry Browser API – Phần 2
IV.Hỗ Trợ Các Kiểu MIME Bổ Xung
Để thiết lập các kiểu MIME bổ xung cho Browser, bạn sử dụng gói net.rim.device.api.browser.plugin, cho phép các ứng dụng của bên thứ 3 đăng ký chúng với thư viện rendering như là một provider rendering cho các kiểu MIME không được browser trên thiết bị Blackberry hỗ trợ.
Lưu ý Phương thức BrowserFieldProviderRegistry.registry() sẽ ném ra một exception nếu bạn cố gắng đăng ký một kiểu MIME mà đã được thiết bị Blackberry hỗ trợ. Để nhận biết được danh sách các kiểu MIME được thiết bị Blackberry hỗ trợ, gọi phương thức RenderingSession.getSupportMimeType().
1.Đăng ký provider rendering cho một kiểu MIME
Để hỗ trợ các kiểu MIME bổ xung, kế thừa lớp abstract BrowserContentProvider. Để xác định các đặc tính hiển thị như: không có srollbar hay full màn hình, bạn thực thi giao diện BrowserPageContext. Thư viện rendering gọi phương thức BrowserContentProvider.accept() và BrowserContentProvider.getSupportedMimeTypes() để xác định các kiểu MIME cho provider rendering.
1.1.List danh sách các kiểu MIME chấp nhận
Cài đặt phương thức getAccept() và getSupportedMimeTypes() để list ra danh sách các các kiểu MIME mà provider có thể chấp nhận như là một tập hợp các tùy chọn rendering. Phương thức getAccept() xem xét các tùy chọn rendering được thiết lập. Read more…