随笔分类 - Android
摘要:在使用Postman测试接口时,一个项目往往有多个环境(测试、正式等),请求不同环境的接口一般只是IP和端口不一样。 这时候我们可以定义多个环境变量,在接口地址中进行引用。 一、添加环境变量 1.点击Postman右上角的编辑按钮(下图中右上角红色框),选择Add,填写环境名称,变量名称,对应的变量
阅读全文
摘要:序言:线程和进程 1、进程 进程是指运行中的程序,比如我们使用QQ,就启动该进程分配内存空间。 进程是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。 2、线程 线程是由进程创建的,是进程的一个实体。 一个进程可以拥有多个线程,一个线程还可以创建它的子
阅读全文
摘要:一、图片轮播 com.youth.banner.Banner 1、需要在libs文件夹下导入三个包: banner-2.1.0.arr glide-4.10.0.aar // Android 上的图片加载和缓存库,其目的是实现平滑的图片列表滚动效果 gifdecoder-4.10.0.aar 以上三
阅读全文
摘要:ViewPager2 2019初Google正式发布了ViewPager2。只要我们已经从Suppor库切换到AndroidX,便可以使用ViewPager2完全取代旧的ViewPager。 ViewPager2最显著的特点是基于RecyclerView实现,RecyclerView是目前Andro
阅读全文
摘要:startActivityForResult()方法如今已经被废弃了,官方推荐的是使用Activity Result API来实现两个Activity之间传递数据功能。 但Activity Result API时能做的事还有很多,下面来学习一下怎么使用。 注意1:registerForActivit
阅读全文
摘要:Json介绍 我们在开发基于网络的程序时,经常会使用到JSON。 相比XML这种数据交换格式来说,JSON相对解析更加简单一些,因此客户端和服务器的数据交换格式往往通过JSON进行交换。 1、什么是JSON? JSON(JavaScript Object Notation,JS对象简谱)是一种轻量级
阅读全文
摘要:Volley是一个为Android开发提供更快捷更健壮更简单的网络操作框架。 Volley非常适合去进行数据量不大、但通信频繁的网络操作,而对于大数据量的网络操作,比如说下载文件等,Volley的表现就会非常糟糕,就不适合了。 引入 有两种方式: 1、下载jar包导入项目(适合离线开发) 切换到“P
阅读全文
摘要:简介 okhttp是一个第三方类库,用于Android中访问网络。这是一个开源项目,是安卓端最火热的轻量级框架,由移动支付Square公司贡献。用于替代HttpUrlConnection和Apache HttpClient(android API23 里已移除HttpClient)。 准备工作 在A
阅读全文
摘要:配置环境变量 以Win10为例,此电脑右键→属性→高级系统设置→环境变量→系统变量中,添加以下环境变量: (1)新建JAVA_HOME 值为:C:\Program Files\Java\jdk1.8.0_291(你安装JDK的目录) (2)新建CLASSPATH 值为:.;%JAVA_HOME%\l
阅读全文
摘要:目标 在Android客户端通过网络访问、解析Json数据。 从Tomcat服务器获取Json数据,然后在日志中打印出来。 一、JSON概述 JSON数据格式的定义 JSON的全称:JavaScript Object Notation,是一种轻量级的数据交换格式。 Json建构于两种结构: 一种是以
阅读全文