Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

feisuweb/HotWiFi

Repository files navigation

HotWiFi

  1. android 便携式热点的开启与关闭
  2. 由于未做动态权限申请处理,可将 targetSdkVersion 设置为 22

How to

  • Step 1. Add it in your root build.gradle at the end of repositories:
allprojects {
	repositories {
 ...
	 maven { url 'https://jitpack.io' }
	}
}
  • Step 2. Add the dependency
dependencies {
	 compile 'com.github.cuihp:HotWiFi:v1.0.0'
}
  • Step 3.初始化
 //注册handler
 WifiAPManager.getInstance(this).regitsterHandler(mHandler);
 //开启wifi热点
 WifiAPManager.getInstance(this).turnOnWifiAp("ssid", "123123123", WifiAPManager.WifiSecurityType.WIFICIPHER_WPA2);
  • Step 4.监听是否开启成功
//接收message,做处理
 private Handler mHandler = new Handler(){
 public void handleMessage(Message msg) {
 switch (msg.what) {
 case WifiAPManager.MESSAGE_AP_STATE_ENABLED:
 Log.i("WifiAPManager","wifi热点开启成功" );
 break;
 case WifiAPManager.MESSAGE_AP_STATE_FAILED:
 Log.i("WifiAPManager","wifi热点关闭");
 break;
 default:
 break;
 }
 }
 };
  • Step 5.释放Handler
 @Override
 protected void onDestroy() {
 super.onDestroy();
 WifiAPManager.getInstance(this).unregitsterHandler();
 }

About

Android便携式热点的开启/关闭操作

Resources

Stars

Watchers

Forks

Packages

Contributors

Languages

  • Java 100.0%

AltStyle によって変換されたページ (->オリジナル) /