Rumah > Java > javaTutorial > Bagaimana untuk Mengawal Wi-Fi dan Kesambungan Internet secara Program dalam Android?

Bagaimana untuk Mengawal Wi-Fi dan Kesambungan Internet secara Program dalam Android?

Linda Hamilton
Lepaskan: 2024-11-22 12:08:11
asal
884 orang telah melayarinya

How to Programmatically Control Wi-Fi and Internet Connectivity in Android?

Kawalan Programatik Kesambungan Rangkaian dalam Android: Mendayakan/Melumpuhkan Wi-Fi dan Internet

Pengenalan:
Mengekalkan sambungan rangkaian yang boleh dipercayai adalah penting untuk kefungsian aplikasi mudah alih yang lancar. Artikel ini meneroka cara mendayakan atau melumpuhkan Wi-Fi dan sambungan internet secara pengaturcaraan dalam Android menggunakan kelas Pengurus Kesambungan dan Pengurus Wi-Fi.

Mendapatkan Keadaan Rangkaian:
Pengurus Ketersambungan menyediakan keupayaan untuk mendapatkan maklumat tentang sambungan rangkaian. Dengan menyemak keadaan objek NetworkInfo, anda boleh menentukan sama ada peranti disambungkan ke rangkaian mudah alih atau Wi-Fi.

Mendayakan/Melumpuhkan Wi-Fi:
Untuk mendayakan atau lumpuhkan Wi-Fi, anda boleh menggunakan Pengurus Wi-Fi. Hanya tetapkan sifat Wi-FiEnabled kepada benar atau palsu. Untuk menggunakan ciri ini, anda mesti mengisytiharkan kebenaran berikut dalam fail manifes anda:

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
Salin selepas log masuk
WifiManager wifiManager = (WifiManager) this.context.getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(status);
Salin selepas log masuk

Nota:
Tidak boleh mendayakan atau melumpuhkan data mudah alih secara pengaturcaraan sambungan menggunakan Pengurus Kesambungan atau Pengurus Wi-Fi sahaja. Anda mungkin perlu menggunakan mekanisme lain, seperti menghantar niat dengan tindakan yang diingini, untuk mencapai fungsi ini.

Atas ialah kandungan terperinci Bagaimana untuk Mengawal Wi-Fi dan Kesambungan Internet secara Program dalam Android?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan