我对此进行了很多搜索,但没有找到答案。我想下载一个文件(给出url、目的地和文件名)。我有一个扩展AsyncTast类的类。它适用于Wi-Fi连接,但不适用于移动数据(G、3g、H)!我不明白为什么,我要疯了。谁能遇到我相同或相似的问题?谢谢!我在下面发布我的代码。谢谢publicclassAsyncDownloaderextendsAsyncTask{@OverrideprotectedStringdoInBackground(String...sUrl){try{Log.v("Downloader","Source:"+sUrl[0]);Log.v("Downloader","De
我在尝试遵循developer.android.com的网络教程时遇到问题。(http://developer.android.com/training/connect-devices-wirelessly/nsd.html)我遇到错误,有时我的手机会关机。下面是我的代码:packagecom.example.networking;importjava.io.IOException;importjava.net.ServerSocket;importjavax.sound.sampled.Port;importandroid.net.nsd.NsdManager;importandro
在我的应用程序中,我需要找到连接网络的速度(wifi/GPRS/3G)。在这里我需要帮助来确定GPRS/3G网络的速度。你能帮我解决这个问题吗? 最佳答案 这也不是一个完整的答案,但对于Wifi网络(不是蜂窝网络),您可以通过如下方式获得链接速率:publicStringgetLinkRate(){WifiManagerwm=(WifiManager)getSystemService(Context.WIFI_SERVICE);WifiInfowi=wm.getConnectionInfo();returnString.format
我有一个Android应用程序,用户每隔一段时间就会对一个对象进行排名,例如外观满分5分、感觉满分5分和名称。然后我将其存储在一个对象中并存储到共享首选项中。我已经完成了这一部分,但我不确定下一步该怎么做。我想做的是制作一个friend列表,让他们收到那个人的所有统计数据,而且每次他们按下按钮时,它都会将新的统计数据发送给您friend列表中的每个人。我还希望能够进入每个friend并查看他的所有统计数据,例如我将向BillyBob发送一个他接受并添加到我的friend列表中的请求。然后他会收到我所有的统计数据,我也会收到他的,这样我就可以随时查看他的统计数据。我正在寻找的是有关执行此
我正在AndroidGCM推送通知上开发应用程序。一切正常。但是当我的设备使用wifi而不是服务提供商的数据计划时,我无法收到通知消息。在我的情况下,数据计划是3G,但通知会像往常一样发送到设备,但是当设备通过wifi连接时,我无法收到任何通知。 最佳答案 这不应该是这种情况,我有一个Android应用程序可以接收GCM推送通知,无论它是通过3G还是Wi-Fi连接。我建议解决此问题:当您从服务器发送推送通知时,请确保不包含delay_while_idle,以便立即发送通知。还要确保您已将time_to_live设置为合理的值(默认为
您好,我无法理解为什么我的Android应用程序在通过WiFi访问互联网时无法运行。该应用程序在使用自己的3G连接时能够工作。它没有连接到WIFI。但是,如果我通过WiFi(网络共享)共享iPhone中的3g连接,Android设备就可以访问服务器。我检查了各种设备中的应用程序,并按如下方式更改了list,仍然没有反应。未连接的代码是登录页面。我遵循了正常的php脚本,但它没有连接到WiFi中的那个脚本,提前致谢 最佳答案 问题是通过创建一个新的线程来进行身份验证解决的,这是应用程序在4.0或更高版本上工作所必需的
我想以编程方式从我的Android设备获取以下信息:我的Android设备的每个组件使用了多少电量。我的Android设备的电池待机时间。我的Android设备的2G和3G使用情况。我怎样才能使用可用的AndroidAPI来实现它?谢谢 最佳答案 batterystandbytime没有办法获得这个值。欢迎您检查电池电量(通过ACTION_BATTERY_CHANGED和BatteryManager中定义的额外功能)并提出您自己的估计。2Gusageand3Gusage无法获取这些值。TrafficStats及其getMobile.
我有一个通过REST与Web服务器通信的应用程序。通过WiFi连接时,它在手机上工作正常,但在3G上无法正常工作。并非一切都停止工作。我仍然能够使用某些功能,但由于某些原因,一些对rest的调用很快就会返回“”(空响应)。再一次,当我使用WiFi时,一切正常。澄清一下:1.我有数据计划:)2.我正在连接的服务器可以从Internet访问有什么想法吗?谢谢拉尔夫 最佳答案 这不一定是手机的特定问题。如果您的APN设置缺少互联网APN,则可能会发生这种情况。您可能拥有gprs和mms的APN,但您的提供商有可能错过向您发送互联网APN。
我想始终在多种可能的互联网连接状态下测试我的应用。是否可以模拟特定的互联网连接状态(例如“3G”或“H”)不离开我的位置? 最佳答案 您可以使用WANEM之类的工具来修改您的互联网连接的特征,例如数据包丢失。http://wanem.sourceforge.net/从你的问题来看,我认为这并不是你要找的东西,但也许它会给你另一个视角。 关于android-是否可以模拟特定的互联网连接状态("3G","H",...),我们在StackOverflow上找到一个类似的问题:
我正在尝试通过代码将网络偏好从3G切换到2G/EDGE,反之亦然。我可以打开和关闭移动数据连接。现在我需要知道如何通过代码在3G和2G/EDGE之间切换,反之亦然。有人可以帮我吗?提前致谢。 最佳答案 我偶然发现了一种通过反射和系统调用命令来解决这个问题的方法,并决定报告它,即使线程是旧的并且有一些警告:需要根Hackish并且可能特定于ROM(在CM12.1titan上测试)可能不适用于所有android版本(在5.1.1上测试)大部分代码是从thisanswerbyChuongPham借用的/受其启发的.首先,我们需要通过获取I