Xây dựng ứng dụng hỗ trợ giao thông trên hệ điều hành Android - Nguyễn Thế Toàn (ĐH Mở HN)

Phát triển ứng dụng Android hỗ trợ giao thông: Hướng dẫn chi tiết từng bước, từ thiết kế đến triển khai. Tối ưu hóa trải nghiệm người dùng và tính năng.

Trường đại học

Viện Đại học Mở Hà Nội

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2016

93
0
0

Phí lưu trữ

35 Point

Mục lục chi tiết

NHIỆM VỤ CỦA ĐỒ ÁN TỐT NGHIỆP

1. CHƯƠNG 1: TỔNG QUAN VẤN ĐỀ THỰC HIỆN

1.1. Lý do thực hiện đồ án

1.2. Bài toán đặt ra

1.3. Nền tảng xây dựng

1.4. Tổng quan về hệ điều hành Android

1.4.1. Lịch sử ra đời

2. PHÂN TÍCH VÀ THIẾT KẾ

2.1. Nội dung thực hiện

2.2. Xây dựng ứng dụng trên hệ điều hành Android gồm các chức năng

2.3. Nhiệm vụ cơ bản

2.4. Cơ cấu tổ chức

2.5. Quy trình xử lý

2.6. Xác định chức năng

2.7. Gom nhóm chức năng

2.8. Sơ đồ phân rã chức năng:

2.9. Sơ đồ luồng dữ liệu

2.10. Ký hiệu và sử dụng

2.11. DFD mức khung cảnh

2.12. DFD mức đỉnh

2.13. DFD mức dưới đỉnh:

2.14. Đặc tả chức năng:

2.14.1. Quản lý tài khoản

2.14.2. Cập nhật thông tin giao thông

2.15. Phân tích hệ thống dữ liệu

2.16. Đặc tả bảng dữ liệu

3. CÀI ĐẶT VÀ THỬ NGHIỆM

3.1. Cấu trúc ứng dụng Android và cơ sở dữ liệu Firebase

3.1.1. Thành phần của một ứng dụng Android

3.1.2. Tổng quan về Firebase

3.2. Cài đặt và thử nghiệm

3.2.1. Công cụ lập trình

3.2.2. Ngôn ngữ Java – Android

3.3. Màn hình đăng nhập

3.4. Màn hình đăng ký

3.5. Tìm kiếm vị trị xe bus quanh người dùng

3.6. Tìm kiếm vị trí bất kỳ

3.7. Chỉ đường cho người đi bộ đến vị trí tìm kiếm

3.8. Chỉ đường cho người đi xe máy đến ví trí tìm kiếm

3.9. Chia sẻ tin tức giao thông

3.10. Xem tin tức giao thông được cộng đồng người dùng chia sẻ

3.11. Hiển thị vị trí người dùng chia sẻ

3.12. Vẽ đường đi đến vị trí người dùng chia sẻ:

3.13. Tính thích nghi của ứng dụng

3.14. Yêu cầu thiết bị

3.15. Kết quả đạt được

3.16. Các mặt hạn chế

3.17. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu ứng dụng giao thông Android Tìm đường dễ dàng

Trong bối cảnh giao thông ngày càng phức tạp, việc tìm kiếm một ứng dụng hỗ trợ giao thông hiệu quả trở nên vô cùng quan trọng. Ứng dụng giao thông Android ra đời nhằm giải quyết các vấn đề tìm đường, chia sẻ thông tin giao thông và mang đến sự tiện lợi tối đa cho người dùng. Ứng dụng này không chỉ giúp người dùng dễ dàng tìm kiếm các địa điểm mong muốn mà còn cung cấp các tính năng chia sẻ thông tin về tình hình giao thông, từ đó tạo nên một cộng đồng giao thông thông minh. Ứng dụng được xây dựng trên nền tảng Android, nền tảng di động phổ biến nhất hiện nay, đảm bảo tính tiện lợi và khả năng tiếp cận rộng rãi. Theo thống kê của IDC, Android chiếm 82,8% thị trường ứng dụng di động, cho thấy tiềm năng phát triển lớn mạnh của ứng dụng này. Với mục tiêu trở thành người bạn đồng hành tin cậy trên mọi nẻo đường, ứng dụng giao thông Android không ngừng được cải tiến và phát triển để đáp ứng nhu cầu ngày càng cao của người dùng. [Trích dẫn: 'Android chiếm 82,8% thị trường ứng dụng di động']

