Báo cáo đồ án tốt nghiệp xây dựng Web trên nền mobile

32 2.6K 16
Báo cáo đồ án tốt nghiệp xây dựng Web trên nền mobile

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

website về web mobile lập trình android

Báo cáo bài tập tốt nghiệp Ứng dụng tải game trên nền tản webmobile MỤC LỤC: Chương I : Tổng quan về Mobile Website 2 I.Những kiến thức cơ bản về thiết kế web cho thiết bị 2 II.Môi trường phát triển web cho di động 5 III.5 yếu tố thiết yếu cho một web mobile 8 Chương II : Phương thức lưu trữ tập tin trên mobile 12 I.Lưu trữ bên trong hay bên ngoài 12 II.Quyền được lưu trữ bộ nhớ ngoài 13 III.Lưu trữ một tệp tin trong bộ nhớ trong 14 IV.Lưu trữ một tệp tin trong bộ nhớ ngoài 15 V.Kiểm ra không gian trống 17 Chương III : Xây dựng ứng dụng tải game trên nền tảng web mobile 19 Cho phép JavaScript 24 Lời nói đầu Website phiên bản mobile, công nghệ phát triển không ngừng đã làm thay đổi thói quen của người sử dụng máy tính và mạng internet để tìm kiếm thông tin, dịch vụ, sản phẩm. Bây giờ, người lướt web có thể không ngồi trước màn hình máy tính để tìm kiếm sản phẩm hay dịch vụ mà đã chuyển sang các thiết bị cầm tay – smartphone – tablet. Như Mary Meeker – Kleiner Perkins cho biết: “Sự chấp nhận sử dụng mobile web diễn ra nhanh hơn 8 lần so với web truyền thống trong cuối thập niên 90.”. Trong quá trình thực chương trình còn nhiều thiếu sót rất mong được sự chỉ dẫn của thầy cô. Em xin chân thành cảm ơn! GVHD: TS ngô hữu phúc 1 SVTH: Nguyễn Linh Dương Báo cáo bài tập tốt nghiệp Ứng dụng tải game trên nền tản webmobile Chương I : Tổng quan về Mobile Website I. Những kiến thức cơ bản về thiết kế web cho thiết bị - Yếu tố dẫn đến sự phát triển của mobile web: - Phát triển web cho di động theo cách tiếp cận " lấy tiêu chuẩn làm nền tảng phát triển " sẽ đảm bảo: o Sự tương thích trên thiết bị o Khả dụng trên nhiều nền tảng và trình duyệt di động - Cơ chế hoạt động của web: o Giao thức HTTP (Hypertext Transfer Protocol): giao thức để chia sẻ tài liệu, file GVHD: TS ngô hữu phúc 2 SVTH: Nguyễn Linh Dương Báo cáo bài tập tốt nghiệp Ứng dụng tải game trên nền tản webmobile o URI (Uniform Resource Identifiers): phương thức truy cập cho các file văn bản, tài liệu đánh dấu và các tài nguyên nhị phân khác o Yêu cầu HTTP (HTTP request):  Máy khách gửi URI của tài nguyên mong muốn và một tập hợp các header tới máy chủ web  Header là một phần của gói tin chuyển qua lại giữa máy khách và máy chủ, chứa thông tin điều khiển  Header có thể chứa danh sách kiểu MIME cho biết kiểu định dạng nội dung hỗ trợ trên máy khách o Hồi đáp HTTP (HTTP response):  Máy chủ web sẽ gửi cho máy khách các tài liệu (đánh dấu, văn bản, mã nhị phân)  Tập hợp header khác, một trong số đó có chứa MIME mô tả kiểu file tài liệu truyền cho máy khách - Web dành cho thiết bị di động là gì ? o Về cơ bản là những trang web thông thường o Sử dụng những nền tảng của web thông thường và bổ sung thêm các kiểu MIME o Kiểu MIME phân biệt ngôn ngữ đánh dấu di động với HTML trên máy tính o Ngôn ngữ đánh dấu và định dạng được tối ưu hóa riêng cho thiết bị di động Web cho thiết bị di động Web trên máy tính Sử dụng nền tảng của web thông thường Nội dung của một trang web bao gồm mã đánh dấu, định dạng, kịch bản và các nội dung đa phương tiện hiển thị nhờ các trình duyệt web Chứa kiểu MIME phân biệt ngôn ngữ đánh dấu di động Hiển thị trên Firefox, Opera hoặc Internet Explorer sử dụng máy tính để bàn, máy tính xách tay và Netbook Kích cỡ màn hình hiển thị nhỏ Kích cỡ màn hình: 800x600 trở lên Số trình duyệt: 12+ Số trình duyệt: đa dạng Lỗi trình duyệt: xuất hiện nhiều Lỗi trình duyệt: ít, được vá lỗi Tiêu chuẩn W3C: ít tiêu chuẩn được công bố Tiêu chuẩn W3C: áp dụng rộng rãi Ngôn ngữ đánh dấu: - WML - CHTML - XHTML Basic - XHTML-MP Ngôn ngữ đánh dấu: - XHTML, HTML GVHD: TS ngô hữu phúc 3 SVTH: Nguyễn Linh Dương Báo cáo bài tập tốt nghiệp Ứng dụng tải game trên nền tản webmobile - XHTML - HTML JavaScript và AJAX: Không có trên 90% thiết bị di động JavaScript và AJAX: Sẵn có Địa chỉ của máy khách: 3 tỷ người dùng di động Địa chỉ máy khách: 1 tỷ máy tính - Ngôn ngữ đánh dấu cho thiết bị di động: o XHTML và HTML o XHTML -MP (XHTML Mobile Profile - hồ sơ di động o XHTML) o CHTML (iMode) o WML (Wireless Markup Language - ngôn ngữ đánh o dấu không dây) o HTML:  Là ngôn ngữ đánh dấu web chuẩn  Nhiều trình duyệt di động hỗ trợ đầy đủ các tập thẻ của HTML  Độ phân giải màn hình, dung lượng lưu trữ và giới hạn băng thông của thiết bị di động đòi hỏi phải tối ưu hóa trong việc hiển thị o XHTML:  Là sự kết hợp giữa tập hợp thẻ của HTML với việc tuân thủ cú pháp nghiêm ngặt của XML  Trình duyệt của các thiết bị di động thông minh như điện thoại Android, iPhone, Nokia Series 60, Windows Mobile và BlackBerry đều hỗ trợ XHTML, HTML, JavaScript và AJAX o XHTML -MP (XHTML Mobile Profile):  Là chuẩn đánh dấu không chính thức cho web di động  Là tập con của XHTML, bao gồm: • XHTML -MP 1.0 thiết lập các thẻ cơ bản cho mã đánh dấu thiết bị di động. • XHTML -MP 1.1 thêm thẻ <script> và hỗ trợ JavaScript cho thiết bị di động • XHTML -MP 1.2 thêm nhiều thẻ định dạng và kiểu nhập dữ liệu o WML (Wireless Markup Language – WML):  Ngôn ngữ đánh dấu không dây - Là ngôn ngữ đánh dấu cũ và đơn giản hơn dành cho những thiết bị di động hiệu năng thấp  Là ứng dụng của XML sử dụng hai khái niệm ‘deck’ và GVHD: TS ngô hữu phúc 4 SVTH: Nguyễn Linh Dương Báo cáo bài tập tốt nghiệp Ứng dụng tải game trên nền tản webmobile ‘card’ o HDML:  Handheld Device Markup Language - ngôn ngữ đánh dấu cho thiết bị cầm tay - là tiền thân của WML o CHTML :  Compact HTML – là tập con của HTML, chỉ phát triển ở thị trường Nhật Bản  Không hỗ trợ các tính năng: JPEG, table, bản đồ dạng ảnh, màu nền, …. - Style sheet cho web di động: o Trình duyệt di động tốt nhất hỗ trợ CSS2, định dạng chuẩn sử dụng với XHTML và HTML trên trình duyệt của máy tính o Trình duyệt di động hỗ trợ XHTML -MP sử dụng CSS không dây (Wireless CSS) và/hoặc CSS Mobile Profile II. Môi trường phát triển web cho di động - Để phát triển web di động, cần thiết phải có: o Môi trường phát triển tích hợp – IDE o Máy chủ web & trình duyệt web - Để xem thử và kiểm tra web di động, có thể sử dụng: o Firefox – cài đặt thêm mobile add-on o Các trình duyệt mô phỏng trình duyệt di động o Trình duyệt di động trên thiết bị di động thật - Môi trường phát triển tích hợp – IDE: o Là bộ công cụ dành cho lập trình viên cho phép thiết kế, lập trình, thực thi và gỡ lỗi ứng dụng web (hay bất kỳ dạng phần mềm nào khác) o Không yêu cầu IDE cụ thể, có thể sử dụng:  Adobe Dreamweaver CS5/ CS6  • Eclipse  • Microsoft Visual Studio  • Komodo  • NetBeans  • Zend Studio  • …. - Kiểu MIME cho di động: o Kiểu MIME di động (hay kiểu nội dung) xác định định dạng cho nội dung web di động o Máy chủ web và trình duyệt trên máy khách sử dụng các kiểu MIME để phân biệt tài liệu văn bản… GVHD: TS ngô hữu phúc 5 SVTH: Nguyễn Linh Dương Báo cáo bài tập tốt nghiệp Ứng dụng tải game trên nền tản webmobile o Trong giao dịch HTTP giữa trình duyệt và máy chủ, kiểu MIME được sử dụng theo nhiều cách khác nhau thông qua bộ chuyển mã hoặc proxy trung gian  Bộ chuyển mã và gateway: • Thường gặp vấn đề chuyển đổi máy chủ proxy HTTP giữa thiết bị và máy chủ web • Máy chủ proxy kiểm tra trường Accept và Content- Type trong header để xác định cách xử lý nội dung gốc sao cho phù hợp với từng loại thiết bị  Ngôn ngữ thực thi phía máy chủ: • Có thể thay đổi kiểu MIME liên kết với một tài liệu sử dụng ngôn ngữ thực thi phía máy chủ  Ví dụ: - Một vài kiểu MIME cho di động: Kiểu MIME Phần mở rộng file Nội dung Nơi dùng application/vnd.w ap.xhtml+xml application/xhtml +xml Xhtml XHTML-MP Các trang web di động text/html html (hay htm trên Windows servers) HTML Các trang web di động text/css Css CSS1, CSS2, và Wireless CSS CSS dành cho các nội dung trên web di động application/javascr ipt text/javascript Js Java Script Ngôn ngữ kịch bản sử dụng cùng với HTML và XHTML-MP 1.1 và 1.2 - Trình duyệt web di động trên máy tính: o Cần thiết phải có công cụ giả lập môi trường di động o Công cụ thuận tiện để sử dụng web di động: firefox kết hợp với add-on:  Add-on XHTML Mobile Profile  Add-on wmlbrowser  Add-on User Agent Switcher  Add-on Modify Headers  Add-on Live HTTP Headers  Add-on Small Screen Renderer GVHD: TS ngô hữu phúc 6 SVTH: Nguyễn Linh Dương Báo cáo bài tập tốt nghiệp Ứng dụng tải game trên nền tản webmobile  Add-on Firebug - Công cụ mô phỏng trình duyệt di động (Mobile Browser Emulators): o Là công cụ giúp gỡ lỗi cho lập trình viên web di động o Ba loại trình mô phỏng di động:  Trình mô phỏng thiết bị di động: mô phỏng hệ điều hành của điện thoại di động và các ứng dụng di động  Trình mô phỏng trình duyệt di động: chỉ mô phỏng ứng dụng trình duyệt trên di động  Trình mô phỏng hạ tầng di động: mô phỏng thiết bị di động và dịch vụ liên quan trong hệ sinh thái di động - Một số trình mô phỏng Trình mô phỏng Kiểu mô phỏng Mô tả iPhone SDK Thiết bị Chứa bộ giả lập Iphone, chỉ chạy trên OS X Android SDK Thiết bị Giả lập thiết bị chạy Android Windows Mobile 6 SDK Thiết bị Giả lập thiết bị, và vỏ ngoài cho thiết bị sử dụng Windows Mobile Nokia Mobile Browser Simulator 4.0 Thiết bị Giả lập XHTML, XHTMLMP và WML giống các thiết bị của Nokia - Thiết bị di động thật: o Là giải pháp tốt nhất và chính xác hơn cả o Có thể sử dụng giải pháp thay thế: DeviceAnywhere - Các công cụ phát triển khác: o Công cụ đối sánh file: Tiện ích đối sánh file cho phép kiểm tra một cách trực quan từng dòng và hợp nhất lại các điểm khác biệt giữa các file văn bản o Công cụ quản lý mã nguồn - Để đảm bảo sự tương thích trên thiết bị và khả dụng trên nhiều nền tảng, trình duyệt di động, hãy tiếp cận việc phát triển web di động theo hướng " lấy tiêu chuẩn làm nền tảng" - Khi trả về cho yêu cầu HTTP (HTTP request), máy chủ sẽ đưa về danh sách MIME để biết định dạng nội dung hỗ trợ trên thiết bị người truy cập (máy tính, laptop, thiết bị di động,…) - Có nhiều môi trường phát triển web di động, khuyến khích sử dụng: Adobe Dreamweaver CS5/CS6 - Sử dụng các công cụ mô phỏng trình duyệt di động để kiểm tra lỗi cho web di động GVHD: TS ngô hữu phúc 7 SVTH: Nguyễn Linh Dương Báo cáo bài tập tốt nghiệp Ứng dụng tải game trên nền tản webmobile III. 5 yếu tố thiết yếu cho một web mobile. Chúng ta thường nghĩ rằng thiết kế web và thiết kế web mobile rất khác nhau, thực sự không phải là như vậy. Có một số điểm cần lưu ý khi thiết kế các trình duyệt web mobile (web di động). Dưới đây là 5 yếu tố chính mà tất cả các trang web mobile CẦN PHẢI CÓ. 1. Thiết kế các yếu tố định vị, định hướng có chủ đích 2. Tập trung vào nội dung 3. Cung cấp phản hồi (feedback) 4. Làm nổi bật thương hiệu 5. Sử dụng khoảng trắng 1. Thiết kế các yếu tố định vị, định hướng có chủ đích Việc lướt web trong mobile là một trải nghiệm khá thú vị. Vì thế chúng ta nên làm cho nó trở nên sinh động và có ý nghĩa. Việc chuyển hướng là bao gồm những gì mà người dùng cần thao tác và cung cấp đường dẫn rõ ràng. Việc gỡ bỏ những lần chạm/ tương tác trên màn hình mobile không làm cho trình ứng dụng của bạn trở nên dễ sử dụng và có ý nghĩa hơn. Người dùng chỉ việc chạm một đến hai lần trên màn hình nếu họ biết họ đang ở đâu và làm gì. Điều đầu tiên, đảm bảo các yếu tố định vị nhìn có thể tương tác được. Ta nên thiết kế chúng trông giống như dạng nút, các danh sách hoặc dùng các dấu mũi tên. Vì là thiết kế web cho mobile, sẽ không có những trạng thái như bàn tay hay con chuột trên màn hình, do hãy chắc chắn rằng các yếu tố định vị, định hướng cần được thiết kế sao cho người dùng có cảm giác những yếu tố này có thể tương tác được. Thứ hai, việc đặt tên nhãn cho tiêu đề rất quan trọng. Cần đảm bảo rằng những tiêu đề có một ý nghĩa gì đó cho người dùng. Mọi người đều biết ý nghĩa và công dụng của nút “back”. Nếu bạn có một đường dẫn cần một vài thao tác, thay vì ghi nhãn cho các nút quay lại với các tiêu đề trang trước đó, chỉ cần đặt tên “back”. Nên đặt tên nhãn đơn giản và có ý nghĩa. Tránh gộp tất cả mọi thứ mà bạn không biết phải làm gì với chúng. Đây chính là những nơi có khả năng bẫy người sử dụng khi thao tác. Hãy nhớ rằng với ít yếu tố định vị không có nghĩa là việc định hướng trở nên dễ dàng, vì vậy việc thêm những nút như “My Profile” hay “Password” sẽ tốt hơn là chôn chặt chúng vào trong một nhóm thông tin đã được thiết lập. GVHD: TS ngô hữu phúc 8 SVTH: Nguyễn Linh Dương Báo cáo bài tập tốt nghiệp Ứng dụng tải game trên nền tản webmobile Icon là cách đơn giản nhất trong việc cung cấp thông tin. Điều này có nghĩa là không phải các câu chữ khó đọc hoặc là mất nhiều thời gian, nhưng bởi vì những nội dung thể hiện bằng đồ họa tạo ra một sự cân bằng thị giác tốt hơn. Các thiết bị mobile là một môi trường khá thú vị để sử dụng và với các icon có thể cải thiện những trải nghiệm tổng thể cho người dùng. Thêm vào đó, icon kết hợp với nhãn tên rõ ràng sẽ giúp người dùng hiểu rõ ý nghĩa và cung cấp cho họ một đường dẫn rõ ràng. 2. Tập trung vào nội dung Việc gỡ bỏ những lần thao tác trên web mobile không thực sự làm cho mọi thứ trở nên dễ dàng và thao tác nhanh hơn. Thêm vào đó, đơn giản gỡ bỏ một nội dùng nào đó cũng không làm cho các giao diện web mobile dễ sử dụng hơn. Nếu bạn gỡ bỏ một số nội dung giữa website và web mobile, bạn có thể ĐANG GỠ BỎ những nội dung mà người dùng cần hoặc muốn có. Bạn cần tập trung vào nội dung hơn – đây là điều mang lại lợi ích cho cả website và web mobile. Thay vì gỡ bỏ nội dung được cho là “KHÔNG QUAN TRỌNG”, bạn cần tái mục đích thiết kế hoặc là tái tập trung nội dung. Bạn có thể xóa những mảng nội dung trên màn hình, nhưng điều này chỉ có thể giúp cho người dùng dễ đọc hơn. Việc tái mục đích thiết kế có thể được thực hiện bằng cách chia nhỏ đoạn văn bản hoặc đặt chúng dưới dạng bullet. Ngoài ra, việc chia nhỏ khối văn bản thành những dạng khác như câu trích dẫn, các dòng hay đặt chúng vào những khối đồ họa giúp người dùng dễ đọc được nội dung. Dưới đây là một số cách sử dụng yếu tố trực quan hỗ trợ cho văn bản: Sử dụng các icon đi kèm với các tiêu đề. Sử dụng các yếu tố đồ họa cho ngày tháng này thay vì chỉ liệt kê các ngày. Sử dụng inforgraphic (thể hiện thông tin bằng hình ảnh) nhằm giải thích nội dung cần thông báo. Sử dụng màu khác nhau cho các tiêu đề thay vì thay đổi kích thước font chữ. Sử dụng nền màu sáng nhẹ nhằm giúp xác định các nội dung khác nhau. Làm nổi rõ các nội dung quan trọng. Sử dụng padding và những không gian âm để nhấn mạnh hay để tách bạch các nội dung văn bản. Sử dụng các kiểu câu trích dẫn, các dòng nhỏ, khối hình để chia nhỏ nội dung. Người dùng muốn được biết tất cả các nội dung của trang web, vì vậy hãy cung cấp đầy đủ cho họ bằng cách chia nhỏ nội dung và tái tập trung bằng những cơ chế thị giác khác. GVHD: TS ngô hữu phúc 9 SVTH: Nguyễn Linh Dương Báo cáo bài tập tốt nghiệp Ứng dụng tải game trên nền tản webmobile 3. Cung cấp phản hồi (Feedback) Đây là một yếu tố không chỉ quan trọng đối với web mobile mà còn quan trọng đối với tất cả các web. Cung cấp feedback cho người dùng trở nên quan trọng hơn trong web mobile vì bạn không có trình duyệt như trong webite. Những phản hồi như thay đổi trạng thái khi di chuyển lên đối tượng hoặc các hình ảnh động thực sự không tồn tại trong các thiết bị mobile cảm ứng. Các thiết bị mobile chỉ có thể hoạt động khi chúng đã được kích hoạt. Vì vậy cung cấp những phản hồi rõ ràng ngay khi vùng đối tượng được tương tác, đã được tương tác hoặc đang ở trạng thái kích hoạt là RẤT QUAN TRỌNG. Nếu như bạn có một danh sách các đối tượng có thể tương tác, bạn cũng sẽ trông đợi sự phản hồi bằng hình ảnh trực quan ngay khi bạn chạm/tương tác và nhận được sự phản hồi từ chúng. Đây là cách mà thiết bị báo cho bạn biết là bạn đang tương tác với nó. Và trong hầu hết các thiết bị di động, chúng ta thường chỉ đưa ra một lựa chọn – PHẢN HỒI BẰNG HÌNH ẢNH TRỰC QUAN. Dưới đây là một số phản hồi trực quan trong việc giao tiếp với người dùng: Sử dụng màu để đánh dấu các khu vực đã được lựa chọn hoặc đang kích hoạt. Sử dụng hiệu ứng hiển thị và làm mờ ngay khi người dùng chạm lên đối tượng này hay đối tượng khác. Sử dụng đường viền hay tô chuyển gradient trên các nút khi được chọn. Sử dụng các nút hay màu chữ khác nhau để biểu thị thay đổi trạng thái. Sử dụng các dấu mũi tên khi các mục drop-down được chọn. Sử dụng slide hay các yếu tố làm mờ giữa các màn hình để chỉ định trạng thái đang được thay đổi. 4. Làm nổi bật thương hiệu Ngay khi chúng ta muốn thiết kế một website thật ấn tượng nhằm thể hiện được những kiến thức và kỹ năng thiết kế của mình, một trong những yếu tố quan trọng nhất của bất kỳ một thiết kế là xây dựng thương hiệu. Đừng bao giờ quên nó. Mặc dù không có nhiều khoảng trống trong mobile, bạn nên nhớ đặt logo công ty vào trong thiết kế của bạn. Có rất nhiều phong cách thiết kế logo. Tuy nhiên, hai yếu tố quan trọng trong tạo nên một thương hiệu rõ ràng là LOGO và NHÓM MÀU đại diện thương hiệu. Trong thiết kế web mobile, cần đảm bảo hai yếu tố này được thể hiện. Vị trí logo có thể khác nhau tùy theo các phiên bản màn hình và thậm chí nó có thể được đặt trong trang chính. Việc làm cho hệ thống màu trở nên có ý nghĩa, gây ấn tượng cho người dùngdùng nó xuyên xuốt trong các trang còn lại. GVHD: TS ngô hữu phúc 10 SVTH: Nguyễn Linh Dương [...]... trên nền tản webmobile - Máy ảo : genymoniton II Giao diện ứng dụng GVHD: TS ngô hữu phúc 26 SVTH: Nguyễn Linh Dương Báo cáo bài tập tốt nghiệp GVHD: TS ngô hữu phúc Ứng dụng tải game trên nền tản webmobile 27 SVTH: Nguyễn Linh Dương Báo cáo bài tập tốt nghiệp GVHD: TS ngô hữu phúc Ứng dụng tải game trên nền tản webmobile 28 SVTH: Nguyễn Linh Dương Báo cáo bài tập tốt nghiệp III Ứng dụng tải game trên. .. Bạn có thể lấy WebSettings với getSettings () , sau đó kích hoạt Javascript với setJavaScriptEnabled () Ví dụ: GVHD: TS ngô hữu phúc 24 SVTH: Nguyễn Linh Dương Báo cáo bài tập tốt nghiệp Ứng dụng tải game trên nền tản webmobile WebView myWebView = ( WebView ) findViewById ( R id webview ); WebSettings webSettings = myWebView getSettings (); webSettings setJavaScriptEnabled ( true ); WebSettings cung... 18 SVTH: Nguyễn Linh Dương Báo cáo bài tập tốt nghiệp Ứng dụng tải game trên nền tản webmobile Chương III : Xây dựng ứng dụng tải game trên nền tảng web mobile I Ứng dụng web Có 2 cách cơ bản để cung cấp một ứng dụng trên Android : một ứng dụng phía máy khách (được phát triển bằng cách sử dụng Android SDK và cài đặt trên thiết bị người dùng trong một APK) hoặc một ứng dụng web (được phát triển bằng... hữu phúc 23 SVTH: Nguyễn Linh Dương Báo cáo bài tập tốt nghiệp Ứng dụng tải game trên nền tản webmobile Android Thay vào đó, bạn có thể thiết kế một trang web đó là thiết kế riêng cho các thiết bị Android và sau đó thực hiện một WebView trong ứng dụng Android của bạn mà tải trang web a Tạo web view cho ứng dụng Để thêm một WebView để ứng dụng của bạn, chỉ cần bao gồm yếu tố trong bố trí hoạt.. .Báo cáo bài tập tốt nghiệp Ứng dụng tải game trên nền tản webmobile hêm một điều nhỏ nhưng quan trọng, là các trình duyệt mobile không có thanh tiêu đề hay thanh URL Chi tiết nhỏ nhưng quan trọng này cho phép màn hình trình duyệt lớn trên toàn màn hình để nhắc nhở người dùng đã và đang ở đâu trong trang web Sự vắng mặt của thanh tiêu đề hay thanh URL trên thiết bị mobile làm cho thương... trên nền tản webmobile Kết quả GVHD: TS ngô hữu phúc 29 SVTH: Nguyễn Linh Dương Báo cáo bài tập tốt nghiệp IV Ứng dụng tải game trên nền tản webmobile Nhận xét Ứng dụng Cần kết nối Internet để tải game Truy cập Internet Cài đặt và nâng Tải và cài đặt trực tiếp trên điện thoại cấp dữ liệu Giao diện người Đơn giải không bắt mắt Tuy nhiên , với sự tiến bộ của dùng HTML5 và CSS3 , Javascript(Jquery Mobile) ... Nguyễn Linh Dương Báo cáo bài tập tốt nghiệp Ứng dụng tải game trên nền tản webmobile Hình 1 minh họa làm thế nào bạn có thể cung cấp quyền truy cập vào các trang web của bạn từ một trong hai trình duyệt web của bạn hoặc ứng dụng Android của riêng bạn Tuy nhiên, bạn không nên phát triển một ứng dụng Android chỉ đơn giản là một phương tiện để xem trang web của bạn Thay vào đó, các trang web bạn nhúng trong... and (-webkit-device-pixel-ratio: 1.5)" href="hdpi.css" /> Hoặc, xác định phong cách khác nhau trong một kiểu: #header { background:url(medium-density-image.png); } GVHD: TS ngô hữu phúc 22 SVTH: Nguyễn Linh Dương Báo cáo bài tập tốt nghiệp Ứng dụng tải game trên nền tản webmobile @media screen and (-webkit-device-pixel-ratio:... trí trong đó WebView lấp đầy màn hình: Để tải một trang web trong WebView , sử dụng loadUrl () Ví dụ: WebView myWebView = ( WebView ) findViewById ( R id webview ); myWebView loadUrl... tránh làm đầy dung lượng lưu trữ trên một ngưỡng nhất định Tuy nhiên, hệ thống không đảm bảo rằng bạn có thể viết như nhiều byte như được chỉ định bởi getFreeSpace () Nếu số trở lại là một vài MB hơn kích thước của dữ liệu bạn muốn lưu, hoặc nếu hệ thống tập tin là ít hơn 90% đầy đủ, sau GVHD: TS ngô hữu phúc 17 SVTH: Nguyễn Linh Dương Báo cáo bài tập tốt nghiệp Ứng dụng tải game trên nền tản webmobile . Nguyễn Linh Dương Báo cáo bài tập tốt nghiệp Ứng dụng tải game trên nền tản webmobile III. 5 yếu tố thiết yếu cho một web mobile. Chúng ta thường nghĩ rằng thiết kế web và thiết kế web mobile rất khác. SVTH: Nguyễn Linh Dương Báo cáo bài tập tốt nghiệp Ứng dụng tải game trên nền tản webmobile Chương I : Tổng quan về Mobile Website I. Những kiến thức cơ bản về thiết kế web cho thiết bị - Yếu. Báo cáo bài tập tốt nghiệp Ứng dụng tải game trên nền tản webmobile MỤC LỤC: Chương I : Tổng quan về Mobile Website 2 I.Những kiến thức cơ bản về thiết kế web cho thiết bị 2 II.Môi

Ngày đăng: 28/05/2014, 16:42

Từ khóa liên quan

Mục lục

  • Chương I : Tổng quan về Mobile Website

    • I. Những kiến thức cơ bản về thiết kế web cho thiết bị

    • II. Môi trường phát triển web cho di động

    • III. 5 yếu tố thiết yếu cho một web mobile.

    • Chương II : Phương thức lưu trữ tập tin trên mobile

      • I. Lưu trữ bên trong hay bên ngoài

      • II. Quyền được lưu trữ bộ nhớ ngoài

      • III. Lưu trữ một tệp tin trong bộ nhớ trong

      • IV. Lưu trữ một tệp tin trong bộ nhớ ngoài

      • V. Kiểm ra không gian trống

      • Chương III : Xây dựng ứng dụng tải game trên nền tảng web mobile

        • Cho phép JavaScript

Tài liệu cùng người dùng

Tài liệu liên quan