android – 如何在“选择wifi网络”窗口上覆盖“后退”和“下一步”按钮?

android – 如何在“选择wifi网络”窗口上覆盖“后退”和“下一步”按钮?,第1张

概述当您尝试使用它并且碰巧没有连接到wifi网络时,Google Play会执行此 *** 作. 我想要做的照片: 如果你只是运行一个标准 startActivity(new Intent(WifiManager.ACTION_PICK_WIFI_NETWORK)); 然后它加载我正在寻找的窗口.但是,我想在它上面叠加一个“后退”和“下一个”按钮.返回应返回上一个窗口,只有在选择了网络并执行身份验证(如果需要 当您尝试使用它并且碰巧没有连接到wifi网络时,Google Play会执行此 *** 作.

我想要做的照片:

如果你只是运行一个标准

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网络”窗口上覆盖“后退”和“下一步”按钮?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1134627.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存