问题标签 [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 投票
16 回答
121424 浏览

android - 检测安卓设备是否有互联网连接

我需要判断我的设备是否有 Internet 连接。我找到了很多答案,例如:

(取自检测 Android 上是否有可用的 Internet 连接。)

但这是不对的,例如,如果我连接到无法访问 Internet 的无线网络,此方法将返回 true...有没有办法判断设备是否有 Internet 连接,而不是仅连接对某事?

0 投票
2 回答
4461 浏览

android - 检查整个应用程序的互联网连接

我正在开发基于 Internet 的应用程序,所以我需要监控 Internet 连接。关联

我在创建 mainActivity 时使用了这段代码来检查我的互联网连接是否正常。

但我需要这个监控应该通过整个应用程序来完成。我应该在哪里使用这个?需要任何 AsyncTask 吗?

0 投票
1 回答
1288 浏览

android - Android中Gmail的操作意图?

我正在创建一个应用程序,用户可以通过单击共享按钮在其中共享“某些东西”。分享“东西”的步骤是:

  1. 单击共享按钮后,应打开联系人列表
  2. 通过选择一个联系人(具有有效的电子邮件地址),数据应直接从发件人的默认电子邮件地址(Gmail)发送到所选联系人,而不会弹出一个窗口来选择电子邮件客户端,如“Gmail”、“Dropbox”等。 .

在http://mobile.tutsplus.com/tutorials/android/android-essentials-using-the-contact-picker/的帮助下,我设法获得了联系人的电子邮件 ID, 但在选择联系人后,我会弹出一个选择电子邮件客户端,如“Gmail”、“Dropbox”等。

到目前为止,这是我的代码

0 投票
7 回答
191442 浏览

java - 使用 Android HttpURLConnection 获取 Http

我是 Java 和 Android 开发的新手,我尝试创建一个简单的应用程序,它应该联系 Web 服务器并使用 http get 将一些数据添加到数据库中。

当我使用计算机中的网络浏览器拨打电话时,它工作得很好。但是,当我在 Android 模拟器中运行应用程序时,不会添加任何数据。

我已将 Internet 权限添加到应用程序的清单中。Logcat 不报告任何问题。

谁能帮我找出问题所在?

这是源代码:

0 投票
1 回答
1263 浏览

php - 将数据从 Android 设备发送到 Apache Web 服务器的有效方法

我想将传感器数据从 Android 设备发送到 Apache Web 服务器。传感器使用IOIO 板连接到 Android 设备,并定期采样。

原始传感器数据大约为 1 字节/秒,我正在尝试找到一种有效的方法将其发送到基于 Apache 并支持 PHP 和 ASP(我认为是 ChiliASP)的 Web 服务器。

为了降低每月费用,我想使用预付费移动订阅,这些通常有固定的最大数据限制(大约 500 MB/月)。

由于传感器应该 24/7 发送数据,我希望将所需的数据流量保持在最低限度。即使数据量不是很大,我认为协议头方面的开销也可能是一个问题。如果每个样本(1 个字节)单独发送,开销/有效负载比会很差。解决方案当然是聚合一些数据并以更大的块发送。

我已经成功测试了 Java HttpURLConnection 以使用 HTTP POST 发送数据,并且对此有一些疑问:

  1. HTTP 标头造成的开销有多大?有没有一些简单的方法来测量它?
  2. 我可以考虑Android和Apache支持的其他协议吗?
0 投票
2 回答
5822 浏览

android - 如何为 HTTP Post 添加超时

为什么代码对我不起作用,甚至连接都是陈旧的,(服务器很长时间没有响应,代码没有抛出任何异常!

0 投票
0 回答
212 浏览

android - 试图将字符串转换为文档对象 - 太重了?

我正在尝试获取 RSS 提要并将其加载到 Document 对象。将代码作为 Java 应用程序运行时,一切正常。将代码作为 Android 应用程序运行时 - 在我在该代码行的调试模式下跨步后没有任何反应:

重要的是要提到不抛出异常。那行代码“太重”了吗?

0 投票
1 回答
216 浏览

android - android周期性服务在手机空闲时使用3G有困难

我正在开发一个使用 AlarmManager 运行定期服务(每 15 分钟)的 Android 应用程序。

该服务通过互联网发送/接收数据。

我注意到何时启用 3G 并且手机处于空闲状态。它与互联网通信有困难。好像3G在需要的时候不会自动打开。

该服务在用户同时使用手机(和 3G)时效果很好,但在手机空闲时效果不佳。

有什么建议可以在需要时触发 3G 吗?

0 投票
0 回答
64 浏览

android - Android:如何使用 IP 和端口列出所有在线应用程序

可能重复:
监控 Android 手机中的网络活动

可以在 Android 中生成所有应用程序的列表,这些应用程序在这一刻在线,以及它们正在使用的 IP 和端口?谢谢你的帮助

0 投票
2 回答
737 浏览

android - 离线应用中的数据更新

我正在为旅游业开发一个 Android 应用程序。所有数据都可以离线使用,无需任何互联网连接。该应用程序包含一个地图,其中数据也仅在离线模式下可用。因此,我为此使用 Openstreetmap 和 osmdroid,所有需要的地图数据都包含在应用程序文件中。唯一可能连接到互联网的活动是启动应用程序时,检查是否有新数据可用,并最终将新数据下载到应用程序文件夹中。

我添加了视图的框图: 在此处输入图像描述

我的问题是,我怎样才能只使第一个活动,即启动活动(图像中的红色块)连接到互联网,并确保所有其他活动在任何情况下都无法连接到互联网。因为当用户滚动出集成地图的区域时,我与 Openstreetmap 的活动可能无法连接到 Internet 以下载新的地图图块,这一点非常重要。它并不打算完全关闭整个 Android 设备的网络连接,因此它也对其他应用程序关闭。

提前非常感谢!