Tôi hiện đang làm việc để tạo ra một ứng dụng cho thiết bị di động với Android, có khả năng gửi và nhận tin nhắn thông qua các phương tiện địa phương như wifi và bluetooth. Sau khi thực hiện một nghiên cứu về nó, tôi phát hiện ra rằng Android không có chức năng quảng cáo wifi tự nhiên và cách duy nhất để đạt được điều đó là thông qua việc root thiết bị của bạn và vá wpa_s repeatant và một số phương pháp tương tự khác không phải chung cho mọi thiết bị .
Tóm tắt những gì tôi đang cố gắng đạt được:
Một ứng dụng dành cho Android quét các thiết bị gần đó và cố gắng tự động kết nối với chúng. Nếu thiết bị khác cũng không nhận được ứng dụng này thì nó sẽ tự động chấp nhận mọi yêu cầu kết nối mà nó nhận được và khi kết nối được thiết lập, nó sẽ gửi lại một tin nhắn đảm bảo rằng ứng dụng này đã được cài đặt để cả hai có thể bắt đầu trao đổi tin nhắn tự động và người dùng không ' t phải cho phép / từ chối bất kỳ việc gửi / nhận trong thời gian thực.
Câu hỏi của tôi là:
Có cách nào gửi tin nhắn qua wifi giữa 2 thiết bị Android mà không cần sử dụng internet không?
Vì Ad Hoc không được hỗ trợ, nên có cách nào khác không?
Trong trường hợp câu trả lời cho 2 là không, thì có thể biến một trong các thiết bị thành điểm truy cập để thiết bị kia có thể kết nối với nó và ngược lại.
Đối với bluetooth, có thể bỏ qua hoặc tự động hóa cho phép / từ chối bật lên của kết nối đến và quy trình ghép nối không?
Tôi sẽ rất vui nếu bạn có thể cho tôi một câu trả lời cho những điều đó và / hoặc bất kỳ đề xuất nào.