我想要做的照片:
如果你只是运行一个标准
startActivity(new Intent(WifiManager.ACTION_PICK_WIFI_NETWORK));
然后它加载我正在寻找的窗口.但是,我想在它上面叠加一个“后退”和“下一个”按钮.返回应返回上一个窗口,只有在选择了网络并执行身份验证(如果需要)后才能选择.然后它将进入另一个活动.
我尝试用片段实现它(一个用于意图启动窗口,另一个用于按钮),但它不起作用.
这是应用程序启动时启动的代码
public class TestActivity extends Activity {/** Called when the activity is first created. */@OverrIDepublic voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVIEw(R.layout.layfile);// Intent n = new Intent(this,Pactivity.class);// startActivity(n);// }}public class Pactivity extends PreferenceActivity {@OverrIDeprotected voID onCreate(Bundle savedInstanceState) { // Todo auto-generated method stub super.onCreate(savedInstanceState); addPreferencesFromresource(R.xml.preferences); //addPreferencesFromIntent(new Intent(WifiManager.ACTION_PICK_WIFI_NETWORK)); setContentVIEw(R.layout.main);}}public class Pfrag extends PreferenceFragment { @OverrIDe public voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Load the preferences from an XML resource addPreferencesFromresource(R.xml.preferences); }}
这是xml文件
<?xml version="1.0" enCoding="UTF-8"?><PreferenceScreen xmlns:androID="http://schemas.androID.com/apk/res/androID" > <Preference androID:key="key" androID:title="WiFi" androID:summary="Calls WiFi"> <intent androID:action="androID.net.wifi.PICK_WIFI_NETWORK"/> </Preference></PreferenceScreen>
我也试过一些抛出基于偏好的类.也没做我想做的事.
如何通过WifiManager.ACTION_PICK_WIFI_NETWORK将按钮叠加到您看到的内容上?
解决方法Intent intent = new Intent(WifiManager.ACTION_PICK_WIFI_NETWORK); intent.putExtra("only_access_points",true); intent.putExtra("extra_prefs_show_button_bar",true); intent.putExtra("wifi_enable_next_on_connect",true); startActivityForResult(intent,1);
这应该做到这一点.从谷歌代码反向设计.
总结以上是内存溢出为你收集整理的android – 如何在“选择wifi网络”窗口上覆盖“后退”和“下一步”按钮?全部内容,希望文章能够帮你解决android – 如何在“选择wifi网络”窗口上覆盖“后退”和“下一步”按钮?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)