草庐IT

java - Volley 适用于 WIFI 但不适用于 3G

如果问题太长,我先道歉。我们开始吧:有两个Activity:Main和DetailActivity。MainActivity基本上是一个GridView。DetailActivity基本上是显示被点击项目的详细信息。我将所选项目的ID(pid)从Main传递到DetailActivity。我面临如下问题。最初,我有3G连接(蜂窝连接)并单击第一个项目并在DetailActivity中查看相应的项目详细信息,它工作得很好,然后返回MainActivity,然后单击第二个项目,不幸的是它仍然显示我最初单击的DetailActivity中的第一个项目。当应用处于Activity状态并打开时,

android - WIFI变化的广播 Action

在我的应用程序中,每当设备连接到WIFI网络或断开连接时,我都必须收到通知。为此,我必须使用BroadcastReceiver但在阅读了不同的文章和此处的问题之后,我有点困惑我应该为此使用哪个Broadcast操作。在我看来,我有三个选择:SUPPLICANT_CONNECTION_CHANGE_ACTIONNETWORK_STATE_CHANGED_ACTIONCONNECTIVITY_ACTION为了减少资源,我真的只想在设备CONNECTED到WIFI网络(并且它已收到IP地址)或设备DISCONNECTED从一个。我不关心其他状态,例如CONNECTING等。那么您认为我应该为

android - Android 设备是否*主动*扫描 WiFi 网络?

我正在为googleandroid编程,我想知道无线802.11网络的扫描是被动还是主动完成的?我的意思是:设备是在WifiManager.startScan()上实际发出信标请求信号,还是只是监听接入点定期发送的信标? 最佳答案 Android进行被动扫描,它会监听信标。通过发送探测请求并等待探测响应,进行主动扫描会在网络上造成大量拥塞。 关于android-Android设备是否*主动*扫描WiFi网络?,我们在StackOverflow上找到一个类似的问题:

Android WiFi 开启流程(基于Android S)

本文介绍AndroidS上WiFi的Enable流程1.WiFi开启流程1.Framework流程WifiManager.setWifiEnabled(true)->WifiServiceImpl.enable(pkgName,true)->setWifiEnabledInternal(packageName,enable,callingUid,callingPid,isPrivileged)->mSettingsStore.handleWifiToggled(enable)->Settings.Global.putInt(cr,Settings.Global.WIFI_ON,state)&&

Android:为什么SDK不提供给程序员方便的添加WiFi配置文件(EAP)?

我正在尝试以编程方式在Android上创建企业WiFi配置文件(WPA-Enterprise、WPA2-Enterprise)。我见过一个比较有名的方案,就是用反射来实现。据我了解,如果必须以这种间接方式完成,即涉及获得对已被拒绝访问的API部分的访问权限,则必须有充分的理由。这是否意味着Google不希望开发人员能够以编程方式配置WiFi设置?如果是这样,这可能是什么原因? 最佳答案 AndroidJellyBean4.3已将此功能添加到它的API中:http://developer.android.com/reference/a

android - 通过 wifi 调试保持清醒

我使用WiFiADBActive或ADBWireless应用程序通过Wifi在eclipse中调试我的构建应用程序,而不是USB调试。如何在调试期间保持设备开启状态?此应用程序中没有保持清醒的选项。 最佳答案 当BuildConfig.DEBUG==true时,生成一个调用Debug.WatiForDebugger的线程,然后获得一个完整的唤醒锁。定期轮询Debug.isDebuggerConnected(),如果没有则释放唤醒锁。WaitForDebugger将锁定线程,直到连接调试器(无论是否通过wifi)——如果发生这种情况,

android - 配置 Android Lollipop 设备时卡在 "Connecting to WiFi"屏幕上

我正在尝试使用以下NFC标签配置AndroidLollipop设备时自动连接WiFi:p.setProperty(DevicePolicyManager.EXTRA_PROVISIONING_WIFI_SSID,"-----");p.setProperty(DevicePolicyManager.EXTRA_PROVISIONING_WIFI_PASSWORD,"----");它似乎正在与WiFi连接,但停留在ConnectingtoWi-fi...屏幕上,并且未完成配置过程。谁能指导我解决这个问题? 最佳答案 您需要用双引号将SS

android - 是否可以使用移动设备进行 wifi/蓝牙三角测量(不是三边测量)?

那么对于三角测量,您需要知道设备接收信号的方向。我们可以为此计算到达角,但计算该角度需要一个数组接收器。手机可以计算到达角吗?我问这个是因为我遇到过wifi/BLE三角测量、通过三角测量计算位置等术语,但在大多数情况下,它们实际上指的是三边测量。我知道三边测量如何适用于移动设备以及所有细节,但我认为三角测量是不可能的。如果可能的话,如果您使用ibeacons来估算位置,那怎么可能以及哪一个(三角测量或三边测量)会提供更好的结果? 最佳答案 正如您所指出的,很多人都是误导性的术语。标准ble信标或WiFi(我的意思是不修改标准ble4

【单片机毕业设计】【wifi-mcuclub-jj-012】智能晾衣架 | 多功能晾衣架 | 自动晾衣架

一、基本介绍项目名:基于单片机的智能晾衣架系统设计基于单片机的多功能晾衣架系统设计基于单片机的自动晾衣架系统设计项目名:智能晾衣架|多功能晾衣架|自动晾衣架单片机类型:STC89C52、STM32F103C8T6具体功能:1、通过DHT11获取温湿度,当温度小于设置最小值或湿度大于设置最大值,则自动收回晾衣架2、通过光敏电阻获取光照值,当光照值低于设置最小值或高于设置最大值,则自动收回晾衣架3、通过雨水检测模块检测是否下雨,如果下雨,则自动收回晾衣架4、通过风速检测模块检测风速值,当风速值大于设置最大值,则自动收回晾衣架5、通过步进电机正转与反转控制晾衣架的伸出和收回6、通过按键设置各上下限、

android - Firebase 数据库监听器不能在带有 wifi 的 android 上工作

在我的代码中,用户使用Google登录Firebase,如下所述:https://firebase.google.com/docs/auth/android/google-signin这很好用。当用户打开程序时,它会从firebase数据库加载初始化值。这是代码:privatevoidloadPrefsFromDB(){mAuth=FirebaseAuth.getInstance();user=mAuth.getCurrentUser();uid=user.getUid();FirebaseDatabase.getInstance().getReference().child("use