草庐IT

android - 如何设置android wifi热点的高级设置

我正在通过以下代码打开可移植wifi热点:privatevoidcreateWifiAccessPoint(){WifiManagerwifiManager=(WifiManager)getBaseContext().getSystemService(Context.WIFI_SERVICE);if(wifiManager.isWifiEnabled()){wifiManager.setWifiEnabled(false);}Method[]wmMethods=wifiManager.getClass().getDeclaredMethods();//Getalldeclaredmet

iMX6ULL RTL8723BU WiFi蓝牙模块

iMX6ULLRTL8723BUWiFi蓝牙模块1.介绍2.配置Linux内核2.1配置支持USB设备2.2配置支持WiFi设备2.3配置支持IEEE802.112.4配置支持蓝牙3.配置Buildroot4.下载固件5.测试WiFi6.测试蓝牙我移植的板子是讯为的TERMINATOR_V1.1开发板,参考板为官方i.MX6ULLEVK开发板。1.介绍RTL8723BU是Realtek公司的WiFi蓝牙芯片,内核已经支持了RTL8723BU模块,就不需要我们自己去编写了,只需要简单配置Linux内核并编译就可以了。Realtek在Linux内核中的驱动比较通用支持很多WiFi模块,如果追求稳定

java - Android 上的 WiFi Direct 无法正常工作

我正在尝试在androidJellyBean4.1.1中使用wifidirect开发一个应用程序。如果启用了p2p,我会立即调用mManager.discoverPeers(mChannel,actionListener);之后我接到了回电onPeersAvailable(WifiP2pDeviceList)我正在使用2台三星(谷歌)Nexus设备进行测试,并且两台设备都开启了wifidirect。但是这个回调返回一个空的对等点列表。但是例如,如果我点击默认wifi直接接口(interface)上的SearchPeers按钮,第二个设备会立即触发WifiP2pManager.WIFI_

java - 从 wifi Direct 组断开连接

我想在建立连接后断开与wifiDirect组的连接。我只想安静地离开,不要打扰已经与群组所有者建立联系的其他客户。我使用ma​​nager.Connect()方法建立连接。但是没有看到任何断开连接的方法。我看到的唯一其他选项是ma​​nager.removeGroup(),但我猜这会删除整个组并中断现有的网络连接。我怎样才能正确地做到这一点?谢谢 最佳答案 函数removeGroup()的第一个参数是一个channel。所以我觉得如果这是客户端发起的,只会断开客户端和群主之间的channel。

android - 如何阻止/断开客户端连接/连接到开放的 wifi 热点 (android)?

我能够以编程方式在Android2.2中创建一个开放的wifi热点,并使用ARP文件读取连接的客户端的ip和mac:codehere现在我想找到一种方法来限制wifi热点的使用。我想使用开放网络而不设置任何key。应该可以阻止某些客户端(可能是mac过滤)或断开已连接但未经授权的客户端。这个想法是通过wifi连接向热点发送消息。应该允许某些客户端访问热点,而其他客户端则不允许。我怎样才能开发这样的东西?非常感谢您的帮助或建议。 最佳答案 使用mac过滤可能是一个选项,但客户端总是可以更改他的mac地址,并且使用这种方法你只能在客户端

android - 如何打开系统对话框以在 android 中输入安全 wifi 网络的密码?

我正在努力实现发现安全wifi网络时出现的对话框。我附上了那个对话框的图片。我只是想从我的应用程序中调用这样的对话框。 最佳答案 由于问题不是很清楚,所以有2个可能的答案1)如果您想创建一个如图所示的对话框,请尝试设置AlertDialog的样式。做起来应该不会太难。例如,看看这个问题:HowtochangethemeforAlertDialog2)如果你想打开输入Wi-Fi密码的系统对话框,我有个坏消息。该功能无法通过Intents或其他IPC方式获得。您可以做的最好的事情是使用此Activity调用将用户引导至Wi-Fi设置页面

android - 当设备连接到您的 android wifi 网络共享 AP 时如何获得通知?

我通过我的Android设备中的应用程序启用Wi-Fi网络共享。当有人连接到由我的应用程序绑定(bind)的Wi-Fi网络时,我如何在我的应用程序中收到通知?我需要注册某些特定的广播接收器吗?我已经把应用程序源码贴在下面了@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);((ToggleButton)findViewById(R.id.toggle_tethering)).se

android - 有没有办法强制通过 4G 网络连接,即使启用并连接了 WiFi?

我有一个应用程序可以通过WiFi控制SonyRX10相机。拍摄后我需要将照片卸载到服务器,我觉得我在某处读到这是可能的,但现在我无法在任何地方找到它......问题是相机充当路由器,但它无法访问Internet。因此,连接到它的平板电脑/手机正在尝试通过该channel传输媒体,但我需要它做的是改用其4G天线并以这种方式传输。是否可以强制设备通过蜂窝网络连接到服务器(HTTP),即使它通过WiFi连接到无法访问互联网的设备? 最佳答案 绝对是。您应该使用C代码。您应该定期枚举网络接口(interface)。您应该为每个IP地址绑定(

android - 当我连接到我的 Wifi 时,在 Android 上收不到推送通知

所以,我的SamsungGalaxys5(sm-g900f)遇到了问题。我无法接收某些应用程序的推送通知(视频群聊、whatsapp、gmail,..显然所有使用GoogleCloudMessaging推送通知的应用程序)。当我只连接到家里的Wifi时,我遇到了这个问题;当我关闭wifi并切换到移动数据时,所有延迟的通知都会同时到达。但是,当我连接到其他Wifi时,一切似乎都正常。另请注意,其他手机在我的wifi上正常工作(例如Samunggalaxys4)。我已经完成了一些故障排除:1)我使用的是普通的android5.0(西类牙固件)(我住在黎巴嫩)。我Root了我的手机,问题仍然

Android app应用连接WiFi的方法(兼容Android10)

Android应用开发有时候会有应用直连app的需求,由于Android系统api会时常变动,wifi连接api亦如此,Android10以下直接使用:WifiConfigurationconfigured=isExist(ssid);if(configured!=null){//在配置表中找到了,直接连接isSuccess=wifiManager.enableNetwork(configured.networkId,true);}else{WifiConfigurationwifiConfig=createWifiConfig(ssid,password,getCipherType(scan