2012-05-03 19 views
7

Các tình huống mà nhà phát triển cần sử dụng HTML5 trong Android là gì.Khi nào sử dụng HTML5 trong android? khi không sử dụng?

Tôi hơi bối rối về thời điểm sử dụng HTML5 trong Android. Tôi cần phát triển một ứng dụng như trình xem báo cáo từ máy chủ web. Trong trường hợp này tôi cũng cần sử dụng một số tính năng cụ thể của Android như dịch vụ, tùy chọn, người nhận, biểu đồ (với sự trợ giúp của thư viện của bên thứ ba).

Vì vậy, tôi chút nhầm lẫn về tình huống tốt để HTML trong các ứng dụng Android là gì ...

Xin hãy giúp tôi bằng cách đề xuất của bạn hoặc trực tiếp cho tôi một bài báo tốt hơn về vấn đề này ...

+1

nói chung bạn nên sử dụng HTML5 khi bạn muốn chia sẻ mã của mình với nền tảng khác. Nếu đó không phải là trường hợp, sau đó tôi nghĩ rằng mã nguồn gốc cung cấp nhiều hơn nữa. – Ran

+0

Cảm ơn @Ran. Vì vậy, làm thế nào tôi có thể truy cập một số tính năng bản địa như GPS không dây. Là nó từ mã html hoặc bình thường tôi đã làm trong mã java android.? –

+0

@TrackRuler, để truy cập một số tính năng gốc như gps và không dây, bạn phải sử dụng khoảng cách điện thoại, titan, v.v. –

Trả lời

4

Vui lòng đọc this pdf. Bạn có thể có được ý tưởng tốt hơn nơi sử dụng html hoặc nơi để sử dụng các ứng dụng Android gốc.

+0

Cảm ơn bạn đã liên kết bản trình bày ở trên. Thats bỏ thuốc lá cho tôi ngay bây giờ. Và tôi có đề xuất liên kết Google IO từ @Warpzit, trên pdf và video sau sẽ là kết hợp hoàn chỉnh để đưa ra giải pháp rõ ràng cho các câu hỏi của tôi. Đây là liên kết http://www.youtube.com/watch?v=4f2Zky_YyyQ&noredirect=1 –

3

Android là cập nhật nền tảng với nhiều biến thể sử dụng các trình duyệt khác nhau: Trình duyệt Android dựa trên WebKit, Opera Mini, Opera Mobile, Firefox, UCWeb, trình duyệt Google Chrome dành cho Android.

Trình duyệt Android mặc định có một số vấn đề với HTML5. Và Chrome for Android được thiết kế để giải quyết nó. Nó có hỗ trợ gần như hoàn toàn mới nhất của HTML5: chẳng hạn như các phần tử mới, video -H.264 và thẻ hỗ trợ và âm thanh WebM, vị trí địa lý, phần cứng được tăng tốc canvas (bản vẽ 2D) và tất cả các công cụ CSS3, chẳng hạn như bộ chọn, hiệu ứng, truy vấn phương tiện, biến đổi, chuyển tiếp và hoạt ảnh, v.v.

Nhưng mặc dù vẫn không phổ biến vì trình duyệt mới này chưa khả dụng cho phiên bản Android 2.x và 3.x, chỉ dành cho 4.x.

+0

Cảm ơn thông tin rất tốt. Nhưng tôi đã không nhận được câu trả lời của tôi từ thông tin của bạn. Cho dù tôi có thể sử dụng hay không, đề nghị của bạn là gì ... –

+1

Tôi có nghĩa là nó phụ thuộc vào trình duyệt cụ thể mà ứng dụng của bạn đang chạy. Cho đến khi trình duyệt phổ biến nhất trong số người dùng Android là trình duyệt Android mặc định, HTML5 nên được sử dụng thận trọng. Nhưng trong tương lai, những vấn đề này phải được giải quyết thông qua sự phát triển của Chrome dành cho Android. Và việc sử dụng HTML5 sẽ là tự nhiên và không có giới hạn. – kapand

+0

Cảm ơn bạn. tôi đồng ý rằng nó dựa trên bowser. –

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