Tôi cần tắt WiFi một lúc sau khi nhấn nút "Tắt màn hình". Có một nhu cầu cho ứng dụng này cho máy tính bảng của tôi bởi vì đôi khi tôi chỉ quên tắt WiFi và điều này xả pin rất nhanh. Nó sống gấp 10 lần gấp 10 lần tôi không có WiFi. Có giải pháp nào có sẵn dưới dạng .apk không? Tôi có thể theo dõi khi màn hình tắt và 5 phút trôi qua không? Tôi có thể tắt WiFi một cách có lập trình trên thiết bị Android không? Làm sao?Làm thế nào để tắt WiFi một cách có lập trình trên thiết bị Android?
Trả lời
Bạn cần các điều khoản sau đây trong file manifest của bạn:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
Sau đó, bạn có thể sử dụng sau đây trong lớp hoạt động của bạn:
WifiManager wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(true);
wifiManager.setWifiEnabled(false);
Sử dụng sau để kiểm tra xem nó đã được kích hoạt hay không
boolean wifiEnabled = wifiManager.isWifiEnabled()
Bạn sẽ tìm thấy hướng dẫn hay về chủ đề trên this trang web.
lý do tại sao khóa thức cần thiết cho điều này? – benbeel
Có nó hoạt động mà không có WAKLE_LOCK và UPDATE_DEVICE_STATS, tại sao chúng được đưa vào? – powder366
Tôi cho rằng các điều khoản bổ sung chỉ là kết quả của việc sao chép mã trực tiếp từ liên kết mà anh cung cấp, nhưng ngay cả như vậy, UPDATE_DEVICE_STATS chỉ dành riêng cho các ứng dụng hệ thống, ứng dụng sẽ không biên dịch với quyền đó. –
- 1. Làm thế nào để tắt/bật mạng, chuyển sang Wifi trong trình giả lập Android?
- 2. Làm thế nào để thiết lập Android thiết bị ngày/giờ lập trình
- 3. Trong Android, làm thế nào tôi có thể tắt màn hình một cách có lập trình?
- 4. Android làm thế nào để thiết lập windowanimation lập trình
- 5. Bật/tắt wifi qua bash scripting trên Android
- 6. Android - Làm cách nào để biết thiết bị có chỉ WiFi không?
- 7. Có cách nào để biết liệu thiết bị Android có chỉ là wifi không?
- 8. Làm thế nào để lọc kết nối wifi trong Android?
- 9. Thay đổi ID thiết bị trên trình giả lập Android?
- 10. Lập trình socket Android mà không cần kết nối WIFi
- 11. Làm cách nào để mô phỏng xoay thiết bị bằng trình giả lập Android?
- 12. Chuyển đổi ngôn ngữ lập trình trên thiết bị Android
- 13. Kết nối WiFi Android lập trình
- 14. Làm thế nào để kiểm tra thiết bị Android là thiết bị có nguồn gốc?
- 15. Cách xác định thiết bị Android theo cách lập trình?
- 16. cách kiểm tra mạng wifi hoặc 3g có sẵn trên thiết bị Android
- 17. Làm thế nào tôi có thể lập trình quyền trên thiết bị char
- 18. Bật/tắt thiết bị Android
- 19. Cách tắt nguồn thiết bị Android?
- 20. Screencapture có lập trình trên thiết bị di động
- 21. Khóa thiết bị Android theo lập trình
- 22. Android: Mô phỏng WiFi trong trình giả lập?
- 23. Làm cách nào để ngăn hiển thị trên thiết bị iOS bị mờ và tắt?
- 24. WiFi Direct (Android 4.0) với nhiều thiết bị (3+)
- 25. Android wifi sniffer: tìm thiết bị lân cận
- 26. Chức năng API Win32 để bật/tắt thiết bị theo cách lập trình
- 27. Làm cách nào để tạo thiết bị chuột ảo mới trên thiết bị Android của tôi?
- 28. Chia sẻ hình ảnh từ thiết bị Android đến thiết bị Android khác qua WiFi
- 29. có trình nghe mặc định trên thiết bị (trong thiết bị) mặc định trong Android không?
- 30. Làm thế nào để có được tên thiết bị lập trình trong sdk iPhone?
Nếu chỉ dành cho bạn, Android sẽ nhận cài đặt "Chính sách về chế độ ngủ WiFi" trong "Cài đặt WiFi" -> "Nâng cao". Bạn bật tắt WiFi sau 15 phút. –
Tôi chưa có tính năng này, trong cài đặt nâng cao của Wi-Fi, tôi chỉ có cấu hình giao thức (DNS, ip tĩnh, MAC, v.v.) –