-1
我正在研究以編程方式更改wifi的應用程序。 我需要在清單中更改哪些權限請幫助以編程方式在android中禁用wifi
我正在研究以編程方式更改wifi的應用程序。 我需要在清單中更改哪些權限請幫助以編程方式在android中禁用wifi
您需要在清單文件中添加此權限。
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
然後將此代碼添加到您的Java文件。 您需要添加兩個按鈕,一個用於啓用,一個用於禁用。
final WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
enableWifi.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
if(!wifiManager.isWifiEnabled())
{
wifiManager.setWifiEnabled(true);
Toast.makeText(LogTest.this,"Wifi Enabled",Toast.LENGTH_SHORT).show();
}
}
});
disableWifi.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (wifiManager.isWifiEnabled()) {
wifiManager.setWifiEnabled(false);
Toast.makeText(LogTest.this,"Wifi Disabled",Toast.LENGTH_SHORT).show();
}
}
});
使用以下命令來檢查它是否啓用與否
boolean wifiEnabled = wifiManager.isWifiEnabled();
要弄清楚你想幹什麼? –
歡迎使用Stack Overflow,請查看以下幫助主題:[如何創建最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)。 – dcreight