1.1. Tổng quan về ứng dụng hỗ trợ giao thông Android

Ứng dụng hỗ trợ giao thông Android là một giải pháp phần mềm được thiết kế để giúp người dùng dễ dàng điều hướng, tìm kiếm địa điểm và chia sẻ thông tin về tình hình giao thông. Ứng dụng thường tích hợp các tính năng như bản đồ số, định vị GPS, tìm kiếm địa điểm, cảnh báo giao thông và chia sẻ thông tin thời gian thực. Mục tiêu chính là cung cấp cho người dùng một công cụ toàn diện để giải quyết các vấn đề liên quan đến giao thông, từ đó tiết kiệm thời gian, công sức và nâng cao trải nghiệm di chuyển. Ứng dụng này cũng có thể tích hợp với các dịch vụ khác như phương tiện giao thông công cộng, taxi, hoặc dịch vụ chia sẻ xe để cung cấp cho người dùng nhiều lựa chọn di chuyển hơn.

1.2. Lợi ích của việc sử dụng ứng dụng giao thông thông minh

Việc sử dụng ứng dụng giao thông thông minh mang lại nhiều lợi ích thiết thực cho người dùng. Đầu tiên, nó giúp người dùng dễ dàng tìm kiếm đường đi ngắn nhất và nhanh nhất đến địa điểm mong muốn, tránh được các tuyến đường ùn tắc. Thứ hai, nó cung cấp thông tin về tình hình giao thông thời gian thực, giúp người dùng đưa ra quyết định di chuyển thông minh hơn. Thứ ba, nó cho phép người dùng chia sẻ thông tin về tình hình giao thông với cộng đồng, góp phần xây dựng một mạng lưới giao thông thông minh và hiệu quả hơn. Cuối cùng, nó giúp người dùng tiết kiệm thời gian, công sức và chi phí di chuyển.

II. Thách thức tìm đường Ứng dụng Android giúp giải quyết ra sao

Trong bối cảnh đô thị hóa ngày càng tăng, việc tìm đường, đặc biệt là ở các thành phố lớn, trở thành một thách thức không nhỏ. Tình trạng ùn tắc giao thông, đường xá phức tạp, thông tin chỉ dẫn thiếu chính xác là những vấn đề thường gặp. Ứng dụng giao thông Android ra đời như một giải pháp hữu hiệu để giải quyết những khó khăn này. Ứng dụng cung cấp các tính năng định vị GPS chính xác, bản đồ chi tiếthướng dẫn đường đi bằng giọng nói, giúp người dùng dễ dàng di chuyển đến địa điểm mong muốn. Bên cạnh đó, ứng dụng còn cập nhật thông tin về tình hình giao thông thời gian thực, giúp người dùng tránh được các khu vực ùn tắc và tìm ra lộ trình thay thế tối ưu. Ứng dụng Android này không chỉ giúp người dùng tiết kiệm thời gian và công sức mà còn giảm thiểu căng thẳng khi tham gia giao thông.

2.1. Các vấn đề thường gặp khi di chuyển trong đô thị

