自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Kotlin->Kotlin委托

读写委托者MyPrincipal@2cdf8d8a 修改 代理者MyReadWriteProperty@30946e09 属性名 intValue2 = 27。读写委托者MyPrincipal@2cdf8d8a 读取 代理者MyReadWriteProperty@30946e09 属性名 intValue2。委托者Principal@69d0a921 读取 代理者Delegate@506c589e 属性名 intValue。{this} 属性名 ${property.name}”)

2024-09-08 16:48:43 815

原创 DragSortListVie的学习

拖动排序会重新改写list中的数据顺序,因为DragSortListView不知道你的数据具体如何组织,所以重新组织数据必须通过实现提供的监听接口来实现;通过调用 startDrag() 和 stopDrag() 函数来启动或者停止拖动操作。其实一般拖动效果都是助手类DragSortController(提供了所有常用的 开始/停止/删除 拖拽操作功能)来完成;,floating view的外观和行为是由实现了SimpleFloatViewManager(自定义) 接口的类控制的。

2024-09-08 12:00:37 1217

原创 Android脱壳之整体脱壳原理与实践

我最近从朋友那里收集到了2020-2021BAT 面试真题解析Android 基础、Java 基础、Android 源码相关分析、常见的一些原理性问题等等,可以很好地帮助大家深刻理解Android相关知识点的原理以及面试相关知识。这份资料把大厂面试中常被问到的技术点整理成了PDF,包知识脉络 + 诸多细节;还有 高级架构技术进阶脑图 帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。这里也分享给广大面试同胞们,希望每位程序猿们都能面试成功~

2024-09-08 06:31:24 993

原创 Android开源框架Universal-Image-Loader源码——关于LinkedHashMap的加载因子和初始容量分配

这份PDF囊括了JVM,Java集合,Java多线程并发,Java基础,生命周期,微服务, 进程,Parcelable 接口,IPC,屏幕适配,线程异步,ART,架构,Jetpack,NDK开发,计算机网络基础,类加载器,Android 开源库源码分析,设计模式汇总,Gradle 知识点汇总…面试成功其实是必然的,因为我做足了充分的准备工作,包括刷题啊,看一些Android核心的知识点,看一些面试的博客吸取大家面试的一些经验,由于篇幅有限,就不做过多的介绍,大家请自行脑补。

2024-09-07 20:06:52 270

原创 Android侧滑删除-RecyclerView轻松实现高效的侧滑菜单

【代码】Android侧滑删除-RecyclerView轻松实现高效的侧滑菜单。

2024-09-07 14:26:05 326

原创 Android 自定义 MarqueeView 实现跑马灯 —— 原理篇

首先是感觉自己的基础还是不够吧,大厂好像都喜欢问这些底层原理。之前的准备只涉及了Java、Android、计网、数据结构与算法这些方面,面对面试官对其他基础课程的考察显得捉襟见肘。下一步还是要查漏补缺,进行针对性复习。最后的最后,那套资料这次一定要全部看完,是真的太全面了,各个知识点都涵盖了,几乎我面试遇到的所有问题的知识点这里面都有!希望大家不要犯和我一样的错误呀!!!一定要看完!

2024-09-07 07:58:05 841 1

原创 5w月薪就想挖到一个Android阿里p7?

后面还会给大家一个学习规划以及我整理的P7教程资料等。找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。

2024-09-06 19:52:22 262

原创 Java~简单实现弹出式菜单JPopupMenu, 结合鼠标事件处理演示其功能

如果想要显示出来,则必须调用它的show(Component invoker,int x,int y)方法,该方法中参数invoker表示JPopupMenu菜单显示位置的参考组件,x和y表示invoker组件坐标空间中的一个坐标,显示的是JPopupMenu菜单的左上角坐标。String[] names = new String[] {“复制”, “剪切”, “粘贴”, “删除”};//当释放鼠标的时候打开弹出式菜单。//当释放鼠标的时候打开弹出式菜单。//初始化第二个菜单的菜单项。

2024-09-05 08:29:28 275

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除