草庐IT

wifi_locations

全部标签

android - Fused Location Provider - onLocationChanged 停止调用

在我们的应用程序中,我们使用融合位置提供程序(FLP)来跟踪位置。我们注意到,有时应用程序会进入位置回调停止调用的状态。该应用程序主要用于两款平板电脑(nexus7和LGG-pad8.3)。我们已经看到这两个设备上都出现了这个问题。一般来说,重置设备似乎可以缓解这个问题。我们相信我们遵循了使用FLP的大多数最佳实践。但为了以防万一,我们将这段示例代码放在一起,它说明了我们如何使用FLP。获取googleapi客户端并调用连接:m_googleApiClient=builder.addConnectionCallbacks(this).addOnConnectionFailedListe

android - 使用 BroadcastReceiver 在 Android 中获取断开连接的 WiFi 网络的 SSID?

我有以下BroadcastRecevier:publicclassWiFiConnectionEventsReceiverextendsBroadcastReceiver{privatestaticfinalStringTAG=WiFiConnectionEventsReceiver.class.getSimpleName();@OverridepublicvoidonReceive(Contextcontext,@NonNullIntentintent){Log.v(TAG,"action:"+intent.getAction());Log.v(TAG,"component:"+in

android - 停止Android连接到某些wifi网络

Closed.ThisquestiondoesnotmeetStackOverflowguidelines。它当前不接受答案。想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。2年前关闭。Improvethisquestion三星GalaxyS3-我们的区域到处都是Comcast“热点”,需要登录名和密码才能访问。似乎我去过的每个地方都打开了手机上的浏览器,或者去查看电子邮件并获得了到有线电视公司wifi网络的登录页面。如果他们将登录名放在wifi连接上就可以了,但是他们允许所有设备连接,然后将登录提示放到网页上就可以了。没有办法阻止Android(据我所知)始终

没有WIFi连接的Android套接字编程

我编写了一个应用程序来远程启动我在家的服务器。当启用WiFi时,该应用程序可以在模拟器和我的智能手机(HTCdesire,Android2.2)上正常运行。但是,当禁用WiFi时它不起作用。在重新启动之前,我首先检查它是否已经在运行。为此,我使用套接字并首先连接到一个dyndns地址。之后,我尝试连接到我的ip-box,在那里我可以通过套接字发送命令来打开我的计算机。当与该套接字的连接失败时,我知道服务器没有运行。相关代码为:socket=newSocket();socket.connect(newInetSocketAddress(serverName,port),10000);st

Android adb 通过 Wifi 安装 apk

我一直在命令行上使用ADB通过USB安装apk。现在我已经通过Wifi成功连接。我能够安装应用程序。./adb.execonnect192.168.2.143connectedto192.168.2.143:5555./adb.exeinstall-rxyz.apkpkg:/data/local/tmp/xyz.apkSuccess问题是adb在“成功”后没有关闭。它只是挂起。如果我通过USB连接手机,ADB将在安装应用程序后正确关闭。这是一个问题,因为我想编写一个脚本,将apk上传到许多通过Wifi连接的手机。 最佳答案 你试过这

android - 如何在android中获取wifi配置文件位置

我正在开发一个应用程序,可以从任何android设备(root)备份wifi配置所以我想知道如何获取Android设备中的文件位置,以便我可以处理它。我知道有很多位置取决于你的ROM或设备像/data/wifi/bcm_supp.conf或/data/misc/wifi/wpa_supplicant.conf但我想动态获取它。 最佳答案 您需要像这样创建一个WifiConfiguration实例:StringnetworkSSID="test";StringnetworkPass="pass";WifiConfigurationco

android - 使用 Fused location Geofences 时是否需要请求位置更新?

我已经使用theAndroidDevelopersdocumentation.成功实现了位置地理围栏|我遇到的问题是地理围栏事件并不总是可靠的。有时我一到该位置它们就会触发,有时它们需要几分钟(即使半径值很大),有时它们根本不会触发。我还注意到,即使我启用了GPS,该应用程序也没有使用GPS传感器获取我的位置。这是因为在没有请求更新的情况下,FusedLocation提供程序处于“被动”模式并依赖于其他应用程序的请求吗?我是否需要实现位置请求和地理围栏? 最佳答案 不确定它是否完全回答了您的问题,但我正在开发实现地理围栏和位置请求的

android - 为什么在使用 LocationManager 时打开 Wifi 但未连接有助于网络定位?

这可能是SO的题外话,如果是这样我道歉(并很高兴地接受关闭标志),但我有问题弄清楚为什么当WIFI打开时,但没有连接到任何接入点(在我的android设备),它大大提高了使用LocationManager时网络提供商的准确性。如果不打开,一般网络定位结果距离我当前位置大约1英里。此外,大多数时候返回的lat/lng值是不同的,所以它甚至没有请求一次,只是将结果缓存在lastKnownLocation()中很明显,我同时使用GPS和网络提供商来准确定位最终用户的位置(当两者都不可用时),并使用时间戳来确定哪个是最新的。我在谷歌上进行了搜索,得到了各种答案,例如:“它确实有效”和“它的魔力

android - 是否可以通过 wifi 在 2 个 android 设备之间交换消息?

我目前正在为使用Android的移动设备创建一个应用程序,它应该能够通过wifi和蓝牙等本地方式发送和接收消息。在对其进行研究后,我发现Android没有本地wifiadhoc功能,实现该功能的唯一方法是通过对设备进行root并修补wpa_suplicant和其他一些并非对所有设备都通用的类似方法.我要实现的目标的概要:用于扫描附近设备并尝试自动连接到它们的Android应用程序。如果另一台设备也安装了这个应用程序,那么它会自动接受它收到的任何连接请求,当连接建立时,它会发回一条消息,确保它安装了这个应用程序,这样两者就可以自动开始交换消息,而用户不会不必实时允许/拒绝任何发送/接收。

java - Android Location getBearing() 总是返回 0

我一直在尝试为我的Android应用实现一项功能,无论设备指向何处,它都能获取设备的移动速度和方向。例如:如果我的Android设备指向北方向,如果我向南方向后退,它会返回我正在向南移动。我一直在四处寻找,并想到了使用Location的getBearing()方法的可能性(不过,我不知道这是否能解决我的整个问题)。当我调用getBearing()时,由于某种原因它总是返回0.0。我不知道为什么。这是我的代码:LocationManagerlm;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(