Android开发中,难免会遇到需要加解密一些数据内容存到本地文件、或者通过网络传输到其他服务器和设备的问题,但并不是使用了加密就绝对安全了,如果加密函数使用不正确,加密数据很容易受到逆向破解攻击。还有很多开发者没有意识到的加密算法的问题。 1、需要了解的基本概念   密码学的三大作用:加密( Encryption)、认证(Authentication),鉴定(Ide
先给大家推荐一个开源项目:点这里这是一款基于网易云音乐UI,使用Gank.Io及豆瓣api开发的符合Google Material Design的Android开源项目。项目采取的是MVVM-DataBinding架构开发,现主要包括:干货区、电影区和书籍区三个子模块。我也是看了这个开源项目决定新项目框架使用MVVM DataBinding 和Retrofit的。还是感谢这些无私奉献的人们。关于R
Fast Android Networking优于它库的几个方面:OkHttpClient-比如超时等。OkHttpClient和Okio,所以速度很快RxJava 支持把JSON解析成java对象(同时支持Jackson解析)。 可以得到任何请求的详细数据分析。你可以知道发送了多少字节,接收了多少字节,以及请求所花的时间。这些数据是很重要的,这样你就可以识别出慢的请求。 你可以得到当前的带宽和网
转载 2023-07-01 17:28:45
76阅读
关于淘宝接口每次最多取100个,需要分页获取的封装总体思路采取迭代器的方式来多次发送请求. TOPCollection<TOPArticleOrder> orders = session.getArticleOrdersByNick(articleCode, start, end,nick);size = saveOrders(orders.toList());...
原创 2023-08-01 12:07:28
112阅读
前言Axios 的二次封装是一项基础工作,主要目的就是将一些常用的功能进行封装,简化后续网络请求的发送。JS 版本的封装大家都已经非常熟悉了,可以信手拈来。但是使用 TypeScript 对 Axios 进行封装,稍微就复杂了些。主要是由于 TS 引入了类型系统,带来了一些类型的束缚。对于 TS 不太熟悉的小伙伴就容易绕晕。因此本文适合的阅读对象:熟悉 axios 封装,但在
为什么使用拦截器?我最近在开始Android开发人员实习时发现的最真实的用例。对于每一个新的特性,产品api的新端点都必须被创建来向应用程序提供数据,在api还没有准备好使用之前,Android团队使用拦截器来模拟网络请求,并提供虚拟响应,以便继续进行开发工作。 创建一个新的Android Studio项目。在应用程序级构建中,gradle文件添加以下依赖项。// Retrofit impleme
转载 2023-08-16 14:07:46
436阅读
网络优化1 图片分类图片网络优化比如我之前看到豆瓣接口,提供一种加载图片方式特别好。接口返回图片的数据有三种,一种是高清大图,一种是正常图片,一种是缩略小图。当用户处于wifi下给控件设置高清大图,当4g或者3g模式下加载正常图片,当弱网条件下加载缩略图【也称与加载图】。 简单来说根据用户的当前的网络质量来判断下载什么质量的图片(电商用的比较多)。豆瓣开源接口可以参考一下!2.获取网络数据优化移动
预览河马过河[android 版本号适配 9.0网络请求方法](http://www.cocoachina.com/articles/29242)版本更新适配android9.0动态权限获取 2020年4月20–2020年4月26 2020年4月15日河马过河 https://www.jianshu.com/p/30cf2478182d 简述:里面是作者根据自己的开发经验集锦的链接大全,应该是他
转载 2023-11-08 13:26:24
83阅读
# Android 网络请求数据源实现教程 ## 引言 在 Android 开发中,经常需要从网络获取数据来显示在应用程序中。本文旨在教会刚入行的开发者如何实现 Android 网络请求数据源。我们将按照以下步骤来进行讲解。 ## 流程图 ```mermaid flowchart TD A[创建网络请求对象] --> B[设置请求方法以及URL] B --> C[设置请求头]
原创 2024-02-04 03:31:07
13阅读
github源码地址:https://github.com/zhou-you/RxEasyHttp请求数据网络请求,采用链式调用,支持一点到底。入口方法 /** * get请求 */ public static GetRequest get(String url); /** * post请求和文件上传 */ public...
转载 2021-08-12 16:38:48
3329阅读
Android 网络请求数据源在 Android 应用开发中,我们经常需要从服务器获取数据来展示在应用中。这就需要使用网络请求来获取数据源。本文将介绍几种常见的 Android 网络请求数据源的方法。1. HttpURLConnectionHttpURLConnection 是 Android 提供的一个可用于发送 HTTP 请求和接收响应的类。它是基于 Java 中的 URLConnection
原创 精选 2024-06-08 21:20:54
159阅读
一、异步任务加载网络数据:在android中提供了一个异步任务的类AsyncTask,简单来说,这个类中的任务是运行在后台线程中的,并可以将结果放到UI线程中进行处理,它定义了三种 泛型,分别是Params、Progress和Result,分别表示请求的参数、任务的进度和获得的结果数据。1、使用原因:1)其中使用了线程池技术,而且其中的方法很容易实现调用。2)可以调用相关的方法,在开启子线程前和后
转载 2023-07-06 22:49:46
145阅读
vue Axios封装请求一、先安装axios依赖二、在main.js入口引用三、定义全局变量复用域名地址四、错误信息弹窗定义五、API定义六、接口定义七、导入配置八、main文件引入九、使用 一、先安装axios依赖npm install axios --savenpm install X --save 会把依赖包安装在生产环境中,并且把依赖包名称添加到 package.json 文件 dep
转载 2024-05-29 00:10:04
304阅读
# 使用Javabean对请求数据封装 在进行Web开发时,经常需要处理前端传过来的请求数据。为了方便管理和操作这些数据,我们可以使用Javabean对请求数据进行封装。Javabean是一种Java语言写成的可重用组件,通常用来封装页面表单的数据。通过封装请求数据,我们可以更方便地对数据进行处理和传递。 ## Javabean简介 Javabean是一种符合特定标准的Java类,用于封装
原创 2024-02-24 05:18:43
56阅读
文章目录1. 小程序中网络数据请求的限制2. 配置 request 合法域名3. 发起 GET 请求4. 发起 POST 请求5. 在页面刚加载时请求数据6. 跳过 request 合法域名校验7. 关于跨域和 Ajax 的说明 1. 小程序中网络数据请求的限制出于安全性方面的考虑,小程序官方对数据接口的请求做出了如下两个限制:只能请求 HTTPS 类型的接口必须将接口的域名添加到信任列表中2.
# Android开发网络请求数据加密 在Android开发中,网络请求是非常常见的操作,但是在传输敏感数据时,我们通常需要对数据进行加密,以保证数据的安全性。本文将介绍如何在Android开发中进行网络请求数据加密的操作,同时提供一个简单的示例代码。 ## 数据加密算法 在Android开发中,常用的数据加密算法有对称加密算法和非对称加密算法。对称加密算法使用同一个密钥进行加密和解密,常见
原创 2024-07-14 06:03:33
129阅读
前言之前看完了李智慧老师著的《大型网站技术架构-核心原理与案例分析》这本书,书中多次提起浏览器缓存的话题,恰是这几天生产又遇到了一个与缓存的问题,发现自己书是没少看,正经走心的内容却不多,这次就借着工作中遇到的问题,一并把与网页缓存相关的HTTP头部信息总结一番,一来总结给自己看,以便后期查阅;二来把自己的想法和园中朋友分享,互相指点,如此,岂不妙哉!!!简单的总结来说,在HTTP中与网页缓存相关
简介本篇文章介绍的是 Android 网络框架 Retrofit 的基本使用.目录1.Retrofit 介绍2.Retrofit 的基本使用3.Retrofit 的注解分类4.Retrofit 注解的使用5.Retrofit 多种解析器1.Retrofit 介绍这个库已经火了很久了, 不过到现在都没实际运用过. 实在是感觉自己太 out 了. 这个库是 square 公司出的 一个 Android
Python 监听网络请求数据 网络请求是指客户端向服务器发起请求并获取响应的过程。在网络开发中,我们经常需要监听网络请求数据,以便对数据进行处理和分析。Python作为一种强大的编程语言,提供了多种库和工具来实现网络请求的监听和处理。本文将介绍如何使用Python来监听网络请求数据,并提供相应的代码示例。 ## 什么是网络请求数据 在介绍如何监听网络请求数据之前,我们先来了解一下网络请求数
原创 2024-01-26 15:59:14
370阅读
Android开发中,我们经常会遇到需要从服务器端获取数据的情况,这时就需要使用Android Service来进行网络请求Android Service是一种可以在后台运行的组件,它可以独立于应用的其他组件运行,并且可以在后台执行长时间运行的操作。在本文中,我们将介绍如何使用Android Service来请求数据,并展示一个简单的示例代码。 首先,我们需要创建一个Service类来处理网
原创 2024-05-17 07:16:03
161阅读
  • 1
  • 2
  • 3
  • 4
  • 5