android-networking相关内容
我正在寻找一个示例,如何将文件和其他参数一起发送到服务器. 我必须发送服务器JSON {"title":"title","file":“上传的文件实例",“地点": {"lat":48.8583,"lng":2.29232,“地点":“艾菲尔铁塔"}} 我该如何创建Retrofit来处理这种情况? 如果file是一个字符串,我知道如何处理.如果file是File对象,我不知道该
..
想象一下以下情况. 我将Retrofit用作我的API客户端,并且我将使用缓存机制将某些响应持久化在本地(比如说SQLite数据库)中,因此某些数据仅获得一次.为以下接口创建自定义实现似乎是一个完美的案例,当网络不可用时,该接口将用于从本地数据库中获取数据. 公共接口CommentsService {@GET(“帖子/{postId}/评论")呼叫>getComment
..
我正在使用翻新版2.x,我想记录请求和响应的标题和正文. HttpLoggingInterceptor拦截器= new HttpLoggingInterceptor();拦截器.setLevel(HttpLoggingInterceptor.Level.BODY);OkHttpClient客户端=新的OkHttpClient.Builder().addInterceptor(拦截器).addI
..
我们一直在使用 WifiManager 隐藏API来启用Wifi网络共享和创建访问点.Android上的API 26现在出现的问题是,标记 @RequiresPermission(android.Manifest.permission.TETHER_PRIVILEGED)已添加到 setWifiApEnabled 函数,现在调用返回false和打印以下日志: W/WifiManager:PA
..
我目前正在使用 NetworkRequest 和 NetworkCallback 方法(由Google官方推荐)来获取Wifi连接的状态,并且可以部分使用. 我希望在以下情况下调用 onUnavailable():关闭Wifi->启动应用程序,但是什么也没发生: 私人乐趣getNetworkRequest():NetworkRequest {返回NetworkRequest.Builder
..
我正在使用翻新作为网络库,我想以 x-www-form-urlencoded 发送JSON数组,但是我不知道该怎么做. 这是我的请求API: @POST("book")@FormUrlEncoded呼叫BookFlight(@Header("Authorization")字符串授权,@Header("Content-Type")字符串content_type,@
..
我有一个应用程序经过了全面测试,并且可以在Android Gingerbread(和较旧的Android版本)上正常运行.我从用户报告的崩溃错误中注意到,运行更高版本的Android操作系统的手机正在抛出 NetworkOnMainThreadException . 我正在尝试遍历我的代码并消除/修复所有肇事者.如果从主/用户界面线程调用 GeoCoder getFromLocation 和
..
我在运行时检查android中的互联网连接时遇到问题.我使用几种不同的方法来检查Internet连接,但我不知道哪种方法更好.因为他们每个人都有一些问题. 方法1 通过 ping Google 来检查Internet连接: Runtime runtime = Runtime.getRuntime();尝试 {进程mIpAddressProcess = runtime.exec("/sys
..
一个学习Android的iOS开发人员的一个分为两个部分的问题,该问题涉及一个Android项目,该项目将提出从JSON到图像到音频和视频流传输的各种请求: 在iOS上,我广泛使用了 AFNetworking 项目.是否有适用于Android的等效库? 我已经阅读了 OkHTTP 和 Volley ,但还没有与他们一起发展的经验.我希望有人可以为每个案例提供一些最佳用例的具体示例.根据
..
我有以下代码,可用于以编程方式登录网站.但是,它不返回登录页面的html(带有用户数据信息),而是返回登录页面的html.我试图多次找出问题所在,但似乎找不到. public class LauncherClass { static String username = "----username here------"; //blocked out here for obvious re
..
类consumeContent()或 org.apache.http.HttpEntity 在Android中? 一个人何时应该使用它会产生副作用? 我正在尝试修复应用程序中的一个错误,该错误使用HttpClient向服务器发出请求,有时即使一个特定的请求失败,尽管互联网正常,但随后也会失败.应用在输入流读取结束时调用此方法. 解决方案 按照@Sotirios的建议, Enti
..
我收到广播接收器声明已过时的警告。
..
我遵循了继续检查设备是否具有互联网连接使用 检查互联网连接 BroadcastReceiver,问题是该怎么称呼 registerReceiver(mConnReceiver, new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION)); 来自主要活动 解决方案 您有两个选择 1.在您的MainA
..
我想验证一个Android设备是否已连接到特定的Wi-Fi(由SSID标识)并且同时具有活动的移动数据网络时遇到一些奇怪的问题. 我的问题也有可能与Android 9(SDK 28)有关,因为我没有收到以前使用Android版本的用户的投诉. 这就是我所拥有的: 这是我的主要方法,应该告诉我设备当前是否已连接到目标Wi-Fi: public boolean isConnected
..
作为标题,我想问一下,如何继续检查设备是否可以连接互联网? 我使用以下课程: import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.util.Log; public class checkConnectio
..
我正在尝试使用其Cache使Volley正常工作.即使设置了"cache-control",当我收到304时,getCacheEntry().data仍是null.这是我在做什么: Volley像这样被实例化 // Instantiate the cache Cache cache = new DiskBasedCache(c.getCacheDir(), 10 * 1024 * 10
..
如何使用 Volley库为API进行 Http身份验证? 我尝试了以下代码....它引发运行时异常&空指针异常..请提供建议 String url = "Site url"; String host = "hostName"; int port = 80; String userName = "username"; String password = "Password"; Default
..
我目前正在一个正在使用的项目中使用Android的Volley网络库.我已经从 https://android.googlesource.com/platform/frameworks/volley/,因此我的图书馆项目应该是最新的,但仅支持以下请求方法: /** * Supported request methods. */ public interface Method {
..
是否可以使用Retrofit库仅接收String响应?我遇到一种情况,需要在链接上添加查询,以便链接看起来像: 本地主机//注册?handle = SomeID SomeID是整数,当我这样做时,我将从服务器接收包含20个字符的字符串格式的响应.我如何获得该回复?改造甚至可以处理非Json格式的响应吗? 我也应该如何创建它: @GET("/api/UserMainInformat
..
关于以太网,我遇到了一个小问题. 我的三个问题是: 我们可以以编程方式打开/关闭Ethernet吗? 我们可以通过编程方式启用/禁用Ethernet吗? 我们可以以编程方式连接Ethernet吗? 上述问题是通过Wifi完成的.喜欢 我们可以通过编程方式打开/关闭Wifi. 我们可以通过编程方式启用/禁用Wifi. 我们可以使用WifiManager
..