为了保护系统的整体性和用户隐私,Android系统中的每个App都是运行在一个带限制的sandbox中,如果一个app想要从sandbox外获取信息或资源,app就需要请求permission,而具体请求什么permis…
标签:请求
Android的http两种请求方式
前言: 通过HttpGet和HttpPost向服务器提交请求,并从服务器返回结果信息。通过如下3步访问Http资源。 (1)创建HttpGet或者HttpPost对象,将要请求的URL通过构造方法传入HttpGet或Ht…
OkHttp实现全局过期token自动刷新
问题 一次面试遇到的一个问题,其实也是实际开发中很容易遇到的问题,特此记录一下。 当请求某个接口的时候,我们会在请求的header中携带token消息,但是发现token失效,接口请求报错,怎么马上刷新token,然后重…
Android 网络请求原理以及原始数据包
Android 网络请求原理以及原始数据包 我们在请求网络的时候都是使用各种框架,或者是 Android SDK 为我们提供的网络请求类。但是你知不知道原始的网络请求包是什么样的呢?或许你说这有什么作用,我会使用框架就好…
Okhttp3
简介 1.支持http和https协议,api相同,易用; 2.http使用线程池,https使用多路复用; 3.okhttp支持同步和异步调用; 4.支持普通form和文件上传form; 5.操作请求和响应(日志,请求…
网络框架对比
1. 提高开发效率 2. 降低犯错概率 3. 节省流量和耗电量 4. 请求数度 没有网络请求框架之前,基本上使用HttpURLConnection类来实现所有的HTTP请求…
OkHttp3深入了解之Interceptors
OKHttp官网上面介绍:拦截器是一种强大的机制,可以监视,重写和重试调用。这里我们主要对拦截器的网络请求头和数据请求的封装。 网络请求头拦截器 在Android应用中,我们通常需要获取用户手机的IMEI值和其他一些常用…
初探OkHttp3
在应用开发中肯定会用到网络请求,下面让我们一起了解OkHttp3这个网络请求框架吧。 项目中引用 Module的build.gradle文件中引入: dependencies { compile 'com.squareu…
Android中Http请求
Android中的网络请求可以分为两种,HttpUrlConnection还有HttpClient,虽然Android中的网络请求框架很多,或许看起来让人觉得眼花缭乱,比如,vollery,Afinal等等。 但是万变不…
安卓请求权限
有时候我们的应用需要读写sd卡,就需要android.permission.WRITE_EXTERNAL_STORAGE权限,但是它属于危险型权限。光在Manifest中配置还不够,你还需要运行时请求去用它们。 以下就以…
如何拦截iOS所有网络请求
背景 最近在研究iOS无埋点统计技术,我们的统计SDK主要分两部分:点击事件和网络请求。统计所有的点击事件是采用Method Swizzling实现的,可以做到使用中不需要一行代码实现统计所有事件,具体细节将来我会专门抽…
RxJava 响应请求
我们时常有会碰到这种情形:在一个EditText中,并且针对该文本:当我输入时,一个响应将被自动触发,从而打印出我输入的文本,或者现在这样的反应被称为一个API的调用。所以,如果我们输入的每一个字符做出的这种反应将是一种…