Di chuyển trong đô thị thường gặp phải nhiều vấn đề như ùn tắc giao thông, đường xá phức tạp, thiếu thông tin chỉ dẫn, khó tìm chỗ đỗ xe, và ô nhiễm môi trường. Ùn tắc giao thông gây ra sự chậm trễ, tiêu tốn nhiên liệu và gây căng thẳng cho người tham gia giao thông. Đường xá phức tạp, đặc biệt ở các thành phố lớn, khiến người lạ dễ bị lạc đường. Thiếu thông tin chỉ dẫn, biển báo không rõ ràng hoặc bị che khuất, cũng gây khó khăn cho việc di chuyển. Khó tìm chỗ đỗ xe, đặc biệt ở khu vực trung tâm, gây mất thời gian và bực bội. Ô nhiễm môi trường do khí thải từ xe cộ cũng là một vấn đề nghiêm trọng cần được giải quyết.

2.2. Giải pháp từ ứng dụng Android định vị và chỉ đường

Ứng dụng Android định vị và chỉ đường cung cấp nhiều giải pháp hiệu quả để giải quyết các vấn đề di chuyển trong đô thị. Ứng dụng sử dụng GPS để xác định vị trí chính xác của người dùng và cung cấp bản đồ chi tiết với thông tin về đường xá, địa điểm và các tiện ích xung quanh. Ứng dụng cũng cung cấp chức năng tìm kiếm đường đi tối ưu, dựa trên tình hình giao thông thời gian thực và các yếu tố khác như khoảng cách, thời gian và chi phí. Ngoài ra, ứng dụng còn có thể cung cấp thông tin về các phương tiện giao thông công cộng, chỗ đỗ xe và các dịch vụ chia sẻ xe. Nhờ đó, người dùng có thể lựa chọn phương án di chuyển phù hợp nhất với nhu cầu và điều kiện của mình.

III. Chia sẻ thông tin giao thông Xây dựng cộng đồng Android vững mạnh

Một trong những tính năng nổi bật của ứng dụng giao thông Android là khả năng chia sẻ thông tin về tình hình giao thông giữa người dùng. Tính năng này cho phép người dùng báo cáo về các sự cố giao thông, ùn tắc, tai nạn hoặc các thông tin hữu ích khác, từ đó giúp những người dùng khác có thể cập nhật tình hình và điều chỉnh lộ trình phù hợp. Ứng dụng còn tích hợp các công cụ để người dùng kết nốitrao đổi thông tin với nhau, tạo nên một cộng đồng giao thông thông minh và hỗ trợ lẫn nhau. Theo nghiên cứu của Flurry, số phiên sử dụng các ứng dụng di động đã tăng 58% trong năm 2015, cho thấy người dùng ngày càng có xu hướng sử dụng ứng dụng di động để chia sẻ thông tin và kết nối với cộng đồng. [Trích dẫn: 'số phiên sử dụng các ứng dụng di động đã tăng 58%']

3.1. Tầm quan trọng của chia sẻ thông tin giao thông theo thời gian thực

Chia sẻ thông tin giao thông theo thời gian thực đóng vai trò quan trọng trong việc cải thiện hiệu quả và an toàn giao thông. Thông tin về tình hình giao thông, ùn tắc, tai nạn hoặc các sự cố khác có thể giúp người tham gia giao thông đưa ra quyết định di chuyển thông minh hơn, tránh được các khu vực nguy hiểm và tiết kiệm thời gian. Ngoài ra, thông tin giao thông thời gian thực cũng có thể giúp các cơ quan quản lý giao thông điều phối lưu lượng xe, giảm thiểu ùn tắc và cải thiện an toàn giao thông. Sự phát triển của các ứng dụng di động và mạng xã hội đã tạo điều kiện thuận lợi cho việc chia sẻ thông tin giao thông theo thời gian thực, giúp xây dựng một mạng lưới giao thông thông minh và hiệu quả hơn.

3.2. Tính năng chia sẻ và kết nối cộng đồng trên ứng dụng Android

