在我们学习前端的初期,我们会发现在开发中,总是需要频繁地对标签的属性进行设置与修改,例如:在DOM元素上进行 setAttribute() , getAttribute()...
在我们学习前端的初期,我们会发现在开发中,总是需要频繁地对标签的属性进行设置与修改,例如:在DOM元素上进行 setAttribute() , getAttribute()...
一、前言: 对Retrofit已经使用了一点时间了,是时候归纳一下各种网络请求的service了。下面分为GET、POST、DELETE还有PUT的请求,说明@Path、@Q...
根据UI画一个这样的弹窗如图1,在我之前写过的项目里没实现过类似的弹窗,不知是复杂还是怎的。我知道之前项目,有设计过类似的弹窗,但是这个(叉叉)位置都和UI商量改在布局的右上...
开发人员在设计Android Layout布局时,总会伴随着一些乱七八槽的困扰。比如,为了更加逼真的真实数据预览效果,我们在开发时会将TextView的text属性写上一些假...
一、题目 我们有两个长度相等且不为空的整型数组 nums1 和 nums2 。在一次操作中,我们可以交换 nums1[i] 和 nums2[i]的元素。 例如:如果 nums...
Android invalidate()方法分析 强调一点的就是,在onMeasure(),onLayout(),onDraw()这三个流程中,Google已经帮我们把dra...
说明 activity 是用户正在浏览的数据的一个可选操作android.intent.category.ALTERNATIVE 能够被浏览器安全使用的 activities...
SmartRefreshLayout是一个“聪明”或者“智能”的下拉刷新布局,由于它的“智能”,它不只是支持所有的View,还支持多层嵌套的视图结构。它继承自ViewGrou...
前言 上篇文章写了基本环境配置的搭建,接下来我们需要搭建项目了,项目搭建使用的IDEA,springboot项目的搭建非常快只需要几分钟,然后介绍MyBatis以及MySql...
前言 最近在跟小伙伴合作开发一款app,苦于没有合适的公共api接口,所以决定自己搭建一个服务器,目前已实现注册、登录,爬虫定时拉取闲鱼首页更新数据库。 app传送门 一个极...
环境准备操作系统: Ubuntu16.04 + Win10剩余空间: 200G以上(我是新买了一条240G的Nvme固态来编译)硬件配置: 16G内存 i7-7700HQ配置...
一、CoordinatorLayout 的作用 CoordinatorLayout 作为一个 “super-powered FrameLayout”,主要有以下两个作用: 作...
注意:本篇文章是本人阅读相关文章所写下的总结,方便以后查阅,所有内容非原创,侵权删。 本篇文章内容来自于Android高低API版本兼容之@TargetApi 目录 对一些警...
1.MMKV——1.使用2.MMKV——2.原理 前言 MMKV是有腾讯开发的高性能key-value组件,可以完美替代SharedPreferences。项目地址:http...
前言 在Andrroid开发中,网络请求十分常用 而在Android网络请求库中,Retrofit是当下最热的一个网络请求库 今天,我将献上一份非常详细Retrofit v2...