问题标签 [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.
android - 根据网络响应更新活动的正确方法是什么?
我正在实现一个应用程序,它是一种 VOIP 应用程序。所以我的应用程序是一种网络应用程序。现在我想在我的应用程序中实现两个部分,一个是 GUI 部分,一个是网络部分。我的 GUI 部分将只包含活动和用户交互的处理。我的网络部分应该处理所有与网络相关的活动,例如处理传入的网络数据和基于 GUI 交互将数据发送到网络。现在,每当有任何传入数据时,我都想更新一些在网络模块中没有引用的活动。那么从其他类更新活动的最佳方法是什么?就我而言,其他一些课程是我的网络课程。所以简而言之,我想问一下这种情况下的架构应该是什么?即网络部分应该在单独的线程中运行并从那里更新GUI?
android - onHandleIntent() 完成时如何不结束 Android IntentService?
我启动了一个 IntentService。在 onHandleIntent() 中,我使用请求完成时调用的处理程序发出 HTTP 请求,如下所示:
onHandleIntent() 在 HTTP 请求返回之前立即完成。请求确实返回了,但 ServiceIntent 线程已经被销毁并且 doStuff() 永远不会运行。
使用 ServiceIntent 处理这样的回调处理程序结构的最佳方法是什么?
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:
android - Android 中的 TCP 套接字
我有 2 台移动设备连接到无线网络以提供互联网。
我想使用 Sockets(TCP) 连接 2 个设备。
这是我在移动服务器上的代码。
这是客户端上的代码
我在两部手机中都添加了所需的权限。但是这两款手机中的应用程序都卡在了这一点上(我已经测试过了)。谁能告诉我出了什么问题?
另外,这些套接字默认情况下是 TCP 套接字吗?
android - Android 中的套接字
这是我的代码示例
这使得android应用程序强制关闭。如果我删除 textStatus.append,它就会起作用。同样,如果我删除Socket client = ...
and client.close()
,它会在屏幕上显示文本。
因此,套接字client = serverSocket.accept();
以某种方式影响 textStatus 变量。
谁能告诉我出了什么问题?
android-networking - 如何在 Android 中配置新的网络接口
我正在尝试在 Android 平板电脑 (v3.2) 上配置新的网络接口。从终端应用程序我可以“ifconfig eth0 192.168.11.14 netmask 255.255.255.0 up”并且一切正常(以太网电缆通过USB-以太网加密狗连接)
我想让这个配置持久化,但看起来 Android 中没有“接口”文件。网络配置文件在哪里?我需要创建一个新的吗?在哪里?
谢谢,
android - 如何伪造 NetworkCountryIso?
在我的 android 应用程序中,我需要获取当前国家的国家代码。所以我在android.telephony.TelephonyManager 中使用了getNetworkCountryIso() 方法。现在我只想用假运算符测试它。我想假装我在 Us 中,以便 getNetworkCountryIso() 将“US”作为我的国家返回。我怎样才能做到这一点 ?有没有像 Fake GPS 这样的假冒运营商的应用程序。
提前致谢 !
android - Android 上的 TFTP(简单文件传输协议)支持
根据我的信息,SDK 不直接支持 TFTP。
还有其他方法可以处理缺少的 API 吗?有人尝试使用 org.apache.commons.net.tftp 吗?有没有经验在 Android 上运行它有多困难?
TFTP 还有其他 GPL 解决方案吗?
谢谢,斯坦
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:我在这里问过这个问题,但没有回应
任何帮助将不胜感激:)
代码是:
android - 通过 POST 提交 JSON 数据后出错
我正在尝试通过 POST 将数据发送到 Web 服务器。
这是我用来执行网络调用的代码:
json.toString()
我已经使用返回有效 JSON 的jsonlint 进行了验证。
我收到此错误消息作为响应:
“零大小对象”消息让我认为 JSON 数据未正确发送。