Ứng dụng Android hỗ trợ giao thông tích hợp nhiều tính năng chia sẻ và kết nối cộng đồng để tạo điều kiện cho người dùng chia sẻ thông tin và hỗ trợ lẫn nhau. Người dùng có thể báo cáo về các sự cố giao thông, ùn tắc, tai nạn hoặc các thông tin hữu ích khác, và thông tin này sẽ được hiển thị trên bản đồ cho những người dùng khác. Ứng dụng cũng cho phép người dùng kết nối với nhau thông qua các nhóm hoặc diễn đàn, nơi họ có thể trao đổi thông tin, đặt câu hỏi và nhận được sự giúp đỡ từ cộng đồng. Ngoài ra, ứng dụng còn có thể tích hợp với các mạng xã hội để người dùng dễ dàng chia sẻ thông tin giao thông với bạn bè và người thân.

IV. Tiện lợi tối đa Tích hợp các dịch vụ khác trên ứng dụng

Để mang đến sự tiện lợi tối đa cho người dùng, ứng dụng giao thông Android tích hợp nhiều dịch vụ khác như tìm kiếm địa điểm, đặt xe, thanh toán điện tử và gợi ý các địa điểm ăn uống, vui chơi giải trí. Việc tích hợp này giúp người dùng có thể thực hiện nhiều tác vụ khác nhau chỉ với một ứng dụng duy nhất, tiết kiệm thời gian và công sức. Ứng dụng còn cung cấp các tính năng cá nhân hóa, cho phép người dùng tùy chỉnh giao diện, lựa chọn ngôn ngữ và thiết lập các thông báo theo sở thích cá nhân. Theo dự đoán của ABI Research, doanh thu từ ứng dụng trên thiết bị di động sẽ đạt 46 tỷ USD vào năm 2016, cho thấy tiềm năng phát triển mạnh mẽ của các ứng dụng di động tích hợp nhiều dịch vụ. [Trích dẫn: 'doanh thu từ ứng dụng trên thiết bị di động sẽ đạt 46 tỷ USD']

4.1. Tích hợp dịch vụ tìm kiếm địa điểm và đánh giá

Ứng dụng tích hợp dịch vụ tìm kiếm địa điểm và đánh giá cung cấp cho người dùng khả năng tìm kiếm các địa điểm quan tâm như nhà hàng, khách sạn, cửa hàng, hoặc các địa điểm du lịch. Dịch vụ này thường sử dụng dữ liệu từ các nguồn như Google Maps, Yelp, hoặc Foursquare để cung cấp thông tin chi tiết về địa điểm, bao gồm địa chỉ, số điện thoại, giờ mở cửa, hình ảnh và đánh giá từ người dùng khác. Người dùng có thể đọc các đánh giá này để có cái nhìn tổng quan về địa điểm trước khi quyết định đến đó.

4.2. Khả năng đặt xe và thanh toán trực tiếp trên ứng dụng

Ứng dụng hỗ trợ đặt xe và thanh toán trực tiếp cung cấp cho người dùng khả năng đặt xe taxi, xe ôm, hoặc các dịch vụ chia sẻ xe như Grab hoặc Uber trực tiếp từ ứng dụng. Ứng dụng thường hiển thị thông tin về giá cả, thời gian chờ và thông tin về tài xế. Sau khi hoàn thành chuyến đi, người dùng có thể thanh toán trực tiếp thông qua ứng dụng bằng các phương thức thanh toán điện tử như thẻ tín dụng, ví điện tử hoặc tài khoản ngân hàng.

V. Nghiên cứu và Phát triển Ứng dụng Android giao thông trong tương lai

Sự phát triển của ứng dụng giao thông Android không dừng lại ở những tính năng hiện có. Các nhà phát triển liên tục nghiên cứu và ứng dụng các công nghệ mới như trí tuệ nhân tạo (AI), học máy (Machine Learning)dữ liệu lớn (Big Data) để cải thiện hiệu suất, độ chính xác và khả năng dự đoán của ứng dụng. Trong tương lai, ứng dụng có thể cung cấp các tính năng như dự đoán tình hình giao thông, gợi ý lộ trình thông minh, hỗ trợ lái xe tự động và tích hợp với các thiết bị thông minh khác. Ứng dụng Android sẽ đóng vai trò quan trọng trong việc xây dựng một hệ thống giao thông thông minh và bền vững trong tương lai.

