您的位置:首页 > 其它

MTK_FAQ_Conectivity - WIFI

2017-06-03 13:13 190 查看
[FAQ02951]wifi信号的强度的表示

status bar 上更新wifi 信号个数图标,请参考

StatusBarPolicy.java中的updateWifi()部分代码。

Rssi与信号等级的对应关系计算,请参考

WifiManager.java中的calculateSignalLevel()函数。

Android中,当RSSI <= -100时,信号level 为0, 当RSSI >=-55为满格信号 .

如果需要修改,修改updateWifi()和calculateSignalLevel()即可。

[FAQ02949]WIFI连接输入一定位数的密码后连接 按钮灰显(WEP KEY) 

当采用WEP加密的情况下,key的长度有相应的限制。

目前MT6573支持WEP 40、WEP 104和WEP 128三种密钥长度。

当密钥类型选择WEP40时,可选的密钥长度5个字符(5 Alphanumeric Chars)或者10位16进制数

(10 Hexadecimal Chars)

当密钥类型选择WEP104时,可选的密钥长度13个字符(13 Alphanumeric Chars)或者26位16进

制数(26 Hexadecimal Chars)

当密钥类型选择WEP128时,可选的密钥长度16个字符(16 Alphanumeric Chars)或者32位16进

制数(32 Hexadecimal Chars)

所以,在输入key的界面在输入到相应长度的字串后,connect按钮才可以用,具体的代码,请参考

isWEPKeyValid

[FAQ02953]手机屏幕灭掉,wifi进入到休眠模式的 控制策略 

手机屏幕灭掉后,如果当前手机没有连接AP,那么过2分钟后wifi会进入休眠模式;如果当前手机有

连接AP,可是没有APP在使用wifi,那么过15分钟后wifi会断开并进入休眠模式,如果有APP在使用

wifi(有require WifiLock),那么wifi就不会断开。

具体的代码在alps/frameworks/base/services/java/com/android/server/WifiService.java中:

else if (action.equals(Intent.ACTION_SCREEN_OFF)) {

....

而15分钟的时间是通过DEFAULT_IDLE_MILLIS这个变量进行控制的:

private static final long DEFAULT_IDLE_MILLIS = 15 * 60 * 1000; /* 15 minutes */

可以修改成希望的值。但建议不要太小。

[FAQ02978]蓝牙设置界面高级选项功能解析

1、文件传输服务:是指蓝牙 File Transfer Profile (FTP),允许支持蓝牙FTP客户端的蓝牙设备进行连接,实现对服

务端文件的访问和操作。

2、远程SIM卡模式:是指蓝牙SIM Access Profile(SAP),允许带有内置 GSM 收发器的车载电话之类的设备连接到蓝

牙电话中的 SIM 卡,因此车载电话本身并不需要单独的 SIM 卡。

3、蓝牙网络热点:是指蓝牙Network Access Point(NAP)为其他蓝牙设备提供访问Internet功能,类似于网络设备的

网桥或者代理服务器,PC机通过蓝牙连接手机蓝牙后,使PC机通过手机上网的功能。PC机要先安装蓝牙软件

Bluesoleil,断开本地PC机的局域网(即公司的内部局域网),确认手机可以通过GPRS上网,即可通过该软件连接

NAP实现上网功能。

4、蓝牙局域网:是指蓝牙Group Ad-hoc Network(GN),允许支持蓝牙组网功能的其他蓝牙设备组成蓝牙局域网。

5、远程信息访问:是指蓝牙Message Access Profile (MAP), 允许支持蓝牙远程信息访问的蓝牙车载设备访问手机上

的短信、彩信和邮件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mtk wifi