相关疑难解决方法(0)

Android以编程方式打开/关闭WiFi HotSpot

是否有API以编程方式打开/关闭Android上的WiFi HotSpot?

我应该用什么方法打开/关闭它?

更新:有这个选项可以启用HotSpot,只需打开/关闭WiFi,但这对我来说不是一个好的解决方案.

android wifi android-wifi

53
推荐指数
4
解决办法
9万
查看次数

在android中创建Wifi热点配置

我正在使用android 4.1.1 ...我正在创建一个应用程序,允许用户使用Wifi Hotspot创建自己的网络,然后客户端可以连接到它并共享数据.我已成功在android中创建了Wifi热点但我无法为此目的配置它.有没有办法通过编码在android上配置Wifi Hotspot?

android wifi android-wifi tethering

8
推荐指数
1
解决办法
1万
查看次数

Android:以编程方式启用WiFi热点

我试图打开便携式Wifi热点ON,通过参考此链接:
如何设置android wifihotspot的高级设置

这在三星Galaxy S3 Android v4.4.2上运行良好.(没有问题)
但是在具有相同或更低Android版本的其他设备上,应用程序崩溃并重新启动设备.

代码如下:

package com.android.startwifi;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;

import android.app.Activity;
import android.content.Context;
import android.net.wifi.WifiConfiguration;
import android.net.wifi.WifiManager;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;


public class Main extends Activity {

public WifiManager wifiManager;
public Context context;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Log.i("hi1","hi");
    createWifiAccessPoint();
}
private void createWifiAccessPoint() {
    WifiManager wifiManager = (WifiManager)getBaseContext().getSystemService(Context.WIFI_SERVICE);
    if(wifiManager.isWifiEnabled())
    {
        wifiManager.setWifiEnabled(false);          
    }       
    Method[] wmMethods = wifiManager.getClass().getDeclaredMethods();  
    boolean methodFound=false;
    for(Method method: wmMethods){
        if(method.getName().equals("setWifiApEnabled")){
            methodFound=true;
            WifiConfiguration …
Run Code Online (Sandbox Code Playgroud)

java android android-wifi tethering

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×3

android-wifi ×3

tethering ×2

wifi ×2

java ×1