5.1. Ứng dụng AI và Machine Learning trong dự đoán giao thông

AI và Machine Learning đang được ứng dụng rộng rãi trong việc dự đoán tình hình giao thông. Các thuật toán học máy có thể phân tích dữ liệu lịch sử và thời gian thực về lưu lượng xe, tốc độ, thời tiết và các yếu tố khác để dự đoán tình hình giao thông trong tương lai. Thông tin này có thể giúp người dùng lựa chọn lộ trình di chuyển phù hợp, tránh được các khu vực ùn tắc và tiết kiệm thời gian. Ngoài ra, AI cũng có thể được sử dụng để tối ưu hóa hệ thống đèn giao thông, giảm thiểu ùn tắc và cải thiện an toàn giao thông.

5.2. Tích hợp với xe tự lái và hệ thống giao thông thông minh

Trong tương lai, ứng dụng giao thông Android có thể tích hợp với xe tự lái và hệ thống giao thông thông minh để tạo ra một hệ thống giao thông tự động và hiệu quả hơn. Ứng dụng có thể cung cấp thông tin về lộ trình, tình hình giao thông và các yếu tố khác cho xe tự lái, giúp xe tự lái di chuyển an toàn và hiệu quả. Ngoài ra, ứng dụng còn có thể tích hợp với hệ thống giao thông thông minh để cung cấp thông tin về tình hình giao thông, các sự cố và các dịch vụ khác cho người dùng. Sự kết hợp giữa ứng dụng, xe tự lái và hệ thống giao thông thông minh sẽ tạo ra một hệ thống giao thông bền vững, an toàn và hiệu quả hơn.

VI. Kết luận Ứng dụng giao thông Android Tương lai tiện lợi

Ứng dụng giao thông Android không chỉ là một công cụ tìm đường mà còn là một nền tảng kết nối, chia sẻhỗ trợ cộng đồng giao thông. Với những tính năng tiện ích và khả năng phát triển không ngừng, ứng dụng hứa hẹn sẽ trở thành người bạn đồng hành không thể thiếu của mọi người tham gia giao thông. Việc ứng dụng công nghệ vào giao thông là xu hướng tất yếu, và ứng dụng Android đang góp phần quan trọng vào việc xây dựng một hệ thống giao thông thông minh, an toàn và bền vững trong tương lai. Từ những phân tích trên, ta thấy tiềm năng phát triển mạnh mẽ của ứng dụng giao thông Android trong bối cảnh hiện tại và tương lai.

6.1. Tóm tắt các lợi ích chính của ứng dụng

Ứng dụng mang lại nhiều lợi ích như tìm đường nhanh chóng, chia sẻ thông tin thời gian thực, cảnh báo sự cố, gợi ý lộ trình tối ưu, tích hợp dịch vụ tiện ích, và kết nối cộng đồng.

6.2. Triển vọng phát triển và nâng cấp ứng dụng trong tương lai

Trong tương lai, ứng dụng cần tập trung vào các công nghệ mới như AI, Machine Learning, tăng cường tính bảo mật, mở rộng phạm vi dịch vụ, và cá nhân hóa trải nghiệm người dùng.

