• 2024-07-14使用Visual Studio诊断工具检查内存泄漏——订阅Events
    参考文章8WaysYoucanCauseMemoryLeaksin.NET订阅事件导致内存泄漏的原因订阅事件后,该对象将保留对你的类的引用。除非你使用不捕获类成员的匿名方法。防止Event内存泄漏的方法注销订阅事件。使用弱句柄(weak-handler)模式。如果可能,请使用匿名函数进行订阅,并且不
  • 2024-07-04HarmonyOS开发实战系列:移动设备获取Wifi信息规范
     1.Wifi信息简介对于移动设备来说,一般都提供了无线网卡,可以在需要时连接无线网络,这时候就可以获取相关的无线网络信息,比如热点名称、连接频段、链接速度、IP地址、MAC地址等,鸿蒙系统提供了丰富的无线网络管理API,可以轻松获取相关WIFI信息。2. Wifi信息获取常用方法鸿蒙封
  • 2023-12-07安卓Wifimanager.getConfiguredNetworks()返回null的解决方法
    修改AndroidManifest.xml文件,添加以下权限;<uses-permissionandroid:name="android.permission.ACCESS_COARSE_LOCATION"/><uses-permissionandroid:name="android.permission.ACCESS_FINE_LOCATION"/><uses-permissionandroi
  • 2023-11-03初识Setting 应用WIFI设置
    最近负责的一个简单定制化的setting,需要学习Wifi这一块方面的内容。通过这篇文章来了解一下原生的Setting处理Wifi的方式。有错误也希望大家提出来,我改进!使用步骤申请权限、获取系统服务WifiManager。通过wifiManager.startScan();扫描WiFi列表。注意这个动作是耗时的
  • 2023-11-03Android WiFi工具类
    ✍️作者简介:沫小北/码农小北(专注于Android、Web、TCP/IP等技术方向)</br>
  • 2023-08-23Android 扫描WiFi
    代码:publicclassMainActivityextendsAppCompatActivity{StringTag="MainActivity";finalintPERMISSION_REQUEST_CODE=1;String[]permission=newString[]{Manifest.permission.ACCESS_FINE_LOCATION};@Overrideprotecte
  • 2023-08-17Android Java静态变量通信和反射的前提是须要在同一进程内
    静态变量通信:java类中的static变量是属于类的,即使new了两个对象访问的也是同一个内存地址的static变量,也就是说可以通过static变量通信,但前提必须是这两个对象必须是同一个进程中的。父进程通过fork来复制出一个子进程的副本,根据原理,子进程拥有父进程的一份完整数据拷贝。同时由
  • 2023-08-09[Android] wifi管理之WifiManager
    1.WifiManager简介WifiManager是Android系统中负责管理WiFi网络的一个重要服务。它提供了一系列方法,允许开发者搜索、连接、保存、删除WiFi网络,还可以获取当前WiFi的连接状态、信号强度等信息。主要功能:连接到一个特定的WiFi网络:你可以使用WifiManager的addNetwork(WifiConfigurat