草庐IT

android - 如何以编程方式启用 Android O WiFi 热点

我们一直在使用WifiManager隐藏API来启用Wifi网络共享并创建接入点。Android上API26现在的问题是标记@RequiresPermission(android.Manifest.permission.TETHER_PRIVILEGED)被添加到setWifiApEnabled函数,现在调用返回false和打印以下日志:W/WifiManager:PACKAGE_NAMEattemptedcalltosetWifiApEnabledenabled=true阅读新文档,它说该函数已被弃用,将在即将发布的版本中删除,如果调用者具有适当的权限,则改为使用Connectivi

机器人 : location api asking for wifi

这很奇怪。我的意思是,我有强大的网络,并且GPS已打开,但它仍然需要Wifi!!我正在使用带有FusedLocationProviderClient类的新LocationApi。这就是我检查位置设置是否启用的方式:privatevoidcheckIfLocationSettingsAreEnabled(){LocationRequestlocationRequest=newLocationRequest();locationRequest.setPriority(LocationRequest.PRIORITY_BALANCED_POWER_ACCURACY);locationRequ

android - 是否可以为Android手机编写一个wifi破解工具?监控模式与多播?

考虑为android平台写一个wifi破解(wep,wpa)审计工具,但我想知道是否可以在没有root手机的情况下进行。我曾认为不可能在unrooted手机上运行,​​因为手机wifi芯片会忽略未发送给手机的数据包。也就是说,无法将wifi芯片设置为monitormode其中许多攻击都不会奏效。得知android支持multicastpackets我很惊讶.也就是说,Android手机可以设置为接收不是发送给它们的数据包。我的问题是:拥有多播锁是否意味着我可以接收所有广播的数据包,还是它只适用于带有多播标志的数据包(如果存在这样的东西)?监控模式和组播有区别吗?androidapi有切

无线WiFi安全渗透与攻防(六)之WEP破解-Gerix-wifi-cracker自动化破解WEP加密

WEP破解-Gerix-wifi-cracker自动化破解WEP加密WEP破解-Gerix-wifi-cracker自动化破解WEP加密1.环境准备1.软件和kali2.下载软件,下载地址3.将软件复制到kali,解压4.进入软件目录2.破解步骤1.启动gerix-wifi-cracker-2-master软件2.设置无线网卡位MonitorMode模式3.重新扫描网络4.选择需要破解的WIFI5.选择顶部【wep】,选择具体的破解方式【Generalfunctionalities】

java - 向 WiFi 上所有可用的机器广播消息

如果这是一个微不足道的问题,我深表歉意。我最近开始做一些android编程,我正在编写一个简单的应用程序,允许您将android设备用作windowsPC的Controller。具体来说,它允许用户执行诸如关闭机器、使其hibernate、重新启动等操作。我目前正在使用一个名为CherryPy的python库作为Windows机器上的服务器来执行实际的win32api调用以执行所需的操作功能。我不确定的是如何(动态地)发现网络上的哪台机器实际托管服务器。如果我将我的机器公共(public)IP硬编码到android应用程序中,一切都工作正常,但显然这远不理想。我考虑过让用户在应用程序中

java - Android/Java WiFi 直接对端列表

哟,我正在尝试让Android设备(它是Nexus7,尽管我无法想象这有多大关系)通过WiFiDirect的奇迹与RaspberryPi进行通信。据说这是可能的,六个小时前它似乎是比沿着服务器-客户端路线走更好的解决方案,但我遇到了问题Android开发者网站很不错,因为它有两个指南:http://developer.android.com/training/connect-devices-wirelessly/wifi-direct.htmlhttp://developer.android.com/guide/topics/connectivity/wifip2p.html这很好,因

android - 如何计算android中每个应用程序的移动和wifi数据使用量?

是否有任何可能的方法使用TrafficStats计算android中每个应用程序的移动和wifi使用情况:(getUidRxBytes,getUidTxBytes,getTotalRxbytes,getTotalTXbytes,getMobileRxBytes,getMobileTxBytes)方法?我知道一定有某种方法可以做到这一点,因为3G看门狗和其他一些应用程序提供了这些详细信息。有人可以帮忙吗?谢谢 最佳答案 我对这类问题写过类似的答案here.要获取每个应用程序的总体数据使用情况,使用您命名的方法TrafficStats.

android - android 设备连接到 WIFI 时不接收 GCM 消息

背景我正在开发一个Android应用程序,它使用GoogleCloudMessaging(新的GCM-API,未弃用的C2DM)向所有已注册的设备发送同步消息。由于我使用了官方文档,所以我的客户端实现的工作方式几乎与Google的示例完全相同。作为服务器,我使用在本地主机上运行的简单PHP脚本,其唯一任务是将发送到同步的消息发送到GCM。问题只要我的设备通过UMTS等蜂窝网络连接到互联网,一切都正常(服务器向GCM发送通知>GCM一旦在线就将通知推送到设备>通知显示在设备上)。但是当设备连接到WIFI时,将不再接收到GCM消息(尽管Google发送“成功”-回复我的PHP服务器)。由于

java - Android:以编程方式打开WiFi热点

我正在尝试打开可移植Wifi热点,引用此链接:howtosetadvancedsettingsofandroidwifihotspot这在SamsungGalaxyS3Androidv4.4.2上运行良好。(没有问题)但在其他Android版本相同或更低的设备上,应用程序崩溃并重启设备。代码如下:packagecom.android.startwifi;importjava.lang.reflect.InvocationTargetException;importjava.lang.reflect.Method;importandroid.app.Activity;importandr

安卓wifi权限

我不明白为什么在使用setWifiEnabled切换wifi时需要向应用程序list添加WAKE_LOCK权限...有什么想法吗? 最佳答案 只是一个猜测,但我想这是因为wifi非常耗电,而唤醒锁是Android的机制,可帮助系统管理应用何时耗电。来自http://pdk.android.com/online-pdk/guide/power_management.html:Alockedwakelock,dependingonitstype,preventsthesystemfromenteringsuspendorotherlow