Android 4.0 giới thiệu WiFi Direct vào lõi của Android. về cơ bản, nó tạo ra kết nối adhoc giữa thiết bị này với thiết bị khác bằng WiFi bằng cách tạo ra những gì tôi đoán có thể được coi là Điểm truy cập. Bạn không cần điểm truy cập wifi để sử dụng WiFi Direct và thực tế, nếu bạn được kết nối với wifi khi bật WiFi trực tiếp, nó sẽ ngắt kết nối với bạn. Bạn không thể kết nối với cả Điểm truy cập và bật wifi trực tiếp.
Thiết bị chủ hoạt động như một điểm truy cập để các thiết bị khác kết nối, sau đó thông qua các phần mềm khác, các tệp và dữ liệu khác có thể được chia sẻ hoặc truyền đến (các) thiết bị khách.
Để sử dụng Wifi Direct, settings -> wireless & networks
bạn phải kích hoạt nó. Sau đó, bạn nên có một tùy chọn để "chia sẻ" qua wifi. Điều này hoạt động rất nhiều như chia sẻ bluetooth, trong đó thiết bị khác phải "sẵn sàng chấp nhận" các tập tin của bạn. Bạn sẽ chỉ có thể thực hiện wifi trực tiếp với các thiết bị có hỗ trợ rõ ràng cho wifi trực tiếp. Android 4.0 là phiên bản đầu tiên của HĐH được tích hợp hỗ trợ wifi trực tiếp. Samsung Galaxy S II cũng có hỗ trợ wifi trực tiếp. Đây là một tính năng bổ sung mà Samsung đưa vào phiên bản Android TouchWiz của họ. Mặc dù các cài đặt cho nó hơi khác một chút nhưng trong Android 4.0, về cơ bản chúng vẫn hoạt động như nhau.
Có những thiết bị khác, như một số TV của Sony, cũng có hỗ trợ wifi trực tiếp.
Wifi Direct không phải là phần cứng cụ thể, là một phần của HĐH. Nếu thiết bị hỗ trợ wifi thì nó hỗ trợ này. Nó là một phần của hệ điều hành CORE trong Android 4.0. Bất kỳ thiết bị nào có Wifi và đang chạy ICS, điều này sẽ hoạt động với. Một số thiết bị Samsung (tôi nghĩ chỉ Galaxy S 2) có hỗ trợ wifi trực tiếp mặc dù chúng không chạy ICS. Điều này là do Samsung đã thêm hỗ trợ cho phiên bản Android của họ.
Mặc dù Galaxy Nexus được sản xuất bởi Samsung, nhưng nó không chạy phiên bản Android được sửa đổi của Samsung. Nó chạy phiên bản hoàn toàn "Google Experience" của Android. WiFi trực tiếp tồn tại trên Samsung Galaxy S II là khác nhau sau đó là tích hợp sẵn cho Android 4.0.
Đây là tài liệu SDK Android nói về hỗ trợ.
Wi-Fi Direct cho phép các thiết bị Android 4.0 (API cấp 14) trở lên có phần cứng phù hợp kết nối trực tiếp với nhau thông qua Wi-Fi mà không cần điểm truy cập trung gian. Sử dụng các API này, bạn có thể khám phá và kết nối với các thiết bị khác khi mỗi thiết bị hỗ trợ Wi-Fi Direct, sau đó liên lạc qua kết nối nhanh qua các khoảng cách lâu hơn nhiều so với kết nối Bluetooth. Điều này hữu ích cho các ứng dụng chia sẻ dữ liệu giữa những người dùng, chẳng hạn như trò chơi nhiều người chơi hoặc ứng dụng chia sẻ ảnh.
Dưới đây là ảnh chụp màn hình (được lấy từ video này ) hiển thị cài đặt wifi trực tiếp có sẵn trên Nook Color chạy CM9. Video nằm ở vị trí hiển thị wifi hoạt động trực tiếp.
Dưới đây là 2 ảnh chụp màn hình từ máy tính bảng viewsonic của tôi đang chạy ICS (đây không phải là CM9 Kang, nó là vanilla AOSP android). Cái đầu tiên hiển thị cài đặt, cái thứ hai cho thấy tôi bật nó lên.
Để cho thấy rằng WiFi Direct thực sự là một phần cốt lõi của Android và không chỉ CM9, đây là mã nguồn cho các cài đặt trực tiếp WiFi . Đây là gương github của AOSP. Bạn cũng có thể so sánh nó với nguồn CM9 .