资源简介
WIFI通信的Android案例,在我的博客中有详细介绍,此为博客示例代码。

代码片段和文件信息
package com.liuguilin.iot_wifi;
import android.Manifest;
import android.app.Dialog;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.net.NetworkInfo;
import android.net.wifi.ScanResult;
import android.net.wifi.SupplicantState;
import android.net.wifi.WifiConfiguration;
import android.os.Build;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.v4.app.ActivityCompat;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import com.liuguilin.iot_wifi.adapter.WifiListAdapter;
import com.liuguilin.iot_wifi.manager.WifiManager;
import com.liuguilin.iot_wifi.model.WifiListModel;
import com.liuguilin.iot_wifi.ui.ChatActivity;
import org.w3c.dom.Text;
import java.util.ArrayList;
import java.util.List;
/**
* IOT系列博客 —— WIFI 通讯
* 作者:刘桂林
*/
public class MainActivity extends AppCompatActivity implements View.onclickListener {
public static final String TAG = “IOT_WIFI“;
private static boolean isConn = false;
private RecyclerView mWifiListRyView;
private List mList = new ArrayList<>();
private WifiListAdapter mWifiListAdapter;
private WifiListReceiver mWifiListReceiver;
private Dialog mPWDialog;
private EditText et_pw;
private TextView tv_connet;
private TextView tv_cancel;
private WifiListModel model;
public static String hot_ip ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
requestPermissions(new String[]{
Manifest.permission.ACCESS_WIFI_STATE
Manifest.permission.CHANGE_WIFI_STATE
Manifest.permission.ACCESS_FINE_LOCATION
Manifest.permission.ACCESS_COARSE_LOCATION
Manifest.permission.ACCESS_NETWORK_STATE} 1001);
}
initView();
}
private void initView() {
initPwDialog();
WifiManager.getInstance().init(this);
mWifiListRyView = (RecyclerView) findViewById(R.id.mWifiListRyView);
mWifiListRyView.setLayoutManager(new LinearLayoutManager(this));
mWifiListAdapter = new WifiListAdapter(this mList);
mWifiListRyView.setAdapter(mWifiListAdapter);
mWifiListAdapter.setOnItemClickListener(new WifiListAdapter.OnItemClickListener() {
@Override
public void onclick(int i) {
mod
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-02-14 10:52 IOT_WIFI\
文件 187 2019-02-12 17:48 IOT_WIFI\.gitignore
目录 0 2019-02-12 17:48 IOT_WIFI\.gradle\
目录 0 2019-02-13 14:43 IOT_WIFI\.gradle\4.6\
目录 0 2019-02-12 17:48 IOT_WIFI\.gradle\4.6\fileChanges\
文件 1 2019-02-19 11:31 IOT_WIFI\.gradle\4.6\fileChanges\last-build.bin
目录 0 2019-02-13 14:42 IOT_WIFI\.gradle\4.6\fileContent\
文件 17 2019-02-19 11:31 IOT_WIFI\.gradle\4.6\fileContent\fileContent.lock
目录 0 2019-02-12 17:48 IOT_WIFI\.gradle\4.6\fileHashes\
文件 248669 2019-02-19 11:31 IOT_WIFI\.gradle\4.6\fileHashes\fileHashes.bin
文件 17 2019-02-19 11:31 IOT_WIFI\.gradle\4.6\fileHashes\fileHashes.lock
文件 20741 2019-02-13 14:43 IOT_WIFI\.gradle\4.6\fileHashes\resourceHashesCache.bin
目录 0 2019-02-13 14:43 IOT_WIFI\.gradle\4.6\javaCompile\
文件 726035 2019-02-19 11:31 IOT_WIFI\.gradle\4.6\javaCompile\classAnalysis.bin
文件 272323 2019-02-13 14:43 IOT_WIFI\.gradle\4.6\javaCompile\jarAnalysis.bin
文件 17 2019-02-19 11:31 IOT_WIFI\.gradle\4.6\javaCompile\javaCompile.lock
文件 1033509 2019-02-19 11:31 IOT_WIFI\.gradle\4.6\javaCompile\taskHistory.bin
文件 23404 2019-02-19 11:31 IOT_WIFI\.gradle\4.6\javaCompile\taskJars.bin
目录 0 2019-02-12 17:48 IOT_WIFI\.gradle\4.6\taskHistory\
文件 1477402 2019-02-19 11:31 IOT_WIFI\.gradle\4.6\taskHistory\taskHistory.bin
文件 17 2019-02-19 11:31 IOT_WIFI\.gradle\4.6\taskHistory\taskHistory.lock
目录 0 2019-02-12 17:48 IOT_WIFI\.gradle\buildOutputCleanup\
文件 17 2019-02-19 11:31 IOT_WIFI\.gradle\buildOutputCleanup\buildOutputCleanup.lock
文件 51 2019-02-12 17:48 IOT_WIFI\.gradle\buildOutputCleanup\cache.properties
文件 21305 2019-02-19 11:31 IOT_WIFI\.gradle\buildOutputCleanup\outputFiles.bin
目录 0 2019-02-12 17:48 IOT_WIFI\.gradle\vcsWorkingDirs\
文件 0 2019-02-12 17:48 IOT_WIFI\.gradle\vcsWorkingDirs\gc.properties
目录 0 2019-02-19 11:53 IOT_WIFI\.idea\
目录 0 2019-02-12 17:48 IOT_WIFI\.idea\caches\
文件 545 2019-02-13 09:53 IOT_WIFI\.idea\caches\build_file_checksums.ser
目录 0 2019-02-12 17:48 IOT_WIFI\.idea\codest
............此处省略104个文件信息
- 上一篇:DBUtil工具类,java,mysql
- 下一篇:java实现KMeans算法代码
相关资源
- CC3000的胶囊内窥镜WiFi转发器设计
- 斑马打印机安卓API-jar包 Zebra 打印机
- Java编程实现暴力破解WIFI密码的方法分
- wifi杀手
- Wifi万能钥匙4.3.05去广告去更新显密码
- WIFI分析仪android 9兼容
- Android基于局域网socket通信
- Android代码-在wifi下手机与电脑的sock
- Android下自动连接指定SSID的WIFI的简单
- android studio wifi 扫描 连接代码
- Android wifi资料合集驱动、应用
- GoWifiSetting
- android 串口 上位机程序 集成wifi和蓝牙
- Android Wifi开发Demo
- android wifi扫描和连接
- Android WIFI局域网传文件
- Android应用源码基于WIFI项目._局域网聊
- android wifi无线调试工具 adbwireless汉化
- android创建wifi热点,使手机之间可以互
- 基于STM32的无线视频监控智能小车设计
- airscreen miracast TV BOX
- android创建wifi热点,手机之间可以互相
- AP6XXX 4.4 /5.1 wifi 定频认证工具NEW
- android 的wifi 通信 服务端
- android的wifi通信的客户端代码
- android 温度监测APP
- WiFi模块,ESP8266,网络调试助手,手机
- android wifi 热点连接以及Socket通信经测
- Android Wifi使用Demo
- 小车wifi控制客户端
评论
共有 条评论