草庐IT

Networking

全部标签

android - 使用 Android 模拟器连接到 IIS Express

我正在使用环回10.0.2.2并连接到它运行的端口,但它总是返回“HTTP错误400-请求主机名无效”那么有人知道如何在Android模拟器中连接到IISexpress吗? 最佳答案 我刚刚使用IISExpress遇到了这个问题。现在,为了解决这个问题,我转而使用VisualStudioDevelopmentServer(Cassini)。您还需要检查jquery和jquerymobile的版本,以验证它们是否兼容。我正在运行我下载的jquery-ui-1.8.11,但使用的是ASP.NETMVC3应用程序模板附带的jquery-1

java - ServerSocket 不接受 droid 模拟器

这个问题在这里已经有了答案:Android-ServerSocket(3个答案)关闭3年前。我正在尝试使用带有eclipse的机器人模拟器来设置基本网络连接,但我遇到了问题。服务器到达行“Sockets=ss.accept();”并等待客户端连接,但客户端似乎无法连接。现在我已经能够让我的客户端连接到我创建的python服务器,并执行与我为机器人创建的服务器相同的操作。我已经在AndroidManifest中允许在客户端和服务器上使用互联网,所以我不知道为什么这个服务器不能在我的droid模拟器上工作。服务器:ServerSocketss=newServerSocket(8888);w

android - 如何仅以编程方式为我的应用禁用移动数据

我正在开发一个应用程序,我担心用户之间可以传输的数据量。由于一些用户的移动数据计划有限而另一些则没有,我想知道我是否可以开发一个开关来为我的特定应用程序禁用移动数据。有点像Android自己的Datausage->mobile->App->"Restrictbackgrounddata"做的...它说(并且确实)它“仅在移动数据网络上禁用后台数据。如果可用,将使用Wi-Fi。”,我想要它,但不仅仅是在后台。我确实知道我无法更改“限制后台数据”选项,因为如果应用程序可以取消切换它,它将变得毫无用处......但是有没有一种方法可以让我以编程方式说现在我的应用程序被阻止访问移动数据,现在不

android - 某些文件不会从 lighttpd 流式传输到 Droid

我们在应用程序中流式传输某些文件时遇到了一些奇怪的问题。经过大量测试后,我们已将范围缩小到lighttpd和Droid之间似乎存在某种问题,这不仅是我们的应用程序,还有内置播放器。如果您将Droid浏览器指向http://stream29l.grooveshark.com/collinSong.mp3这是行不通的。同一文件托管在Apache上http://staging.api.grooveshark.com/collinSong.mp3流完美。这些文件是相同的。这两个URL都适用于运行1.5和1.6的其他手机,以及运行2.0.1的模拟器。无论是通过wifi还是通过3G播放,light

android - 唤醒锁似乎不起作用

我正在开发一个需要TCP连接才能保持Activity状态的应用程序。我已经实现了一种ping/pong系统来做到这一点。它在屏幕打开时运行良好,但当它关闭时,手机会在一段时间后停止响应ping。我已经创建了一个Wi-Fi唤醒锁,但我仍然遇到同样的问题..这是我的代码:privatestaticWifiManagerwm=getSystemService(this.WIFI_SERVICE);privatestaticWifiLockwl=null;publicstaticvoidlock(){wl=wm.createWifiLock(WifiManager.WIFI_MODE_FULL

java - Apache HTTPClient 4.x 与 HttpUrlConnection - 在 Android 上哪个更快?

我需要优化应用中的数据加载速度。我记得根据postontheGoogleDevelopersblog建议HttpUrlConnection更快、更轻量级。ForGingerbreadandbetter,HttpURLConnectionisthebestchoice.ItssimpleAPIandsmallsizemakesitgreatfitforAndroid.Transparentcompressionandresponsecachingreducenetworkuse,improvespeedandsavebattery.NewapplicationsshoulduseHttp

java - 检查隐藏 wifi 网络的可用性

在我尝试创建的应用程序中,我想检查隐藏WiFiSSID的可用性。遗憾的是,具有隐藏SSID的网络不会出现在扫描中,所以我等不及通过WifiManager.SCAN_RESULTS_AVAILABLE_ACTION返回的扫描结果。我在为网络创建WifiConfig后尝试使用android.net.wifi.WifiManager.enableNetwork(intnetId,booleandisableOthers),认为如果网络能够返回true连接到,否则为false,但几乎总是返回true,即使在我创建乱码WifiConfigs的情况下也是如此。我只需要测试隐藏网络是否在广播。我知道

Android HttpClient 通过 USB 向主机发送请求

我有一个Android应用程序在通过USB连接到主机的手机上运行。电话将始终连接到机器,我需要向机器发出HTTP请求。在模拟器中工作,我可以使用10.0.2.2的IP地址访问在计算机上运行的网络服务器,并且工作正常。但是,在手机上运行相同的应用程序时,我得到了Networkunreachable的SocketException。手机中没有SIM卡,也没有wifi连接,我需要HTTP请求才能通过USB连接到计算机。这是可能吗?如果是这样,我做错了什么。我使用的是标准的HttpClient代码,没什么特别的,如果我使用wifi连接在手机上运行它,它绝对可以正常工作,所以我知道这不是问题所在

android - phonegap - navigator.connection.type 未定义

我正在尝试通过phonegap/cordovaAPI检查已建立的网络连接,但遗憾的是,它不起作用。我按照cordova文档中的说明添加了插件,phonegaplocalpluginlist提供了[phonegap]org.apache.cordova.network-information。但是,简单的调用document.addEventListener("deviceready",function(){alert(Object.keys(navigator.connection));},false);我的手机(Android4.0.4)上的结果总是返回0并在带有Android4.4

android - 获取通过以太网连接的 Android DhcpInfo

如何获取通过以太网连接的android设备的DhcpInfo()(网关ip、网络掩码、dns等)?如果设备通过Wifi连接并使用ACCESS_WIFI_STATE权限,我知道如何获取它:WifiManagerwifi=(WifiManager)context.getSystemService(Service.WIFI_SERVICE);DhcpInfodhcp=wifi.getDhcpInfo();但如果设备通过以太网连接,我仍然找不到获取它的方法...谢谢 最佳答案 在你的AndroidManifest.xml文件中您的代码:Co