簡體   English   中英

Android:如何在彈出窗口中顯示wifi設置

[英]Android: How to show wifi setting in pop up window

我有以下代碼,這些代碼使我的應用程序進入后台並顯示WIFI設置

startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS));

是否可以在警報對話框中顯示WIFI設置,這樣它就不會離開我的應用程序?

謝謝。

創建這樣的對話框:

final WifiManager mWifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);

AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
            context);

        // set title
        alertDialogBuilder.setTitle("Wifi Settings");

        // set dialog message
        alertDialogBuilder
            .setMessage("Do you want to enable WIFI ?")
            .setCancelable(false)
            .setPositiveButton("Yes",new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog,int id) {
                    //enable wifi
                    wifiMan.setWifiEnabled(true);
                }
              })
            .setNegativeButton("No",new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog,int id) {
                    //disable wifi
                    wifiMan.setWifiEnabled(false);
                }
            });

            // create alert dialog
            AlertDialog alertDialog = alertDialogBuilder.create();

            // show it
            alertDialog.show();

希望對你有幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM