android-wifi相关内容
我有此功能可以在Wifi网络中进行连接,在Android 10以下它可以正常工作,但是当我在Android 10上进行尝试时,我已经成功建立了连接,但是没有互联网,我知道它是 Android 10中的一个错误,但我发现了这个
..
我遵循了继续检查设备是否具有互联网连接使用 检查互联网连接 BroadcastReceiver,问题是该怎么称呼 registerReceiver(mConnReceiver, new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION)); 来自主要活动 解决方案 您有两个选择 1.在您的MainA
..
我们有一个连接Wifi的设备.我们需要通过wifi连接到设备进行安装.连接后,应用程序通过ip发送请求. 这在android 9之前可以正常工作.但是当我使用android 9时遇到一些问题.因为当我连接到设备时,我收到如下错误消息:wi-fi没有互联网访问权限.并且请求继续针对移动数据.因此,应用无法与设备通话. 我可以对这个问题做些什么吗? 解决方案 我想这与权限有关,因为
..
我正在尝试通过ScanResult列出可用的wifi网络. 谁能告诉我我的代码出了什么问题?我没有得到想要的输出. 这是我的代码: public class Activity_scanwifi extends AppCompatActivity { Switch aSwitch; TextView textView; WifiManager wifiMa
..
我需要获取Android手机上安装的每个应用程序的数据使用情况. 例如:我在移动设备上安装了YouTube应用程序,我需要通过wifi和移动数据获取YouTube应用程序的数据使用情况. 例外结果: YouTube-无线网络-500MB. YouTube-移动数据-100 KB 我尝试使用TrafficStats API int mobileTx = Traff
..
我正在调用函数 WifiConfiguration wifiConfiguration = new WifiConfiguration(); wifiConfiguration.SSID = '\"' + ssid + '\"'; wifiConfiguration.hiddenSSID = false; wifiConfiguration.allowedKeyManagement.set(Wif
..
#include "SPI.h" #include “WiFiEsp.h” #include
#include “SoftwareSerial.h” #include #include float temp=0; int tempPin = 0; int is
..
在myActivity中,这是我的代码,用于检查手机是否连接到Internet. if (!isConnected()) { // super.playingVideo.setVideoUrl(product.getVideoUrl()); String message = getResources().getString(R.string.w
..
我得到了要扫描的代码,然后将其全部写入列表视图.但是问题是ssid和bssid没有显示.其他所有内容都会显示,但ssid不会显示. 每秒更新列表视图的最佳方法是什么,以便您可以看到信号强度的实际信号? import java.util.List; import android.annotation.SuppressLint; import android.app.Activity;
..
我正在创建一个连接两个android设备的简单聊天程序,它们可以发送简单消息 我在端口(例如1234)上使用Socket运行服务器 问题出在客户端,我不知道服务器的IP地址. (我不想手动输入) 有没有办法找到在特定端口上运行的服务器?或者我可以在可以将其提供给客户端的某些特定静态IP上运行服务器? 是否没有其他方法可以与可在Android 2.2+上运行的android设备通信(不想
..
我想验证一个Android设备是否已连接到特定的Wi-Fi(由SSID标识)并且同时具有活动的移动数据网络时遇到一些奇怪的问题. 我的问题也有可能与Android 9(SDK 28)有关,因为我没有收到以前使用Android版本的用户的投诉. 这就是我所拥有的: 这是我的主要方法,应该告诉我设备当前是否已连接到目标Wi-Fi: public boolean isConnected
..
我对在特定时间间隔内仅扫描一组特定频率感兴趣(这与android API中的扫描间隔不同).是否有任何高级api 或 用户到内核空间的通信接口,机制(sysfs,iotctl,mmap等)(在有根设备中),可以让我指定在特定时间间隔内要扫描的频率集.如果我正确理解设备请求方是否提供此信息? 如果有人能指出我正确的方向,将不胜感激. 提前谢谢!! 解决方案 请参阅我的iw
..
我希望在设备切换网络时收到通知,但出于某种奇怪的原因,尽管有SO上的文档和各种示例,但该特定操作从未发送到我的接收器. 这是我的代码 收据: BroadcastReceiver connectedToLocalWifiReceiver = new BroadcastReceiver() { @Override public void onRecei
..
我已经在此处阅读了很多有关WakeLock和WifiLock的用法的教程和文章,但仍然没有解决我的问题的方法. 我正在编写一个具有启动和启动(前景)服务的唯一效果的应用程序.该服务运行两个线程,分别是UDP广播侦听器(使用java.io)和TCP服务器(使用java.nio).在服务的onCreate中,我获得了唤醒锁和wifilock,然后将它们释放到onDestroy中. 只要手机
..
我正在尝试制作一个将所有wifi BSSID和RSS存储到SQLite数据库中的应用程序. (我的SQLite表名为"scanres" 这是我的onCreate()上的代码的一部分: wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE); //jgn lupa manifest xml nya kasih permiss
..
在我的Android应用中,我想检测在本地无线网络中找到的所有Android设备名称.我能够扫描网络并找到设备IP和完全合格的域名(FQDN),例如android-2120ee3b45******.我正在这样做: final InetAddress inetAddress = InetAddress.getByName(ip); if (inetAddress.isReachable(400
..
作为标题,我想问一下,如何继续检查设备是否可以连接互联网? 我使用以下课程: import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.util.Log; public class checkConnectio
..
情况 我有一个Android平板电脑,可通过WiFi连接到汽车的车载单元(OBU). OBU的SIM卡可以访问互联网. 平板电脑上的应用通过OBU提供的互联网与服务器通信. 因此,基本上,OBU是平板电脑的移动热点. 问题 平板电脑执行更新会消耗大量数据,因为它认为它在Wifi上 这将导致SIM卡可用的数据量耗尽 这会导致整个解决方案失败 ...或转移的数据每超出限制
..
我花了很多时间寻找解决方案,但没有结果.所以我的问题是,有什么方法可以检测设备是否具有5Ghz Wifi?如果有可能做到这一点,那就太好了.我已经分析了WifiManager,但是找不到合适的方法或属性. 谢谢. 解决方案 从Android API级别21开始,WifiManager的方法称为
..
我正在使用此代码,但是它通过wifi提供时间..当我关闭wifi时,它没有给我时间... 我想从我的GSM服务提供商那里抽出时间... 我正在使用的代码. LocationManager locMan = (LocationManager) arg0.getSystemService(Context.LOCATION_SERVICE); long networkTS = lo
..