-
如何应对Android面试官->阻塞队列和线程池原理,手写自动收货系统核心实现
阻塞队列队列一种数据结构,先进先出;阻塞队列队列满了,不能放入新的数据,这个放的操作就是阻塞队列;队列空的,想要从队列中取出数据,这个取的操作就是阻塞队列;阻塞队列专用...
发布时间:2023-12-22分类:程序开发学习浏览:137评论:0
-
一张图掌握Glide内存管理
前言Glide源码异常庞大,其中的代码是非常复杂的,所以笔者不会逐行的分析源码,避免读者陷入代码黑洞中无法自拔,而是通过分析关键的代码和流程来让读者快速的理解和掌握Glide...
发布时间:2023-12-22分类:程序开发学习浏览:129评论:0
-
[小笔记] Java 反射中用到的 Type 接口
[小笔记]Java反射中用到的Type接口你现在可能会有疑问,在使用Java反射中会用到Type接口吗?emmmm,你大概率会用到,Class对象就是实现了T...
发布时间:2023-12-22分类:程序开发学习浏览:126评论:0
-
Android自定义ViewGroup的滚动与惯性滚动效果实现的不同组合方式
ViewGroup的滚动与惯性滚动前言之前的文章在讲完ViewGroup的布局与测量之后直接上实战了,其实并没有细说到ViewGroup的滚动和一些触摸的细节问题,今天...
发布时间:2023-12-21分类:程序开发学习浏览:115评论:0
-
360度解析Android动画:哪个更引人注目?
介绍动画是Android应用中不可或缺的一部分,它可以让应用更加生动、有趣,还可以提升用户体验。Android提供了多种动画实现方式,在本文中,我们将深入研究Android动画的...
发布时间:2023-12-21分类:程序开发学习浏览:146评论:0
-
Kotlin开发的100个Tips (二)
前言这次继续来搞kt,接着kt开发的100个Tips,没看过上一篇感兴趣的朋友可以看看。juejin.cn/post/724929…11.慎用lateinit使用latei...
发布时间:2023-12-21分类:程序开发学习浏览:126评论:0
-
Android 系统启动之 Init 进程启动分析四
本文基于AOSPandroid-10.0.0_r41版本讲解,内核版本android-goldfish-4.14-gchipssecond_stage接下来就会开始解析...
发布时间:2023-12-21分类:程序开发学习浏览:110评论:0
-
Android 中的 ClassLoader 详解
1.ClassLoaderAndroid中的ClassLoader加载的是dex文件。Android中的ClassLoader分为两种类型,分别是系统类加载器...
发布时间:2023-12-21分类:程序开发学习浏览:114评论:0
-
Jetpack Compose 动画笔记2——Animatable
使用ObjectAnimator时,ObjectAnimator.ofFloat(circleView,"radius",100f),只填一个value值,执行动画时会...
发布时间:2023-12-19分类:程序开发学习浏览:111评论:0
-
C++标准库学习之 函数对象
在C++中存在一种比较怪异的用法,那就是使用一个对象当做函数,先看下面一个简单的例子#include<iostream>#include<vector&...
发布时间:2023-12-19分类:程序开发学习浏览:130评论:0
-
Android13适配所有文件管理权限
Android13适配所有文件管理权限前言:很早之前在Android11上面就适配过所有文件管理权限,这次是海外版升级到Android13,由于选择相册用的是第三方库,组内的同...
发布时间:2023-12-19分类:程序开发学习浏览:107评论:0
-
鸿蒙,终结流氓软件
hi大家好,我是DHL。就职于美团、快手、小米。公众号:ByteCode,专注有用、有趣的硬核原创内容,Kotlin、性能优化、系统源码、图解算法、大厂面经。近期火爆全网的...
发布时间:2023-12-19分类:程序开发学习浏览:110评论:0
-
Android 开发小技巧:属性扩展让代码写起来更轻松更易读
一、优化了什么问题在Android开发中经常碰到设置文本颜色、背景色、背景资源等,每次都要写一大堆代码,如下所示:button.apply{background=...
发布时间:2023-12-19分类:程序开发学习浏览:123评论:0
-
Android Activity setContentView流程解析
ActivitysetContentView流程解析参考图解:自主生码.jpg1.当MainActivity直接继承自Activity时此时会执行Activity类的s...
发布时间:2023-12-19分类:程序开发学习浏览:102评论:0
-
鸿蒙原生应用,全面启动,开发者需要抓住风口的浪尖
前言老铁们,就在前天,9月25日,在华为秋季全场景新品发布会上,华为常务董事、终端BG CEO、智能汽车解决方案BU董事长余承东介绍了鸿蒙系统的最新进展:HarmonyOS 4发...
发布时间:2023-12-19分类:程序开发学习浏览:112评论:0
-
项目重构——kotlin升级的探索与实践
前言先说下我们公司的目前kotlin和gradle版本kotlin版本gradle插件版本gradle版本minSdkVersiontar...
发布时间:2023-12-19分类:程序开发学习浏览:117评论:0
-
Android 磨砂效果(下)
上一篇文章,我介绍了下Android端磨砂效果实现的接口以及方案的变更,并提到其应用场景主要有以下几种:对一个Bitmap进行磨砂,返回磨砂后的Bitmap,供业务方使...
发布时间:2023-12-19分类:程序开发学习浏览:137评论:0
-
100行 python实现Android与windows局域网文件夹同步
编程解决一切烦恼Obsidian搭建个人笔记最近在使用Obsidian搭建个人云笔记尽管我使用COS图床+gitee实现了云备份,但是在Android上使的Obsidian...
发布时间:2023-12-19分类:程序开发学习浏览:120评论:0
-
作为Android开发者,你真的知道Android按下开机键到启动发生什么吗?
前言在一个夜黑风高的晚上,我的男同事突然给我发了一条微信,我点开来看,他竟然问我Android从按下开机键到启动到底发生了什么?此刻我的内心如下图:但是作为一个Android...
发布时间:2023-12-18分类:程序开发学习浏览:124评论:0
-
用100行代码实现Android自定义View跑马灯效果
这次自定义是为了实现跑马灯效果。其实跑马灯效果github上已经有很多实现且可以参考的例子了,但他们都太花里胡哨了,又是构建者模式,又是泛型,还有用到了ViewFlipper。我...
发布时间:2023-12-18分类:程序开发学习浏览:122评论:0
- 程序开发学习排行
-
- 1鸿蒙HarmonyOS:Web组件网页白屏检测
- 2HTTPS协议是安全传输,为啥还要再加密?
- 3HarmonyOS鸿蒙应用开发——数据持久化Preferences
- 4记解决MaterialButton背景颜色与设置值不同
- 5鸿蒙HarmonyOS实战-ArkUI组件(RelativeContainer)
- 6鸿蒙HarmonyOS实战-ArkUI组件(Stack)
- 7鸿蒙HarmonyOS实战-ArkUI组件(GridRow/GridCol)
- 8[Android][NDK][Cmake]一文搞懂Android项目中的Cmake
- 9鸿蒙HarmonyOS实战-ArkUI组件(mediaquery)
- 最近发表
-
- WooCommerce最好的WordPress常用插件下载博客插件模块的相关产品
- 羊驼机器人最好的WordPress常用插件下载博客插件模块
- IP信息记录器最好的WordPress常用插件下载博客插件模块
- Linkly for WooCommerce最好的WordPress常用插件下载博客插件模块
- 元素聚合器Forms最好的WordPress常用插件下载博客插件模块
- Promaker Chat 最好的WordPress通用插件下载 博客插件模块
- 自动更新发布日期最好的WordPress常用插件下载博客插件模块
- WordPress官方最好的获取回复WordPress常用插件下载博客插件模块
- Img to rss最好的wordpress常用插件下载博客插件模块
- WPMozo为Elementor最好的WordPress常用插件下载博客插件模块添加精简版