简体   繁体   English

当我的应用程序在Android中运行时,如何打开Wifi?

[英]How can I turn Wifi on when my application runs in Android?

当我启动我的Twitter应用程序时,如何通过编码自动打开WiFi?

I have not tried this but it should work: 我没有试过这个,但它应该工作:

WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
if (wifiManager != null)
  wifiManager.setWifiEnabled(true);

Add this permission to the manifest file: 将此权限添加到清单文件:

<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

if (text.indexOf("off") != -1) { WifiManager wifi = (WifiManager) this.getApplicationContext().getSystemService(Context.WIFI_SERVICE); if(text.indexOf(“off”)!= -1){WifiManager wifi =(WifiManager)this.getApplicationContext()。getSystemService(Context.WIFI_SERVICE); if (!wifi.isWifiEnabled()) { Toast.makeText(MainActivity.this, "Already WiFi is Disabled", Toast.LENGTH_SHORT).show(); if(!wifi.isWifiEnabled()){Toast.makeText(MainActivity.this,“Already WiFi is Disabled”,Toast.LENGTH_SHORT).show(); tts.speak("Already WiFi is Disabled", TextToSpeech.QUEUE_ADD, null); tts.speak(“已经禁用WiFi”,TextToSpeech.QUEUE_ADD,null); } else { wifi.setWifiEnabled(false); } else {wifi.setWifiEnabled(false); Toast.makeText(MainActivity.this, "Turning off wifi"Toast.LENGTH_SHORT).show(); Toast.makeText(MainActivity.this,“关闭wifi”Toast.LENGTH_SHORT).show(); tts.speak("Turning off wifi", TextToSpeech.QUEUE_ADD, null); tts.speak(“关闭wifi”,TextToSpeech.QUEUE_ADD,null); } } }}

  if (text.indexOf("wi-fi") != -1) {
            if (text.indexOf("on") != -1) {
                WifiManager wifi = (WifiManager) this.getApplicationContext().getSystemService(Context.WIFI_SERVICE);
                if (wifi.isWifiEnabled()) {
                    Toast.makeText(MainActivity.this, "Already WiFi is Enabled", Toast.LENGTH_SHORT).show();
                    tts.speak("Already WiFi is Enabled", TextToSpeech.QUEUE_ADD, null);
                }
          else {
                wifi.setWifiEnabled(true);
                Toast.makeText(MainActivity.this,"Turning on",Toast.LENGTH_SHORT).show();
                Toast.makeText(MainActivity.this, "Turning on wifi", Toast.LENGTH_SHORT).show();
                tts.speak("Turning on wifi", TextToSpeech.QUEUE_ADD, null);
            }
        }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 当我的应用程序在后台运行时,如何让 android 系统杀死我的应用程序? - How can I let android system kill my application when it runs in backgroud? 如何检查我的 android 设备是否支持 wifi 直连? - How can i check my android device support wifi direct? 在您可以使用 Kotlin 访问某些页面之前,如何让我的 Android 应用程序连接到特定的单个 wifi - How can i make my Android application connect to a particular single wifi before you can have access to some pages using Kotlin 如何为我的Android应用程序启用Google广告? - How Do I Turn Google Ads For My Android Application? 当Android中的飞机(飞机)模式开启时,如何以编程方式打开wifi? - How to programatically turn on wifi when aeroplane(airplane) mode is on in Android? 当我的Android平板电脑应用在风景Mdoe中的手机上运行时,如何使其外观相同 - How can I make my android tablet app to look the same when it runs on phone in landscape mdoe 我可以制作一个Android应用程序,以便在用户超过一定期限后自动关闭我的手机吗? - Can I make an android application that should turn my phone off automatically when the user has passed a certain deadline? 轮到我时如何获得自己的玩家ID? - How can I get my own playerID when it is not my turn? android-当我转动手机,mediaPlayer和应用程序停止时,我改变了视角 - android - I change the perspective when I turn my phone, my mediaPlayer and application stoping 如何在我的Android应用程序中以编程方式打开GPS? - How turn on GPS programmatically in my android application?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM