- 博客(7)
- 收藏
- 关注
原创 Android点将台:颜值担当[-Activity-]
UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!
2024-08-13 21:38:49 748
原创 Android实现夜间模式切换功能
许多APP现在已经有夜间模式(也有的叫做护眼模式),它可以一键将应用从浅背景色、深前景色切换到深背景色、浅前景色的模式,不仅夜间护眼,还有省电的功效。但以往这些只是APP自己开发的功能,而从 Android Q 开始,夜间模式成为一个全局设置,用户只需下滑呼出快捷设置菜单,开启夜间模式,整个 Android 操作系统界面和支持夜间模式的APP都会自动变成统一的深色风格。values-night文件中的代码是在values文件的基础上修改的,在下方进行对比。values-night中的colors.xml。
2024-08-13 19:46:54 546
原创 Android 绘制原理浅析【干货】
在ViewRootImpl中,我们看到接收到绘制消息后,不是立刻绘制而是调用scheduleTraversals,在scheduleTraversals调用Choreographer.postCallback(),这又是因为什么呢?这其实涉及到屏幕绘制原理(除了Android其他平台也是类似的).我们都知道显示器以固定的频率刷新,比如 iPhone的 60Hz、iPad Pro的 120Hz。
2024-08-13 17:53:17 993
原创 Android IPC 通讯机制源码分析【下】
我这里整理了一份完整的学习思维以及Android开发知识大全PDF。当然实践出真知,即使有了学习线路也要注重实践,学习过的内容只有结合实操才算是真正的掌握。我这里整理了一份完整的学习思维以及Android开发知识大全PDF。[外链图片转存中…(img-VRuE4JJ2-1723535744463)]当然实践出真知,即使有了学习线路也要注重实践,学习过的内容只有结合实操才算是真正的掌握。
2024-08-13 15:55:54 253
原创 20分钟掌握Android Gradle,彻底帮你搞懂
只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。真正最能锻炼能力的便是直接去阅读源码,不仅限于阅读各大系统源码,还包括各种优秀的开源库。腾讯、字节跳动、阿里、百度等BAT大厂 2019-2021面试真题解析资料太多,全部展示会影响篇幅,暂时就先列举这些部分截图。
2024-08-13 14:02:43 711
原创 Java SPI机制分析
类中指定了一个静态常量PREFIX = “META-INF/services/”,然后和java.sql.Driver拼接组成了fullName,然后通过类加载器去获取所有类路径下java.sql.Driver文件,获取之后存放在configs中,里面的每个元素对应一个文件,每个文件中可能会存在多个驱动类,所以使用pending用来存放每个文件中的驱动信息,获取驱动信息之后在nextService中使用Class.forName加载类信息,并且指定不进行初始化;4.提供Manager类。
2024-08-13 01:45:36 525
原创 HTML(八) img,热点,音视频元素,iframe
kind:字幕的类型,主要有subtitles(常用,翻译的字母),captions(常用,同步的翻译),descriptions,chapters,metadata。标签,插入另一个页面,广告基本就是插入另一个页面实现的,这个标签表示内嵌的一个浏览上下文,也就是将另一个html文件嵌入到当前页面。shape:表示图形,例如:rect(矩形),circle(圆形),poly(多边形)这个表示一个矩形,坐标是左上角(50,50)到右下角(100,100)poster:封面显示,默认显示的一张图片。
2024-08-11 17:54:33 303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人