我正在开发一个以编程方式更改wifi的应用程序。 我需要更改的权限是什么,请帮助
答案 0 :(得分:1)
您需要在清单文件中添加此权限。
<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();
答案 1 :(得分:0)
对于在Android 10及更高版本上尝试此操作的人,public function about(){
$page = Page::where('slug','propos')->first();
return view('site.about',['page' => $page]);
// or return view('site.about', compact('page'));
// or return view('site.about')->with('page', $page);
}
已被禁用。请参阅link