夜听海雨
码龄5年
  • 13,313
    被访问
  • 8
    原创
  • 1,760,266
    排名
  • 3
    粉丝
关注
提问 私信

个人简介:平生不留遗憾

  • 加入CSDN时间: 2017-10-13
博客简介:

qq_mytime的博客

查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得9次评论
  • 获得11次收藏
创作历程
  • 1篇
    2020年
  • 5篇
    2019年
  • 2篇
    2018年
成就勋章
TA的专栏
  • jekpack
    1篇
  • lifecycle
    1篇
  • android
    7篇
兴趣领域 设置
  • 数据结构与算法
    数据结构
  • 移动开发
    kotlinflutterandroid studio
  • Android
    gradleandroid jetpackrxjava
  • 软件工程
    性能优化
  • 职场和发展
    面试
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

深入理解jetpack系列组件之lifecycle

深入理解jetpack系列组件之lifecycleactivity和fragment都已经实现了LifecycleOwner接口,我们看下源码就知道,fragment中的源码:activity中的源码:从代码中可以看到,除了实现的lifecycle相关的接口,还都实现的jetpack组件中的ViewModelStoreOwner接口,该接口是实现保存viewModel实例,并且在acti...
原创
发布博客 2020.05.21 ·
231 阅读 ·
1 点赞 ·
0 评论

全局实现过滤重复点击,注解实现检查登陆,全局实现控件点击效果

在我们日常开发当中,有三种功能是非常常见的,过滤重复点击(一般都要实现),某些功能模块需要登陆才能跳转(非必须),控件的点击需要有触碰效果(非必须)来反馈给用户重复点击 这个有很多种方法来实现,比如在每个控件的点击事件中判断是否快速点击,代码为这样 private int MIN_CLICK_DELAY_TIME = 500; private long lastClickTime ...
原创
发布博客 2019.09.07 ·
224 阅读 ·
1 点赞 ·
0 评论

android进程保活的三个方案

目前我所学到的进程保活或者拉活的手段主要有三种,第一就是在屏幕息屏的时候启动一个一像素透明没有布局文件的activity来降低进程的oom_adj值,使之不容易被系统杀死这里说明下Android系统的五种进程顺便贴下google进程的介绍 链接官方地址## 前台进程用户当前操作所必需的进程。如果一个进程满足以下任一条件,即视为前台进程:托管用户正在交互的 Activity(已调用...
原创
发布博客 2019.05.10 ·
539 阅读 ·
1 点赞 ·
0 评论

android & java面试常问数据结构(数组 链表)和算法题

数据结构相关 数组与链表的的特点::数组申请的内存地址是连续的,而链表不需要连续的内存地址,链表所添加的对象的地址是随机的,链表中的每个节点拥有着下一个节点的引用,从而连缀成一条链表。:数组在创建的时候就已经固定大小,链表不需要指定大小:数组可以通过下标来随机访问特定的对象,链表只能从表头遍历访问,这就造成数组的访问的效率特别高,而链表的随机访问效率低:数组的插入和删除操作效率低,因为需...
原创
发布博客 2019.04.23 ·
525 阅读 ·
1 点赞 ·
0 评论

比Rxpermission更简洁的权限申请封装

写这篇文章的原因主要是为了加深下印象吧,也方便自己后来的复习,同时呢,我之前运行权限也是用的rxpermission来进行权限申请的,但是看了这篇文章fragment申请权限后,除了学到了fragment的骚操作,自己还在这篇文章的基础上进行了封装,使得权限申请更为方便,甚至比rxpermissiom的权限申请更少了些许代码因为最近自己在学习kotlin,所以我这里就改用了kotlin来写了,这...
原创
发布博客 2019.04.18 ·
1440 阅读 ·
1 点赞 ·
0 评论

超好用的流式布局控件xflowlayout

在开始之前,先来看下效果图吧在写这个控件之前,其实我是有这方面的需求的,首先是项目中有用到历史搜索的功能,因此,作为讲究“效率”的程序员,想到的就是马上百度一波,看看有没有合适的,拿来就用。不过很可惜,我并没有找到合适项目ui要求的,因为我的项目中,不仅仅是普通的自动换行的流式布局控件,还要可以自行设置textview的圆角值,默认与选中时的文字颜色或背景颜色,还最特别的一点是,一般的flowl...
原创
发布博客 2019.04.10 ·
3347 阅读 ·
6 点赞 ·
0 评论

高德地图很详细的用法 定位 搜索 添加小蓝点marker 移动地图实时定位

最近项目中需要用到地图的功能,看了下需求后,不多想,直接锁定高德地图,为什么不选择百度地图呢,这里本人觉得高德地图的文档让我看起来更爽,哈哈哈,进入主题吧前题的申请key这里我就不讲啦,很简单,直接照着官方文档去做就行了。首先直接上下效果图吧首先进来该页面就要实现定位的功能吧,代码如下在这里插入代码片private AMap aMap;private OnLocationChanged...
原创
发布博客 2018.11.12 ·
6011 阅读 ·
0 点赞 ·
4 评论

handler 的消息机制

在日常开发中,我们经常要用到消息的通信机制,比如网络请求,在子线程中请求到数据后,切换到主线程(也叫ui线程-activityThread)去更新数据。在这一过程中,有几个比较重要的类是我们要熟悉或者了解的,分别是–handler Looper Message Messagequeue ThreadLocal。这里我们就不详细的去分析每个类的底层逻辑了,只会在要用到的相关方法时再...
原创
发布博客 2018.09.25 ·
395 阅读 ·
2 点赞 ·
5 评论