当前位置:硬件测评 > Android Wifi 示例

Android Wifi 示例

  • 发布:2023-10-02 22:14

Android Wifi 示例

android.net.wifi.WifiManager 类可用于管理 wifi 连接。它可用于添加网络、禁用网络、扫描接入点、断开连接等。

Android wifi 示例启用和禁用 wifi

让我们看一个 wifi 启用和禁用 wifi 服务的简单示例。

activity_main.xml



    <按钮
        android:id="@+id/button1"
        安卓:layout_width =“wrap_content”
        安卓:layout_height =“wrap_content”
        android:layout_alignParentLeft="true"
        机器人:layout_alignParentTop =“真”
        机器人:layout_marginLeft =“76dp”
        机器人:layout_marginTop =“67dp”
        android:text="启用 Wifi"/>

    <按钮
        android:id="@+id/button2"
        安卓:layout_width =“wrap_content”
        安卓:layout_height =“wrap_content”android:layout_alignLeft="@+id/button1"
        android:layout_below="@+id/button1"
        机器人:layout_marginTop =“44dp”
        android:text="禁用 Wifi"/>


活动课

包 com.example.wifi;

导入 android.net.wifi.WifiManager;
导入 android.os.Bundle;
导入 android.app.Activity;
导入 android.content.Context;
导入 www.sychzs.cn;
导入 android.view.View;
导入 android.view.View.OnClickListener;
导入 android.widget.Button;

公共类 MainActivity 扩展 Activity {
按钮启用按钮、禁用按钮;
@覆盖
protected void onCreate(Bundle savingInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

启用按钮=(按钮)findViewById(R.id.button1);
禁用按钮=(按钮)findViewById(R.id.button2);

启用Button.setOnClickListener(new OnClickListener(){
公共无效onClick(查看v){WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wifi.setWifiEnabled(true);
}
});
禁用Button.setOnClickListener(new OnClickListener(){
公共无效onClick(查看v){
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wifi.setWifiEnabled(假);
}
});
}

@覆盖
公共布尔onCreateOptionsMenu(菜单菜单){
// 膨胀菜单;这会将项目添加到操作栏(如果存在)。
getMenuInflater().inflate(R.menu.activity_main, 菜单);
返回真;
}

}

在AndroidManifest.xml中添加权限

需要在AndroidManifest.xml文件中添加以下权限。




输出:

相关文章

最新资讯