android-wifi相关内容

如何仅通过wifi强制执行互联网连接?

我们有一个连接Wifi的设备.我们需要通过wifi连接到设备进行安装.连接后,应用程序通过ip发送请求. 这在android 9之前可以正常工作.但是当我使用android 9时遇到一些问题.因为当我连接到设备时,我收到如下错误消息:wi-fi没有互联网访问权限.并且请求继续针对移动数据.因此,应用无法与设备通话. 我可以对这个问题做些什么吗? 解决方案 我想这与权限有关,因为 ..
发布时间:2020-08-30 21:48:01 移动开发

如何通过wifi和移动数据获取android上的数据使用情况?

我需要获取Android手机上安装的每个应用程序的数据使用情况. 例如:我在移动设备上安装了YouTube应用程序,我需要通过wifi和移动数据获取YouTube应用程序的数据使用情况. 例外结果: YouTube-无线网络-500MB. YouTube-移动数据-100 KB 我尝试使用TrafficStats API int mobileTx = Traff ..
发布时间:2020-08-30 21:47:57 移动开发

Android:设置wifi后返回App

在myActivity中,这是我的代码,用于检查手机是否连接到Internet. if (!isConnected()) { // super.playingVideo.setVideoUrl(product.getVideoUrl()); String message = getResources().getString(R.string.w ..
发布时间:2020-08-30 21:46:42 移动开发

Android WiFi无法从ScanResult获取SSID和BSSID

我得到了要扫描的代码,然后将其全部写入列表视图.但是问题是ssid和bssid没有显示.其他所有内容都会显示,但ssid不会显示. 每秒更新列表视图的最佳方法是什么,以便您可以看到信号强度的实际信号? import java.util.List; import android.annotation.SuppressLint; import android.app.Activity; ..
发布时间:2020-08-30 21:46:38 移动开发

如何在Android中获取服务器(套接字)的IP地址?

我正在创建一个连接两个android设备的简单聊天程序,它们可以发送简单消息 我在端口(例如1234)上使用Socket运行服务器 问题出在客户端,我不知道服务器的IP地址. (我不想手动输入) 有没有办法找到在特定端口上运行的服务器?或者我可以在可以将其提供给客户端的某些特定静态IP上运行服务器? 是否没有其他方法可以与可在Android 2.2+上运行的android设备通信(不想 ..
发布时间:2020-08-30 21:46:36 移动开发

在Android上同时连接到MOBILE时如何检查Wi-Fi连接(SSID)

我想验证一个Android设备是否已连接到特定的Wi-Fi(由SSID标识)并且同时具有活动的移动数据网络时遇到一些奇怪的问题. 我的问题也有可能与Android 9(SDK 28)有关,因为我没有收到以前使用Android版本的用户的投诉. 这就是我所拥有的: 这是我的主要方法,应该告诉我设备当前是否已连接到目标Wi-Fi: public boolean isConnected ..

Android自定义Wifi扫描

我对在特定时间间隔内仅扫描一组特定频率感兴趣(这与android API中的扫描间隔不同).是否有任何高级api 或 用户到内核空间的通信接口,机制(sysfs,iotctl,mmap等)(在有根设备中),可以让我指定在特定时间间隔内要扫描的频率集.如果我正确理解设备请求方是否提供此信息? 如果有人能指出我正确的方向,将不胜感激. 提前谢谢!! 解决方案 请参阅我的iw ..
发布时间:2020-08-30 21:45:23 移动开发

唤醒锁和wifilock不起作用

我已经在此处阅读了很多有关WakeLock和WifiLock的用法的教程和文章,但仍然没有解决我的问题的方法. 我正在编写一个具有启动和启动(前景)服务的唯一效果的应用程序.该服务运行两个线程,分别是UDP广播侦听器(使用java.io)和TCP服务器(使用java.nio).在服务的onCreate中,我获得了唤醒锁和wifilock,然后将它们释放到onDestroy中. 只要手机 ..
发布时间:2020-08-30 21:45:17 Java开发

获取用户通过wifi定义的android设备名称

在我的Android应用中,我想检测在本地无线网络中找到的所有Android设备名称.我能够扫描网络并找到设备IP和完全合格的域名(FQDN),例如android-2120ee3b45******.我正在这样做: final InetAddress inetAddress = InetAddress.getByName(ip); if (inetAddress.isReachable(400 ..
发布时间:2020-08-30 21:44:08 移动开发

根据代码中的名称将Wifi标记为移动热点

情况 我有一个Android平板电脑,可通过WiFi连接到汽车的车载单元(OBU). OBU的SIM卡可以访问互联网. 平板电脑上的应用通过OBU提供的互联网与服务器通信. 因此,基本上,OBU是平板电脑的移动热点. 问题 平板电脑执行更新会消耗大量数据,因为它认为它在Wifi上 这将导致SIM卡可用的数据量耗尽 这会导致整个解决方案失败 ...或转移的数据每超出限制 ..
发布时间:2020-08-30 21:44:00 移动开发

如何检测设备是否具有5Ghz Wi-Fi

我花了很多时间寻找解决方案,但没有结果.所以我的问题是,有什么方法可以检测设备是否具有5Ghz Wifi?如果有可能做到这一点,那就太好了.我已经分析了WifiManager,但是找不到合适的方法或属性. 谢谢. 解决方案 从Android API级别21开始,WifiManager的方法称为 ..
发布时间:2020-08-30 21:43:53 移动开发

我想从GSM网络中抽出时间

我正在使用此代码,但是它通过wifi提供时间..当我关闭wifi时,它没有给我时间... 我想从我的GSM服务提供商那里抽出时间... 我正在使用的代码. LocationManager locMan = (LocationManager) arg0.getSystemService(Context.LOCATION_SERVICE); long networkTS = lo ..
发布时间:2020-08-30 21:43:50 移动开发