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
835 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!

sumber:php.cn
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