22/09/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1 TỔNG QUAN VẤN ĐỀ THỰC HIỆN 1. Lý do thực hiện đồ án Xã hội ngày càng hiện đại kéo theo cơ sở hạ tầng ngày càng một nâng cao, các công trình phát triển ngày một nhiều và nhanh chóng, cơ sở hạ hầng ngày càng được mở rộng thì một vấn đề được đặt ra là chúng ta đến một thành phố hay một đất nước lạ thì quá trình tìm đường trở thành một vấn đề khó khăn. Hay vấn đề đến thăm một người thân hay một người bạn thì vấn đề xác định rõ địa điểm một cách chính xác là một vấn đề quan trọng vì trong thời đại hiện nay thời gian được cân nhắc một cách kỹ lưỡng. Chiếc điện thoại là vật bất ly thân của mỗi người, do đó, để vừa tiện lợi, vừa thân thiện với người dùng, em quyết định xây dựng ứng dụng trên nền tảng android – đang là nền tảng được dùng nhiều nhất hiện nay để người dùng có thể sử dụng mọi lúc mọi nơi.

Hiện nay, đã có rất nhiều ứng dụng trên điện thoại di động được tạo ra để giải quyết vấn đề về bản đồ và tìm kiếm vị trí như: Google Maps, Map+, City Maps 2 Go Lite, Waze Social GPS Maps And Traffic, OpenMaps… Các ứng dụng này hầu như đều đáp ứng được nhu cầu về tìm bản đồ, tìm được, chỉ dẫn cho người dùng khi tham gia giao thông,…Tuy nhiên nếu người dùng muốn kết nối bản đồ giữa các điện thoại thông qua GPS khi đang tham gia giao thông thì vẫn chưa thể thực hiện được và ứng dụng chia sẻ hỗ trợ giao thông theo cộng đồng người dùng trên Android sẽ giải quyết được những vấn đề này. Xu thế Theo thống kê của hãng nghiên cứu thị trường ứng dụng Flurry, trong năm 2015, số phiên sử dụng các ứng dụng di động trên toàn cầu tăng 58% so với năm 2014. Đứng đầu bảng tăng trưởng về số phiên sử dụng là các ứng dụng cá nhân hóa (Personalization) với tốc độ lên tới 332%. Trong đó, các ứng dụng nhắn tin qua di động được người dùng trên toàn cầu sử dụng nhiều nhất và đây chính là động lực chính thúc đẩy các nhà phát triển ứng dụng di động tiếp tục cho ra đời các ứng dụng nhắn tin mới trong năm 2016 này.

Theo dự báo của Flurry, số phiên sử dụng ứng dụng di động sẽ tăng cao hơn nữa trong năm nay khi số lượng ứng dụng ngày càng gia tăng và chúng ngày càng thân thiện hơn với khách hàng di động. Phát triển ứng dụng cho thiết bị di động đã trở thành một trong những ngành công nghiệp "hot" trong thời gian qua và ngày càng nhiều doanh nghiệp cũng như các lập trình viên độc lập tham gia. Hãng nghiên cứu ABI Research dự đoán rằng doanh thu từ ứng dụng trên thiết bị di động sẽ đạt 46 tỷ USD vào năm 2016. Tuy nhiên, phía sau các con số hấp dẫn ấy là những cuộc cạnh tranh đầy khốc liệt.

Giới truyền thông đã đăng tải nhiều câu chuyện khởi nghiệp về những công ty non trẻ với văn phòng chỉ vài người nhưng kiếm về khoản tiền lớn nhờ viết ứng dụng, hình thành những giấc mơ triệu đô cho các lập trình viên. Tuy nhiên, thực tế cho thấy những tấm gương như Foursquare, Angry Birds hay Instagram chỉ chiếm tỷ lệ nhỏ trong số hàng triệu ứng dụng đang tồn tại trên thế giới. Một thực tế phũ phàng là có đến 60% ứng dụng trên App Store và Google Play thậm chí còn chưa bao giờ được tải về. Chưa kể, viết được một phần mềm hay đã khó, duy trì được thành công còn khó hơn.

Theo thống kê của IDC, tính đến cuối quý 2/2015, Android chiếm 82,8% thị trường ứng dụng di động trong khi đối thủ gần nhất của hãng là iOS chiếm 3 thị phần 13,9% còn đối thủ thứ hai là Windows chiếm 2,6%. Như vậy, có thể nói, mặc dù gần như độc chiếm thị trường ứng dụng di động toàn cầu nhưng năm 2016 vẫn là năm mà Android tiếp tục phải cạnh tranh gay gắt hơn với iOS. Ngành công nghiệp ứng dụng di động toàn cầu đang phát triển bùng nổ và rất cần một tầm nhìn, chiến lược dài hạn để có được sự phát triển bền vững, đúng hướng. Và khi được phát triển đúng hướng với những đầu tư hợp lý, chắc chắn đây sẽ là một hướng đi lâu dài, dễ sinh lợi cho các doanh nghiệp nói chung và giới lập trình viên nói riêng.

Đây cũng là động lực để Chromelinfotech tiến hành và công bố rộng rãi cuộc nghiên cứu này. Vì những lý do trên sự phát triển của các ứng dụng thông minh đang là một xu hướng mới đối với xã hội giúp chúng ta tiết kiệm được thời gian, công sức và đáp ứng được các nhu cầu về tinh thần giúp cho chúng ta tăng thêm chất lượng cuộc sống. Bài toán đặt ra Trong những năm gần đây, thế giới chứng kiến sự nổi dậy mạnh mẽ của các hệ điều hành dành cho các thiết bị di động. Cũng vì thế mà các ứng dụng trên các hệ điều hành này liên tục gia tăng, mang lại nhiều ứng dụng tiện ích cho người sử dụng.

Trong những ứng dụng đó thì có thể nói đến những ứng dụng mà sử dụng công nghệ GPS, trong đó có những ứng dụng chạy trên nền tảng Android. Hãy cứ tưởng tượng nếu một ngày bạn đi tới một đất nước xa xôi để du lịch, thứ không thể thiếu đối với bạn là bản đồ. Nhưng nó chỉ có chức năng duy nhất là xem, chúng ta cần hơn thế nữa vì thế một ứng dụng sử dụng công nghệ GPS sẽ giúp bạn điều này. Tình trạng giao thông của Việt Nam nói chung và Hà Nội nói riêng thực sự rất phức tạp dù đã có nhiều cải tiến, nâng cấp nhưng vẫn không thể trong 4 ngày một ngày hai mà giải quyết được các vấn đề về tắc đường hay các vấn đề khác về giao thông được.

Smartphone hay nói cách khác là điện thoại thông minh, đang trở nên rất phổ biến trong những năm trở lại đây, nhất là 2013 và 2014. Smartphone được sử dụng ở các tầng lớp, lứa tuổi: thanh thiên, trung niên và cho đến những người lớn tuổi hầu như ai cũng sử dụng sản phẩm tiên tiến này. Trong thời đại công nghệ ngày một phát triển với tốc độ chóng mặt, mỗi người trong chúng ta ai ai cũng đã có trong tay một chiếc điện thoại thông minh giúp cho cuộc sống chúng ta ngày một trở lên tiện lợi và tốt đẹp hơn. Chính vì những lý do trên em xin đề xuất một ứng dụng kết nối cộng đồng truyền tải thông tin về giao thông được làm trên hệ điều hành Android để có thể giải quyết một phần nào đó vấn đề về giao thông ở Hà Nội nói riêng và Việt Nam nói chung, giúp cho cuộc sống chúng ta ngày một tốt đẹp hơn.

Nền tảng xây dựng 4. Tổng quan về hệ điều hành Android 4. Lịch sử ra đời Tháng 7 năm 2005, Google mua lại Android, Inc., một công ty nhỏ mới thành lập có trụ sở ở Palo Alto, California, Mỹ. Những nhà đồng sáng lập của Android chuyển sang làm việc tại Google gồm có Andy Rubin (đồng sáng lập công ty Danger), Rich Miner (đồng sáng lập công ty Wildfire Communications), Nick Sears (từng là phó chủ tịch của T-Mobile), và Chris White (trưởng nhóm thiết kế và phát triển giao diện tại WebTV).

