【发布时间】:2014-09-08 07:08:52
【问题描述】:
我正在设计一个需要在一/两秒内关闭然后打开的应用程序(首次安装时(仅一次))。有没有办法通过编程自动做到这一点。
如果我们关闭 wifi 1 秒,是否会影响同一手机中的其他应用程序的任何问题,例如它会影响从其他应用程序的任何下载?
【问题讨论】:
标签: android
我正在设计一个需要在一/两秒内关闭然后打开的应用程序(首次安装时(仅一次))。有没有办法通过编程自动做到这一点。
如果我们关闭 wifi 1 秒,是否会影响同一手机中的其他应用程序的任何问题,例如它会影响从其他应用程序的任何下载?
【问题讨论】:
标签: android
try {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
start = (Button) findViewById(R.id.start_wifi);
stop = (Button) findViewById(R.id.stop_wifi);
start.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
WifiManager wifi = (WifiManager) MainActivity.this
.getSystemService(Context.WIFI_SERVICE);
if (!wifi.isWifiEnabled()) {
wifi.setWifiEnabled(true);
Toast.makeText(MainActivity.this, "Turn ON WIFI",
Toast.LENGTH_LONG).show();
}
}
});
stop.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
WifiManager wifi = (WifiManager) MainActivity.this
.getSystemService(Context.WIFI_SERVICE);
if (wifi.isWifiEnabled()) {
wifi.setWifiEnabled(false);
Toast.makeText(MainActivity.this, "Turn OFF WIFI",
Toast.LENGTH_LONG).show();
}
}
});
} catch (Exception e) {
Log.v("MainActivity Exception", Log.getStackTraceString(e));
}
}
在清单中
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
【讨论】: