上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
  2022年3月4日
摘要: 二叉树(BST) 二叉树中,将比父结点大的数放在右结点,比父结点小的数放在左结点,查找时只需要将其跟父结点对比,大则进入右边,小则进入左边,依次往下; 但是数据本身是有序的,就导致查询跟链表一样,查询深度太深,效率低下,所以后面引出了平衡二叉树,降低层次。 平衡树(AVL) 对二叉树的改进,插入删除 阅读全文
posted @ 2022-03-04 11:29 翻滚的咸鱼 阅读(247) 评论(0) 推荐(0) 编辑
  2022年2月18日
摘要: standard(标准模式) 默认启动模式,每次将创建一个新的实例。 singleTop(栈顶复用) 如果该活动处于栈顶部,则不会新建实例,否则新建实例; 复用时会触发 onNewIntent 方法。 singleTask(栈内复用) 栈内唯一,只要栈中存在该实例,将被复用;并且位于该复用活动顶部的 阅读全文
posted @ 2022-02-18 17:55 翻滚的咸鱼 阅读(326) 评论(0) 推荐(0) 编辑
  2022年2月12日
摘要: 之前整理过一篇全局字体设置 || 老年模式的文章,提到过4种方法,各有利弊。 最后推荐了方法4,自定义binding属性来实现。这里扩展一篇。 自定义binding实现的确不错,最大的优点就是可以实时改变全局字体。 但是也有它的缺点,那就是麻烦,不但要在本地处理一些数据,还要在每个xml中加入bin 阅读全文
posted @ 2022-02-12 17:24 翻滚的咸鱼 阅读(505) 评论(0) 推荐(0) 编辑
  2022年2月10日
摘要: 源码标准:API : 29「Android 10.0」补充知识点:上一篇讲了Android开机流程,就是Zygote开始fork出SystemServer进程。在SystemServer中会创建一个socket接口来监听请求以及初始化AMS。根据请求,Zygote会基于自身,预先加载的虚拟机来创建一 阅读全文
posted @ 2022-02-10 13:46 翻滚的咸鱼 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 最近回顾的一些知识,补充了一下。 源码标准:API : 29「Android 10.0」 android手机是怎么开机的? android 的底层是 linux kernel「内核」,由 BootLoader「系统启动加载器」 负责加载(类似于计算机的BIOS系统)。 /bootable/recov 阅读全文
posted @ 2022-02-10 13:32 翻滚的咸鱼 阅读(702) 评论(0) 推荐(0) 编辑
  2022年1月21日
摘要: A problem occurred configuring root projectCould not resolve all artifacts for configuration ':classpath'.Could not resolve com.baidu.mobstat:mtj-circ 阅读全文
posted @ 2022-01-21 10:41 翻滚的咸鱼 阅读(3737) 评论(0) 推荐(0) 编辑
  2021年12月22日
摘要: 前面写了两篇专门记录androidstudio的奇怪异常bug,但是塞不下了,又开一个新的,谷歌真是给力。 Build was configured to prefer settings repositories over project repositories but repository 'f 阅读全文
posted @ 2021-12-22 15:58 翻滚的咸鱼 阅读(4100) 评论(0) 推荐(0) 编辑
  2021年8月27日
摘要: 通过设置字号,同步改变全局的字体。长文干货,建议点赞收藏。 实现方式有多种: 1.通过AppTheme主题设置 通过配置不同的字体主题,然后设置更换主题来改变全局的字体样式,主题中可配置自定义字体大小等;xml布局中也需要添加style主题,设置主题后需要recreate ui,体验不好。 2.修改 阅读全文
posted @ 2021-08-27 11:31 翻滚的咸鱼 阅读(919) 评论(0) 推荐(0) 编辑
  2021年8月18日
摘要: 上一篇写过自定义展开收起的textview,不过最近发现有个问题。 那就是在列表页中,如果点击了全部,会触发view的点击事件,导致展开后接着进入了详情。 这显然不是想要的结果。 这里可以通过自定义LinkMovementMethod来解决。 第一步: 首先先屏蔽掉view的点击事件,全部用逻辑控制 阅读全文
posted @ 2021-08-18 17:14 翻滚的咸鱼 阅读(1521) 评论(0) 推荐(0) 编辑
  2021年3月11日
摘要: kotlin版的自定义圆形进度条 大多数启动页都会带个进度条加载样式,所以就自己用kotlin重新写了一个,如果真的要很炫酷还是有很多东西可以附加的 一个简单的进度条基本组成就是一个背景环,一个进度环,需要注意的就是绘制的方式了 因为圆形进度条是宽高对等的,我们定义view宽高可能不是对等的,所以绘 阅读全文
posted @ 2021-03-11 17:24 翻滚的咸鱼 阅读(639) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页