首页>代码>android网络设置(wifi、gprs)>/NetWorkSetting/src/com/tyh/NetWorkSettingActivity.java
package com.tyh;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.wifi.WifiManager;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;
import android.widget.ToggleButton;

public class NetWorkSettingActivity extends Activity implements OnClickListener {

	Button setting;
	ToggleButton wifi;
	ToggleButton g2g3;
	WifiManager wifiManager;
	APNSetting apn ;
	/**
	 * @author tyh
	 * qq:2576318211 欢迎交流
	 * */
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.network_setting);
		
		apn = new APNSetting(NetWorkSettingActivity.this);
		
		setting = (Button) findViewById(R.id.bt1);
		wifi = (ToggleButton) findViewById(R.id.toggleButton1);
		g2g3 = (ToggleButton) findViewById(R.id.toggleButton2);
		setting.setOnClickListener(this);
		wifi.setOnClickListener(this);
		g2g3.setOnClickListener(this);

		wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
		//设置wifi按钮状态
		if (wifiManager.isWifiEnabled()) {
			wifi.setChecked(true);
		} else {
			wifi.setChecked(false);
		}
		//设置2g/3g按钮状态
		g2g3.setChecked(false);
	}

	@Override
	public void onClick(View v) {
		if (v == setting) {
			startActivity(new Intent(
					android.provider.Settings.ACTION_WIRELESS_SETTINGS));
		} else if (v == wifi) {
			if (wifiManager.isWifiEnabled()) {
				wifiManager.setWifiEnabled(false);
				Toast.makeText(NetWorkSettingActivity.this, "wifi关闭中……", 1000).show();
			} else {
				wifiManager.setWifiEnabled(true);
				Toast.makeText(NetWorkSettingActivity.this, "请稍后……开启后页面自动跳转", 1000).show();
			}
		} else if (v == g2g3) {
			if(g2g3.isChecked()){
				apn.APNchange();
				Toast.makeText(NetWorkSettingActivity.this, "请稍后……开启后页面自动跳转", 1000).show();
			}else{
				apn.APNchange();
				Toast.makeText(NetWorkSettingActivity.this, "gprs关闭中……", 1000).show();
			}
		}
	}
}
最近下载更多
微笑刺客  LV15 2023年1月13日
张恺祺  LV6 2022年5月21日
cnfdmh  LV1 2019年12月12日
q326063404  LV1 2018年11月27日
驱蚊器无qweqw  LV4 2018年2月6日
最代码官方  LV167 2017年7月24日
最近浏览更多
skook7  LV2 2023年6月28日
妖刀飞姬杯  LV2 2023年6月9日
微笑刺客  LV15 2023年1月13日
炫瓶百事可乐  LV1 2022年12月1日
wuziayng1232  LV10 2022年7月28日
18650066502  LV12 2022年6月20日
张恺祺  LV6 2022年5月21日
cxywt12  LV2 2022年5月20日
Jack261108  LV2 2022年5月6日
892645371 2022年3月20日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友