Vô hiệu hóa một mạng WiFi cụ thể khỏi tự động kết nối với trong Android


29

Tôi có một số thiết lập mạng WiFi trên thiết bị Android của mình. Tôi muốn hầu hết trong số họ tự động kết nối, nhưng một điều cụ thể tôi không muốn tự động kết nối. Tôi muốn tự kết nối với nó.

Tôi không muốn quên nó bởi vì tôi không muốn mất các thiết lập cho nó.

Câu trả lời:


8

Android tự động kết nối với tất cả các mạng WiFi mà nó đã cấu hình. Vì vậy, về cơ bản, nếu bạn không muốn điều đó xảy ra, bạn có thể tắt WiFi (cũng sẽ vô hiệu hóa để kết nối với các mạng WiFi khác, đây không phải là điều bạn muốn) - hoặc xóa cấu hình cho mạng bạn không ' t muốn kết nối tự động (điều này sẽ khiến bạn mất các cài đặt của nó, trong cái nhìn đầu tiên).

Tùy chọn đầu tiên không phải là lợi ích của bạn - nhưng tùy chọn thứ hai có thể hữu ích, ngay cả khi bạn không thấy điều này ngay lập tức. Trước tiên, bạn có thể sử dụng một ứng dụng như WiFi QR Share để chuyển đổi cài đặt mạng đó thành mã QR, sau đó in ra mã QR được tạo này. Lưu trữ nó ở một nơi an toàn (ví dụ: ép nó, cắt nó xuống kích thước thẻ tín dụng và đặt nó vào cặp của bạn). Bây giờ xóa cấu hình mạng WiFi này - nó sẽ không còn tự động kết nối.

Nếu bạn muốn kết nối thủ công, điều đó không có nghĩa là nhập lại tất cả cấu hình: Chỉ cần mở trình đọc Mã QR của bạn ( Máy quét mã vạch sẽ hoạt động tốt), quét QR và kết nối. Đừng quên xóa cấu hình một lần nữa sau đó.

Thật không may, không có cách nào để đánh dấu một mạng "chỉ bằng tay", vì vậy đây có vẻ là cách dễ nhất với tôi.


2

Bạn có thể sử dụng ứng dụng Locale để tắt wifi bất cứ khi nào SSID nằm trong phạm vi. Bạn sẽ cần plugin wifi để làm việc này. Việc bật lại wifi có thể được kích hoạt bởi các sự kiện khác nhau. Tôi đã chọn sử dụng điều kiện Chuyển động để xác định khi nào tôi sẽ rời đi. Bạn cũng có thể sử dụng các sự kiện địa điểm hoặc thời gian để bật wifi.


2

Nếu bạn là một lập trình viên, hãy xem trang web này: Tài liệu WifiManager - vô hiệu hóa mạng .

Mạng bị vô hiệu hóa được lưu trong điện thoại của bạn, nhưng bạn phải chọn thủ công từ danh sách WiFi để kết nối với mạng.

Nếu bạn đã root điện thoại, hãy tìm wpa_supplicant.conftrong thư mục /data/misc/wifi, tìm mạng có tên WiFi và thêm mã disabled=1này vào mạng cụ thể này. Tôi nghĩ rằng điều này sẽ giải quyết vấn đề của bạn.


Điều này sẽ không hoạt động trên Android.
QkiZ

1

Nếu bạn có quyền truy cập root, bạn có thể thử tạo một widget với Tasker sẽ thao tác với tệp văn bản nơi mật khẩu wifi được lưu trữ. Sau đó, tất cả những gì bạn phải làm là chạm vào tiện ích đó (hoặc chạy tác vụ trong tác vụ theo cách thủ công) và chuyển đổi để được (dis) kết nối với mạng đó.

Cách tiếp cận: tìm ra nơi lưu mật khẩu wifi trên thiết bị của bạn bằng trình duyệt Root . Hầu hết thời gian trong /data/misc/wifi/wpa_supplicant.conf. Tạo hai bản sao của tệp này và đặt tên là with_network.txt và without_network.txt. Trong without_network.txt, loại bỏ SSID tương ứng với mạng ưa thích của bạn.

Bây giờ bạn có thể thực hiện một tác vụ trong Tasker hoặc bất kỳ ứng dụng tự động hóa nào khác để đổi tên with_network.txt thành wpa_supplicant.conf và khi được nhấp / chạy lại để đảo ngược nó trở lại với with_network.txt và đổi tên without_network.txt thành lệnh wpa_supplicant.conf.


1

Đây không phải là giải pháp mà là cách giải quyết. Mỗi mạng có một prioritytham số. Nếu tôi không muốn kết nối với mạng này, tôi sẽ thiết lập mức ưu tiên thấp nhất có thể cho mạng đó. Giá trị lớn hơn là ưu tiên lớn hơn. Điều này sẽ hoạt động khi mạng mà bạn không kết nối tự động cùng tồn tại ở cùng một nơi với mạng khác có mức độ ưu tiên cao hơn.


0

Bên trong mỗi Mạng đã lưu có tùy chọn kết nối tự động. Vô hiệu hóa tùy chọn. Đã thử nghiệm trong các mạng đi lại Tôi không muốn sử dụng wifi vì nó chậm

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.