android-networking相关内容

如何使用改造2一起发送文件和其他参数

我正在寻找一个示例,如何将文件和其他参数一起发送到服务器. 我必须发送服务器JSON {"title":"title","file":“上传的文件实例",“地点": {"lat":48.8583,"lng":2.29232,“地点":“艾菲尔铁塔"}} 我该如何创建Retrofit来处理这种情况? 如果file是一个字符串,我知道如何处理.如果file是File对象,我不知道该 ..
发布时间:2021-04-05 21:02:43 移动开发

实施Retrofit2服务接口

想象一下以下情况. 我将Retrofit用作我的API客户端,并且我将使用缓存机制将某些响应持久化在本地(比如说SQLite数据库)中,因此某些数据仅获得一次.为以下接口创建自定义实现似乎是一个完美的案例,当网络不可用时,该接口将用于从本地数据库中获取数据. 公共接口CommentsService {@GET(“帖子/{postId}/评论")呼叫>getComment ..
发布时间:2021-04-05 20:44:37 移动开发

Android获取Wifi连接状态

我目前正在使用 NetworkRequest 和 NetworkCallback 方法(由Google官方推荐)来获取Wifi连接的状态,并且可以部分使用. 我希望在以下情况下调用 onUnavailable():关闭Wifi->启动应用程序,但是什么也没发生: 私人乐趣getNetworkRequest():NetworkRequest {返回NetworkRequest.Builder ..

GeoCoder的getFromLocation方法可以引发NetworkOnMainThreadException吗?

我有一个应用程序经过了全面测试,并且可以在Android Gingerbread(和较旧的Android版本)上正常运行.我从用户报告的崩溃错误中注意到,运行更高版本的Android操作系统的手机正在抛出 NetworkOnMainThreadException . 我正在尝试遍历我的代码并消除/修复所有肇事者.如果从主/用户界面线程调用 GeoCoder getFromLocation 和 ..

在android中检查互联网连接(不是网络连接)

我在运行时检查android中的互联网连接时遇到问题.我使用几种不同的方法来检查Internet连接,但我不知道哪种方法更好.因为他们每个人都有一些问题. 方法1 通过 ping Google 来检查Internet连接: Runtime runtime = Runtime.getRuntime();尝试 {进程mIpAddressProcess = runtime.exec("/sys ..

Android Web Service和网络库的比较:OKHTTP,Retrofit和Volley

一个学习Android的iOS开发人员的一个分为两个部分的问题,该问题涉及一个Android项目,该项目将提出从JSON到图像到音频和视频流传输的各种请求: 在iOS上,我广泛使用了 AFNetworking 项目.是否有适用于Android的等效库? 我已经阅读了 OkHTTP 和 Volley ,但还没有与他们一起发展的经验.我希望有人可以为每个案例提供一些最佳用例的具体示例.根据 ..

通过Jsoup发布方法登录网站不起作用

我有以下代码,可用于以编程方式登录网站.但是,它不返回登录页面的html(带有用户数据信息),而是返回登录页面的html.我试图多次找出问题所在,但似乎找不到. public class LauncherClass { static String username = "----username here------"; //blocked out here for obvious re ..
发布时间:2021-02-14 18:44:37 Java开发

HttpEntity的containerContent()的用法

类consumeContent()或 org.apache.http.HttpEntity 在Android中? 一个人何时应该使用它会产生副作用? 我正在尝试修复应用程序中的一个错误,该错误使用HttpClient向服务器发出请求,有时即使一个特定的请求失败,尽管互联网正常,但随后也会失败.应用在输入流读取结束时调用此方法. 解决方案 按照@Sotirios的建议, Enti ..
发布时间:2020-11-25 01:09:09 Java开发

在Android上同时连接到MOBILE时如何检查Wi-Fi连接(SSID)

我想验证一个Android设备是否已连接到特定的Wi-Fi(由SSID标识)并且同时具有活动的移动数据网络时遇到一些奇怪的问题. 我的问题也有可能与Android 9(SDK 28)有关,因为我没有收到以前使用Android版本的用户的投诉. 这就是我所拥有的: 这是我的主要方法,应该告诉我设备当前是否已连接到目标Wi-Fi: public boolean isConnected ..

补丁请求Android Volley

我目前正在一个正在使用的项目中使用Android的Volley网络库.我已经从 https://android.googlesource.com/platform/frameworks/volley/,因此我的图书馆项目应该是最新的,但仅支持以下请求方法: /** * Supported request methods. */ public interface Method { ..
发布时间:2020-08-30 08:45:15 移动开发

改装获得字符串响应

是否可以使用Retrofit库仅接收String响应?我遇到一种情况,需要在链接上添加查询,以便链接看起来像: 本地主机//注册?handle = SomeID SomeID是整数,当我这样做时,我将从服务器接收包含20个字符的字符串格式的响应.我如何获得该回复?改造甚至可以处理非Json格式的响应吗? 我也应该如何创建它: @GET("/api/UserMainInformat ..
发布时间:2020-08-30 02:59:14 移动开发

通过编程方式(Android)的以太网连接(根设备)

关于以太网,我遇到了一个小问题. 我的三个问题是: 我们可以以编程方式打开/关闭Ethernet吗? 我们可以通过编程方式启用/禁用Ethernet吗? 我们可以以编程方式连接Ethernet吗? 上述问题是通过Wifi完成的.喜欢 我们可以通过编程方式打开/关闭Wifi. 我们可以通过编程方式启用/禁用Wifi. 我们可以使用WifiManager ..
发布时间:2020-08-30 01:57:08 移动开发