问题标签 [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.
android - Android互联网连接检查问题
我是 Android 开发新手,正在开发一个 Android 应用程序,该应用程序需要通过 Wifi、EDGE 或 3G 将手机连接到互联网。
这是我用来检查互联网连接是否可用的代码
我还在清单文件中设置了这些权限
启用 3G 时,这在运行 Android 1.5 版的模拟器中运行良好,但当我禁用 3G 连接时它会崩溃。当我调用 isConnectedOrConnecting() 时,我的应用程序引发空指针异常。同样的事情也发生在我运行 Android 2.1 的 HTC Desire 上。
希望任何人都知道这个问题的解决方案。
提前致谢!
android - 在重新启动 Activity 时快速加载数据
实际上,我正在从网络上获取 XML,对其进行解析并将其显示在屏幕上。我遇到的问题是,每次调用活动时,活动都会尝试从网络加载数据。(实际上,我的移动应用程序需要经常访问服务器)所以我正在寻找以下解决方案:
所以,我认为我需要将数据存储在缓存或类似的东西中。
有什么方法/技术可以实现这样的事情吗?这样它就不需要每次重新启动活动时都加载。
android - 检测 Android 上是否有可用的 Internet 连接
我需要检测安卓设备是否连接到互联网。
该类提供了一个听起来很完美NetworkInfo
的非静态方法。isAvailable()
问题是:
抛出此错误:
安全的赌注是有另一个类返回一个NetworkInfo
对象。但我不知道是哪个。
- 如何让上面的代码片段工作?
- 我怎么能在在线文档中找到我需要的信息?
- 您能否为此类检测提出更好的方法?
android - Android 中的互联网连接
我在使用 Internet 的应用程序上工作。
- 它包含来自 url 的 XML 解析。比
- 解析时间时显示进度对话框。
- 解析完成后停止对话框。
- 在 ListView 中设置 TEXT(Data)。
我的问题是,当设备连接到互联网时,我的应用程序工作正常但是当设备未连接到互联网时,“进度对话框”运行无限时间。
如果设备未连接到互联网或 wifi,我想停止对话。这该怎么做?
任何的想法?对不起,伙计们....我改变主意了,我想在单击按钮时检查互联网连接。到目前为止我所尝试的是..
但这不起作用。如果设备未连接到互联网,我想显示 AlertDialog。否则它将启动 Activity。谁能告诉我该怎么做?
谢谢。
android - 无法让 HttpParams 与 Postrequest 一起使用
我无法从 Android-API 工作中获取 HttpParams-stuff。
我只是不想用我的 Postrequest 发送一些简单的参数。一切正常,除了参数。将参数设置为后请求的代码:
似乎这段代码根本没有添加任何参数,因为服务器总是回答我的请求缺少“名称”参数。
实际按预期工作的示例:
但我想使用第一个示例的版本,因为它更易于阅读和理解。
任何提示都非常感谢!
android - 在实例方法内调用 startActivity() - 导致 NullPointerException
嘿,我正在尝试从扩展 onPostExecute() 中的 AsyncTask 的类调用 startActivity()。
这是流程:
扩展 AsyncTask 的类:
扩展 Activity 的类:
我得到这个错误......每次:
对于 iOS 开发人员 - 我只是想将一个新的视图控制器推送到导航控制器的堆栈中pushViewController:animated:
。这显然 - 在这个平台上很难做到。
有任何想法吗?提前致谢!
更新 - 固定:
根据@Falmarri 的建议,我设法解决了这个问题。
首先,我不再调用Login login = new Login();
创建新的登录对象。坏的。坏的。坏的。没有饼干。
相反,在准备调用时.execute()
,本教程 (appfulcrum.com/?p=126) 建议将 applicationContext 传递给执行 AsyncTask 的类,出于我的目的,如下所示:
现在,在 中onPostExecute()
,我可以像这样访问我的登录对象方法:
希望这对其他人有帮助!尤其是 iOS 开发人员正在过渡到 Android...
android - 将在线数据库数据与本地sqlite数据库android同步
即使我知道在 sqlite 上有很多问题和文档,我也无法在任何地方真正找到有关此特定问题的信息,如果这是重复的,我很抱歉。
无论如何,我正在开发一个应用程序,它可以让用户登录并通过 php 脚本对我网站上的 mysql 数据库执行操作。但是为了让用户不必等待他们按下的每个按钮/每个活动启动的网络响应,我有一个附加到应用程序的 sqlite 数据库,它在应用程序正在使用时存储实时信息(它使用 GPS 跟踪所以这个数据和其他东西一样被存储)。
我想我的问题是,我应该在本地存储多少以便以后上传?在最初登录用户并上传/同步用户个人资料 onPause() 或其他东西中的数据并利用生命周期后,我是否应该尝试在本地执行所有操作?或者我应该做相反的事情并尝试在线完成所有工作并完全摆脱本地 sqlite 数据库?
只是想知道是否有人遇到过这种情况以及他们得出的结论。
谢谢你的时间,
无限化
android - 在android中连接互联网时遇到问题
我正在尝试在 android 活动的特定点访问谷歌地图。我的模拟器已连接到互联网。我还授予 manifest.xml 文件的 Internet 权限。但是我的程序无法连接到互联网。只显示网格线但不显示地图。我找不到任何错误。请帮帮我。这是我的代码
我的清单.xml
android - 我无法在 Android 模拟器上连接到互联网,我使用的是 Tata Photon+(2g 移动宽带)设备
我无法在 Android 模拟器上连接到互联网,我使用的是 Tata Photon+ 设备。
我已经禁用了我的所有其他连接,例如 LAN 和 Wifi... 删除了所有其他设置,例如其他移动设备和其他设备拨号设置。
请帮助我,如何使用 android 模拟器连接到互联网。
我的模拟器正确显示 3g 和信号图标,上面没有十字标记。
android - 如何使用按钮从 Android 小部件上的浏览器打开网站?
所以我已经尝试了几个小时来让它发挥作用,但我一生都无法弄清楚。我尝试了许多不同的想法,我发现只是在谷歌上搜索它,但没有任何运气。我正在尝试创建一个 android 小部件,您可以单击该小部件并使用默认浏览器打开一个网站。我能够使图像和小部件正常工作,但是当我尝试实现打开网站的按钮的代码时,它会杀死小部件并在手机上显示“加载小工具问题”。我对制作小部件/应用程序相当陌生,所以任何建议都值得赞赏。如何使小部件工作?
这是我的代码:
主.xml
我唯一的活动叫做 bGiving.Java:
当我在 main.xml "android:onClick="openWebUrl" 中添加代码时,它会杀死小部件。