Khi đó, có rất ít thông tin về các công việc của Android, ngoại trừ việc họ đang phát triển phần mềm cho điện thoại di động. Điều này tạo những tin đồn về việc Google có ý định bước vào thị trường điện thoại di động. Tại Google, nhóm do Rubin đứng đầu đã phát triển một nền tảng thiết bị di động dựa trên hạt nhân Linux, được họ tiếp thị đến các nhà sản xuất thiết bị 5 cầm tay và các nhà mạng trên những tiền đề về việc cung cấp một hệ thống mềm dẻo, có khả năng nâng cấp mở rộng cao. Một số nguồn tin cho biết trước đó Google đã lên danh sách các thành phần phần cứng và các đối tác phần mềm, đồng thời ra hiệu với các nhà mạng rằng họ sẵn sàng hợp tác ở nhiều cấp độ khác nhau Ngày càng nhiều suy đoán rằng Google sẽ tham gia thị trường điện thoại di động xuất hiện trong tháng 12 năm 2006.

Tin tức của BBC và Nhật báo phố Wall chú thích rằng Google muốn đưa công nghệ tìm kiếm và các ứng dụng của họ vào điện thoại di động và họ đang nỗ lực làm việc để thực hiện điều này. Các phương tiện truyền thông in và online cũng sớm có bài viết về những tin đồn cho rằng Google đang phát triển một thiết bị cầm tay mang thương hiệu Google. Và lại càng có nhiều suy đoán sau bài viết về việc Google đang định nghĩa các đặc tả công nghệ và trình diễn các mẫu thử với các nhà sản xuất điện thoại di động và nhà mạng. Tháng 9 năm 2007, InformationWeek đăng tải một nghiên cứu của Evalueserve cho biết Google đã nộp một số đơn xin cấp bằng sáng chế trong lĩnh vực điện thoại di động.

Liên minh thiết bị cầm tay mở rộng. Bài chi tiết: Liên minh thiết bị cầm tay mở rộng "Công bố ngày hôm nay mang nhiều hoài bão hơn bất kỳ chiếc 'Google Phone' đơn nhất nào dư luận suy đoán trong một số tuần qua. Mong ước của chúng tôi là nền tảng mạnh mẽ mà chúng tôi đang công bố đây sẽ mang lại sức mạnh cho hàng ngàn mẫu điện thoại khác nhau."-Eric Schmidt, Chủ tịch/Giám đốc điều hành Google. Ngày 5 tháng 11 năm 2007, Liên minh thiết bị cầm tay mở rộng (Open Handset Alliance), một côngxoocxiom bao gồm nhiều công ty trong đó có Texas Instruments.

Tập đoàn Broadcom, Google, HTC, Intel, LG, Tập đoàn Marvell Technology, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint 6 Nextel và T-Mobile được thành lập với mục đích phát triển các tiêu chuẩn mở cho thiết bị di động. Cùng với sự thành lập của OHA, họ cũng giới thiệu sản phẩm Android đầu tiên. Nó là một thiết bị di động có hệ điều hành dựa trên nhân Linux phiên bản 2. Ngày 9 tháng 12 năm 2008, thêm 14 thành viên mới gia nhập dự án Android được công bố, gồm có ARM Holdings, Atheros Communications, Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, và Vodafone Group Plc.

Trừ những giai đoạn cập nhật ngắn, Android đã lưu hành với mã nguồn mở kể từ ngày 21 tháng 10 năm 2008. Google đã mở toàn bộ mã nguồn (bao gồm cả các ngăn xếp mang và điện thoại) under an Apache License. Với giấy phép Apache, các nhà cung cấp có thể thêm những mở rộng thương mại mà không cần chuyển chúng thành mã nguồn mở. Lịch sử cập nhật Android đã trải qua một số các cấp nhật kể từ lần đầu phát hành.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