问题标签 [android-networking]

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 投票
4 回答
480 浏览

android - 根据网络响应更新活动的正确方法是什么?

我正在实现一个应用程序,它是一种 VOIP 应用程序。所以我的应用程序是一种网络应用程序。现在我想在我的应用程序中实现两个部分,一个是 GUI 部分,一个是网络部分。我的 GUI 部分将只包含活动和用户交互的处理。我的网络部分应该处理所有与网络相关的活动,例如处理传入的网络数据和基于 GUI 交互将数据发送到网络。现在,每当有任何传入数据时,我都想更新一些在网络模块中没有引用的活动。那么从其他类更新活动的最佳方法是什么?就我而言,其他一些课程是我的网络课程。所以简而言之,我想问一下这种情况下的架构应该是什么?即网络部分应该在单独的线程中运行并从那里更新GUI?

0 投票
1 回答
1892 浏览

android - onHandleIntent() 完成时如何不结束 Android IntentService?

我启动了一个 IntentService。在 onHandleIntent() 中,我使用请求完成时调用的处理程序发出 HTTP 请求,如下所示:

onHandleIntent() 在 HTTP 请求返回之前立即完成。请求确实返回了,但 ServiceIntent 线程已经被销毁并且 doStuff() 永远不会运行。

使用 ServiceIntent 处理这样的回调处理程序结构的最佳方法是什么?

0 投票
1 回答
465 浏览

android - using Android HttpGet/HttpPost to communicate with odbc database: is there a faster way?

I'm writing an app to use an Android device to get and set data from an Access database on a local area network. I'm using HttpPost and/or HttpGet to communicate with php pages on the server which in turn communicate with the db via odbc.

It works well, but takes almost a second for each query to complete. Is there a faster way?

I'm debugging via usb on the actual device. When I access the php pages from the browser on the device, it's much faster. There is no other traffic on this network.

Thanks!

Edit: Here's the code to retrieve a dataset:

0 投票
0 回答
579 浏览

android - Android 中的 TCP 套接字

我有 2 台移动设备连接到无线网络以提供互联网。

我想使用 Sockets(TCP) 连接 2 个设备。

这是我在移动服务器上的代码。

这是客户端上的代码

我在两部手机中都添加了所需的权限。但是这两款手机中的应用程序都卡在了这一点上(我已经测试过了)。谁能告诉我出了什么问题?

另外,这些套接字默认情况下是 TCP 套接字吗?

0 投票
1 回答
422 浏览

android - Android 中的套接字

这是我的代码示例

这使得android应用程序强制关闭。如果我删除 textStatus.append,它就会起作用。同样,如果我删除Socket client = ...and client.close(),它会在屏幕上显示文本。

因此,套接字client = serverSocket.accept();以某种方式影响 textStatus 变量。

谁能告诉我出了什么问题?

0 投票
2 回答
9692 浏览

android-networking - 如何在 Android 中配置新的网络接口

我正在尝试在 Android 平板电脑 (v3.2) 上配置新的网络接口。从终端应用程序我可以“ifconfig eth0 192.168.11.14 netmask 255.255.255.0 up”并且一切正常(以太网电缆通过USB-以太网加密狗连接)

我想让这个配置持久化,但看起来 Android 中没有“接口”文件。网络配置文件在哪里?我需要创建一个新的吗?在哪里?

谢谢,

0 投票
1 回答
1115 浏览

android - 如何伪造 NetworkCountryIso?

在我的 android 应用程序中,我需要获取当前国家的国家代码。所以我在android.telephony.TelephonyManager 中使用了getNetworkCountryIso() 方法。现在我只想用假运算符测试它。我想假装我在 Us 中,以便 getNetworkCountryIso() 将“US”作为我的国家返回。我怎样才能做到这一点 ?有没有像 Fake GPS 这样的假冒运营商的应用程序。

提前致谢 !

0 投票
3 回答
4090 浏览

android - Android 上的 TFTP(简单文件传输协议)支持

根据我的信息,SDK 不直接支持 TFTP。

还有其他方法可以处理缺少的 API 吗?有人尝试使用 org.apache.commons.net.tftp 吗?有没有经验在 Android 上运行它有多困难?

TFTP 还有其他 GPL 解决方案吗?

谢谢,斯坦

0 投票
2 回答
999 浏览

android - winterwell.jtwitter.TwitterException$Timeout -- 摘自《Learning Android》一书

当我从第 71 页运行代码时,eclipse 向我显示了一些错误:

11-17 09:37:47.077:E/StatusActivity(370):winterwell.jtwitter.TwitterException$Timeout:http: //yamba.marakana.com/api/statuses/update.json

不知道怎么回事,先谢谢了:)

PS:我在这里问过这个问题,但没有回应

任何帮助将不胜感激:)

代码是:

0 投票
1 回答
572 浏览

android - 通过 POST 提交 JSON 数据后出错

我正在尝试通过 POST 将数据发送到 Web 服务器。

这是我用来执行网络调用的代码:

json.toString()我已经使用返回有效 JSON 的jsonlint 进行了验证。

我收到此错误消息作为响应:

“零大小对象”消息让我认为 JSON 数据未正确发送。