相关知识 依赖注入 Dependency Injection,简称DI; 依赖项注入可以使代码解耦,便于复用,重构和测试 什么是依赖项注入 类通常需要引用其他类,可通过以下三...
相关知识 依赖注入 Dependency Injection,简称DI; 依赖项注入可以使代码解耦,便于复用,重构和测试 什么是依赖项注入 类通常需要引用其他类,可通过以下三...
自己尝试实现了一款视频列表播放Demo,代码还有很多需要优化的地方,目前只是实现了简单的效果。 一、分析 网络请求与API: 网络请求依然用retrofit, 视频列表API...
Paging3分页加载 服务端是网上找的开源接口,来自:https://www.free-api.com/[https://www.free-api.com/] 引入依赖: ...
现象:直接闪退,日志不多用adb命令adb shell logcat -v time > D:\logcat.txt抓取到上面日志 原因:onPrepareFromJNI方法...
处理方法:在项目下gradle.properties文件加入: 再次build,IDE会提示详细的项目异常点,根据提示去修改
说明:flutter异步编程我打算分开两部分:一、Future、async、await、completer实现。二、Isolate、compute实现。 三、借鉴文章地址 这...
之前突然想到过弄一个point样式为圆环的进度条,类似于铁环划过一根棍子那样的场景,采用了利用Path绘制两个椭圆,一大一小嵌套,看着有点奇怪,但是效果勉强实现了。 1.Pa...
前言 1. 网络优化概述 Android 网络优化方法主要讲的就是线下网络测试工具、线上网络监控方案、流量优化方案和质量优化方案。 做网络优化时,要考虑多个维度、统计多种数据...
前言 本篇是系列文章的第四篇,Butterknife源码全面解析。上一篇利用反射和注解手撸一个Android依赖注入框架中提到过,如果我们频繁使用反射会导致性能比较差,那Bu...
环境:Ubuntu18.04跟ffmpeg编译类似,不过没有ffmpeg的编译复杂。 几个出错点: 1.编译ssl时发生:* 解决:如果不是ndk路径设置错误,很大 可能是权...
1.模拟器录屏 录屏工具我在Androidstudio4.2.1录取总是失败,打开androidStudio的helper发现有录屏adb命令: 1.截取屏幕截图screen...
前言:在写博客或者传项目到github上时放上一张gif图片更能表达出作者想要表达的内容,那么怎样可以方便的录制一张gif图片,就成了本篇博客要讨论的内容了。这里使用Andr...
一些不常见的场景,获取到的资源是服务端下发字符串 "R.layout.sleep_activity","R.anim.fly_up"形式。或者写Demo的时候,一个Activ...
很多Linux和 c/c++使用者习惯使用vim, 为了代码补全,今天尝试安装了一下代码补全工具YouCompleteMe。安装过程会涉及到很多库和依赖,安装过程遇到了一些报...
文章写得有些问题,没有明确,在 Kotlin 中调用默认方法或者构造函数是完全没问题的,但是在 Java 代码调用相应 Kotlin 代码却不行,也就是,Java 代码不能调用在 Kotlin 中使用默认值实现的重载函数或构造函数。
@JvmOverloads 就是解决这一问题的,从命名 —— “Jvm 重载” 也可以看出
本文是自定义View的第二篇,主要学习:Paint第一篇地址Android自定义View(一) -- 初识 本文计划根据HenCoder系列文章进行学习,所以代码风格及博文素...