梦幻朱仙,厦门八怪谷,我的小小新娘中文版
初步认为应该是与热点名称的字节数有关。
然后开始查看源码。
/settings/res/xml/tether_prefs.xml
中的
<preference android:key="hotspot_settings" android:title="@string/hotspot_preference_title" android:fragment="com.sprd.settings.wifi.hotspotsettings" />
发现了热点设置界面在hotspotsettings 里面,
在hotspotsettings中点击设置wifi热点,进入/settings/src/com/android/settings/wifi/wifiapdialog.java
弹框
里面的热点名称和密码设置了text改变的监听,收到监听之后会改变保持按钮的enable状态。
mssid.addtextchangedlistener(this); mpassword.addtextchangedlistener(this);
public void aftertextchanged(editable editable) { validate(); } private void validate() { string mssidstring = mssid.gettext().tostring(); if ((mssid != null && mssid.length() == 0) || ((msecuritytypeindex == wpa2_index || msecuritytypeindex == wpa_index) && mpassword.length() < 8) || (mssid != null && charset.forname("utf-8").encode(mssidstring).limit() > 32)) { getbutton(button_submit).setenabled(false); } else { getbutton(button_submit).setenabled(true); } }
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android studio开发小型对话机器人app(实例代码)
Android通过Java sdk的方式接入OpenCv的方法
Android 通过cmake的方式接入opencv的方法步骤
Android Studio finish()方法的使用与解决app点击“返回”(直接退出)
Android 进度条 ProgressBar的实现代码(隐藏、出现、加载进度)
网友评论