问题标签 [android-internet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
333 浏览

android - 无法在 EDGE 上进行数据传输

我一直在尝试做很多试验和错误来解决这个问题,但似乎已经没有更多选择了。

场景:我有一个 AsyncTask,它使用 HttpClient 对托管在我的服务器上的 php 页面执行简单的 HTTP POST 事务。这已经过测试,当连接类型为 Wifi 时它工作得非常好。

问题:一旦我将数据连接转移到 EDGE,数据传输就不起作用。我收到以下错误。

这通常发生在低端设备上。我检查了数据连接是否存在,当我使用浏览器时它工作正常。这个问题似乎与我的应用程序无关,因为除了谷歌地图等浏览器之外的所有其他应用程序,谷歌地方也无法进行任何数据传输,并且抛出未找到主机的异常。

我试图增加超时时间,看看这是否是因为连接速度慢但没有缓解。

权限

0 投票
1 回答
1523 浏览

http - Timeout for Multipart HTTP post

How to set the timeout for HTTP multipart file post. I want to upload image to the server at the time internet connection is not there how to handle that situation?

0 投票
1 回答
1939 浏览

android - 使用套接字的 Android 文件传输

我一直在研究一个android程序。该程序的一部分使用套接字连接与 Web 服务交互,发送平均约为 320 kB 的文件。在桌面上运行的代码传输大约需要 1.5 分钟。使用我的安卓手机 (Atrix) 似乎需要大约一个小时。手机连接到wifi,所以我没想到它需要这么长时间。我最初的想法是添加一个 wifi 锁,但它没有任何帮助。

我在异步任务中运行了实际的上传(为了阅读,我将其中的一些设为伪)

在代码的桌面版本上,我只是在计时“serverConnection.uploadWord(fileNameList.get(i));” 具有设定的文件名。该方法本身从文件中获取字节数据,创建一个要发送到服务器的数据包,然后将其发送出去。

我的一些清单权限:

我想知道是否有人可以为此提供解释。我的假设是设备正在使用它的数据连接,但同时设备上只允许使用后台数据,并且我看到过去 7 天没有数据使用。

(非常感谢任何和所有帮助。如果我不清楚,请告诉我。)

0 投票
1 回答
1129 浏览

android - 下载图像在 android 应用程序中损坏

只是我需要下载图像,但问题是图像损坏了!!!我找到了很多下载图像的方法,但仍然出现了这个问题。

我试着这样做:

我认为它只是从图像中读取了一些行!!!!

0 投票
1 回答
1102 浏览

android - 安卓手机上网锁

我目前正在为需要通过 wi-fi 或 3G 移动互联网持续访问互联网的客户开发应用程序。

我发现有一个“Wi-Fi Lock”,可以让 Wi-Fi 收音机保持打开状态,但是我没有找到任何类似的移动互联网。有没有类似的东西?或者您根本不必为移动互联网获取锁定,即使在手机空闲时它也可以工作?(很遗憾我无法测试,因为我现在没有移动互联网)

0 投票
6 回答
25448 浏览

java - 如何以编程方式忘记android中的无线网络?

我正在开发一个 wifi 应用程序,用户将被要求输入他选择的扫描网络的密码,如果用户输入正确的密码,它会连接并运行良好。但是当用户输入错误的密码时,会以该名称添加一个新网络,并且将无法验证错误密码的 cos,并且将处于验证问题状态。

现在如果用户尝试再次扫描并选择相同的网络,并输入正确的密码,即使密码正确,它也无法连接,并且将处于禁用状态,因为之前的连接仍然显示身份验证问题状态。

如何解决这个问题呢?有没有办法使用 ConnectivityManager 或 wifimanager 忘记所有网络?或者任何其他解决方案?

0 投票
1 回答
233 浏览

android - Android v2.1 模拟器无法连接互联网

我已经检查了这个这个链接,但我认为我的问题不同如下:

我的Android 2.1 模拟器无法通过我的应用程序/模拟器默认浏览器连接互联网,但我能够从我的其他 Android 版本模拟器连接互联网

我的电脑直接通过互联网连接,我检查了我的防火墙设置,它可能没问题。几次重新启动并创建了新的 2.1 模拟器,但无法连接它。

>>这怎么可能来自相同的机器和相同的配置?其他 android 驱动的模拟器工作正常,但 android 2.1 模拟器有问题?

Android 2.1 模拟器及其默认浏览器的快照:

其默认浏览器的 Android 2.1 模拟器快照。

0 投票
1 回答
103 浏览

android - 是否可以通过更新获得已安装应用程序的新权限?

我想知道是否有可能获得在通过 android 市场安装应用程序时未授予但在更新时获得的新权限(例如 INTERNET 权限)。例如,我给我的应用程序的免费版本没有广告,一段时间后,如果我想用广告更新现有用户和新用户(通过更新清单中的权限)这可能吗?

0 投票
2 回答
10602 浏览

android - 在真实设备上模拟慢速互联网连接?

我需要在甚至 2G 互联网连接没有完全覆盖(即 2 条而不是 4 条 2G)的条件下测试我的应用程序。

我更喜欢通过 WiFi 进行这些测试。

有没有办法(以编程方式或其他方式)告诉真实设备上的 Android 操作系统减慢或限制互联网连接 56 Kbit/s?

注意:我知道如何在emulator上执行操作。我正在寻找一种在真实设备上执行此操作的方法。

这可能吗?

0 投票
3 回答
519 浏览

android - 完成从 url 下载图像后如何启动意图?

我需要在完成从 url 下载图像后开始我的意图,而不需要应用程序本身的用户采取任何行动。

这是我的活动,它首先会下载图像,然后会启动意图。

MyAsnyc 做得很好并且可以正确下载图像,但是代码的第二部分在下载图像时启动了意图,因此图像将被损坏,从而导致异常。

一旦图像准备好并完成下载,如何使意图开始?