Android 12.0 wifi设置静态ip功能实现

1.前言

在12.0的系统rom定制化开发中,在某些功能开发中,在wifi模块中,有产品需要要求设置wifi静态ip功能,而系统中wifi连接 后ip是动态的,每次开机后连接wifi的ip就是不固定的,所以产品需要采用固定ip,就需要实现静态ip功能

2.wifi设置静态ip功能实现的核心类

frameworks\base\wifi\java\android\net\wifi\WifiConfiguration.java
frameworks\base\services\core\java\com\android\server\policy\PhoneWindowManager.java

3.wifi设置静态ip功能实现的核心功能分析和实现

在系统中WifiConfiguration.java通过在此配置文件中提供配置,可以指示 Android 设备连接到所需的Wi-Fi终结点。 通过指定Wi-Fi终结点所需的身份验证方法和安全类型,可以让最终用户无缝Wi-Fi连接。
与 Enterprise Wi-Fi 配置文件相比,此配置文件提供有限且更简单的安全类型
PhoneWidnow不是一个View对象,通过将PhoneWindow添加到windowManager中,PhoneWindow能够将要处理的行为事件传递给DecorView
PhoneWindowManager作为WindowManagerService的对象,

你可能感兴趣的:(android,12.0,Rom定制化高级进阶,android,12.0,Rom定制化系统讲解,android,wifi模块,静态ip,设置静态ip,设置静态ip地址)