精华内容
下载资源
问答
  • wifi热点助手是一款开启WIFI热点实现网络共享的工具。如果是优质次使用,再点开启快速。如果以后使用,就直接点开启就可以连接开启WIFI热点。只能在有无线网卡的Win7电脑上面使用。
  • 吾爱一键创建Wifi热点工具是一款绿色的软件,让你不用无线路由器也可以照样共享上网,需要电脑带有WIFI无线网卡,一键把电脑变成无线WIFI热点。一键创建Wifi热点功能介绍:使用
  • 笔记本电脑wifi热点win7版能让win7、win8系统的笔记本电脑变成一个wifi热点,让其他笔记本电脑、手机、ipad等共享wifi网络。体积小巧,无需安装,下载即用,启动更快更简单!注:本
  • 115啦wifi热点共享器适用于笔记本电脑win7/win8系统共享热点一键设置,使周边的移动设备能够共享当前的网络 运行115.la_win7wifishare.exe(请勿修改文件名)。
  • 一键创建无线WIFI热点为用户快速建立一个wifi热点,只需一键为您的手机、笔记本等各种自带wifi无线网络设备,提供高效安全简单智能的互联网访问。中英文语言、多系统平台,更
  • WIFI WIFi热点

    2013-03-04 13:02:21
    WIFI宝是一款完美解决设置笔记本无线热点,实现笔记本共享上网的问题的精品软件,帮助对wifi是什么不了解的用户,解决没有无线路由器,享受一键轻松将笔记本电脑变为WIFi热点,感受WIFI上网的畅快体验。
  • WlanRoute 是一个虚拟路由类的无线wifi热点软件,用户可以通过WlanRoute 来建立无线wifi热点,然后就能支持其他设备来wifi无线上网了。软件非常小巧,操作简便,而且它是中文界面,使用
  • 在win8和win8.1中取消了常常用到的wifi临时热点功能,可能是处于安全的角度吧,但是事实上并没有完全屏蔽,能够通过命令行的方式开启的。下面就来说下如何开始WIFI热点
  • WIFI热点搜索连接

    2020-10-02 22:16:46
    WIFI热点搜索连接 是一个安卓版搜索扫描周围wifi并获取热点信息然后可以直接连接wifi热点的应用源码,可以直接在应用内打开wifi开关,不需要去设置选项里面打开,项目提供了一个u
  • wifi热点搜索

    2018-07-05 16:49:43
    搜索指定名称的WIFI热点,并将热点名称、MAC地址加入到队列。此代码为实战项目代码。
  • 设置wifi热点

    2014-04-18 09:42:38
    设置wifi热点 ,如何设置windows7wifi热点设置
  • wifi热点.rar

    2012-04-04 18:37:38
    wifi热点
  • 无名网络一键创建无线WIFI热点为用户快速建立一个wifi热点,只需一键为您的手机、笔记本、等各种自带wifi无线网络设备,提供高效安全简单智能的互联网访问。中英文语言、多系
  • wifi热点扫描

    2016-06-07 22:52:40
    wifi热点扫描,连接指定的wifi点
  • wifi热点传输

    2014-07-09 17:44:40
    wifi热点设置 热点连接 Socket通信 文件传输
  • 笔记本WIFI热点

    2013-04-30 13:39:13
    笔记本WIFI热点
  • wifi热点共享

    2014-12-23 23:48:07
    wifi热点共享
  • apwifi热点

    2013-12-12 10:46:08
    wifi热点轻松创建
  • WiFi热点共享

    2014-05-04 16:33:55
    wlan,随身wifi,无线路由,win7 wifi热点,笔记本无线,笔记本wifi,手机WiFi,WiFi热点,wifi上网,wifi共享
  • WiFi热点设置

    2012-11-30 17:18:06
    WiFi热点设置
  • Android 开机默认是不会打开wifi热点的,即使上次手动打开了wifi热点,改修改可以保存上次打开热点的状态,实现开机打开wifi热点功能
  • wifi热点建立

    2012-08-22 13:27:35
    免费的PC用wifi热点建立工具,让你的电脑成为WIFI热点
  • AndroidWiFi热点Demo

    2016-09-07 16:11:51
    AndroidWiFi热点Demo,包括了创建热点,搜索wifi,连接wifi,热点通讯。详情请看http://blog.csdn.net/a1533588867/article/details/52459284
  • 电脑Wifi热点

    2015-10-14 21:54:54
    Windows下命令行打开/关闭Wifi热点程序。使用方法:SoftAP on/off SSID名称 连接客户数 连接密码
  • 开启笔记本WIFI热点

    2017-12-28 11:02:59
    笔记本wifi热点,内置设置功能,方便简单。从此笔记本不用再买外置WIFI设备
  • 本篇文章介绍了Android 连接Wifi和创建Wifi热点,小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧。
  • Android WiFi开发 (三)Wifi热点8.0适配

    千次阅读 热门讨论 2018-08-28 16:03:16
    Android 7.0及以前Wifi热点 Android 7.1、8.0Wifi热点 看之前评论发现Android7.1以上的手机开启Wifi热点后不能正常使用,故研究了一下如何解决次问题。 Android 7.0 开启Wifi热点 在Android7.0及以前...

    注意:
    注意:

    高版本手机 开启热点接口,WifiManager.startSoftAp(),这个可能可以设置wifi热点名和密码。感兴趣的可以自己试验一下。
    在这里插入图片描述

    Android 7.0及以前Wifi热点
    Android 8.1、8.0Wifi热点

    以下demo,可能有点过时了。建议大家自行尝试上面的startSoftAp接口。

    apk测试 8.0下载:链接:https://pan.baidu.com/s/14mQqiaaz5ik0vht8MSYDpg 提取码:dwat
    apk测试 低版本下载:链接: https://pan.baidu.com/s/1dzK3rEiwlaD0QrpWe-Vrgg 提取码: 1qpr

    jar 包地址:链接:https://pan.baidu.com/s/1Th-x5POHKH8SeGbYzWs2xw 提取码:jfbk

    建议先下载apk 验证是否能正常打开热点,并连接。不建议直接下载代码。
    Demo下载:http://www.demodashi.com/demo/13907.html
    最近发现Android8.0以上的手机开启Wifi热点后不能正常使用,故研究了一下如何解决次问题。

    Android 7.0 开启Wifi热点

    在Android7.0及以前的版本开启Wifi热点的方式如下:

    WifiManager mWifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
    Method method = mWifiManager.getClass().getMethod("setWifiApEnabled",
                            WifiConfiguration.class, boolean.class);
    //反射
    method.invoke(mWifiManager, null, false);
    

    Android 8.0 开启Wifi热点

    对于Android8.0及以上的设备,通过WifiManager setWifiApEnabled,可以打开Wifi热点,但是会发现此热点,连接不上(由于DHCP没有开启),所以不会分配ip地址,也就导致不能正常使用。

    在Android8.0系统应用Settings,发现其开启热点的方式是通过ConnectivityManager的startTethering方法来开启的。
    查看ConnectivityManager的方法
    三个参数
    四个参数
    startTethering 是隐藏的方法,并且第三个参数OnStartTetheringCallback是ConnectivityManager内部抽象类,也是隐藏的。

    /**
    * Callback for use with {@link #startTethering} to find out whether tethering succeeded.
    * @hide
    */
    @SystemApi
    public static abstract class OnStartTetheringCallback {
        /**
         * Called when tethering has been successfully started.
         */
        public void onTetheringStarted() {};
        /**
    	 * Called when starting tethering failed.
         */
    	public void onTetheringFailed() {};
    }
    

    通过反射的方式并没有找到方式获取startTethering方法,以及创建OnStartTetheringCallback子对象。

    后来通过另一种方式实现了。

    配置jar包

    首先修改ConnectivityManager源码,将TETHERING_WIFI字段、startTethering方法及OnStartTetheringCallback类中隐藏相关的标志去掉,然后单独编译一个jar包。
    将jar包拷贝到工程中,如下所示:
    wifiap jar包
    该jar包会和官方sdk中的android.jar会有冲突,所以需要配置jar包的优先级。
    在app的build.gradle中配置

    provided files('src/main/libs/WifiAp8.jar')
    

    在工程下的build.gradle中添加如下配置:

    allprojects {
        
        gradle.projectsEvaluated {
            tasks.withType(JavaCompile) {
            //设置jar相对包路径或绝对路径
                options.compilerArgs.add('-Xbootclasspath/p:app/src/main/libs/WifiAp8.jar')
            }
        }
    }
    

    编写代码

    开启热点

    if(getWifiAPState() != WIFI_AP_STATE_ENABLED){
    	//Android8.0及以上版本
        if (Build.VERSION.SDK_INT >= 26) {
            mConnectivityManager.startTethering(ConnectivityManager.TETHERING_WIFI,
                    true, new ONStartTetheringCallback());
        }
    }
    

    在这里插入图片描述
    在AS中上述代码会有红色显示,但是不影响编译使用。可以正常编译生成apk。使用该方法不需要提前关闭wifi。

    ONStartTetheringCallback类继承了OnStartTetheringCallback抽象类。

    class ONStartTetheringCallback extends
            ConnectivityManager.OnStartTetheringCallback {
    }
    

    关闭热点

    if(getWifiAPState() != WIFI_AP_STATE_DISABLED){
    	//Android8.0及以上版本
        if (Build.VERSION.SDK_INT >= 26) {
            mConnectivityManager.stopTethering(ConnectivityManager.TETHERING_WIFI);
        }
    }
    

    权限
    使用上述功能需要这三个权限:

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

    还需要在代码中申请WRITE_SETTINGS权限,否则不能正常使用。

    这样就可以了,不只是系统应用可以使用,平常的应用也可以正常使用。亲测:华为P20(Android 8.1.0)、华为mate10(Android 8.1.0)、华为V10(Android 8.0.0)、OnePlus 5T(Android8.1.0)都可以正常使用:。


    Android 7.1 开启Wifi热点

    对于Android7.1、Android7.1.1、Android7.1.2的手机,开启热点的方式比较乱,有的手机用老方法
    可以正常打开,比如红米5 plus(Android7.1.2)、坚果pro2(Android7.1.1),有的手机用老方法就不能正常使用(Nexus 5x 7.1.1),可以尝试用8.0的方法打开试试。

    由于Android手机版本和厂家太多,手头没有太多手机,并不能做到很好的适配,所以大家可以尝试使用上述两种方法来看看哪种方法适合你手上的手机开启热点,并且热点能正常使用。

    欢迎大家关注、评论、点赞
    你们的支持是我坚持的动力。
    欢迎关注我的微信公众号

    展开全文
  • Wifi热点命令

    2013-06-09 15:16:38
    新建WiFi热点,WiFi名称为CMCC,密码为zhongguoyidong,建议下载后用记事本打开,修改ssid=后面的名称和key后面的密码,然后点击右键-〉以管理员运行,就能建立一个WiFi热点

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 27,278
精华内容 10,911
关键字:

wifi热点