![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人提升
零零零壹
此人太懒,没有写任何简述
展开
-
android-kotlin迁移jetpack之WorkManager
1、介绍文章(国内可访问)https://zhuanlan.zhihu.com/p/78599394先看准备代码,两个模拟任务类,此处的返回结果有三种Result.success是将任务流执行到最后Result.fails会将任务流断开,不再执行之后的任务,类似rx流异常Result.retry会将当前任务重复执行,有默认30秒的间隔执行时间,重复执行策略可通过可以任务属性上设置.setBackoffCriteria( BackoffPolicy.LINEAR, .原创 2021-08-23 15:39:13 · 141 阅读 · 0 评论 -
android项目内存优化,资源优化着手点
就我当前项目android项目优化点进行了简单的列举,用到的优化点简单记录一、Handler的引用private final Handler mHandler = new Handler()的方式来执行异步操作,android studio总是会提示一个黄色的警告不管有不有强迫症的人看到都会菊花一紧,经过官网介绍handler的引用应该使用如下格式既然是官网推荐的方法肯定没问题,...原创 2018-10-25 17:59:48 · 418 阅读 · 0 评论 -
关于android手机桌面应用图标的角标通知
vivo桌面角标通知:网上有相关的代码实现方式,但是经过vivo官方文档没有找到对应方法,于是找到客服给我的回复是未开放此功能,具功能只对指定应用开放,下面是客服的回复截图小米桌面角标通知:文档里面有实现该功能的源码。但是比较坑的是要将设计角标的应用的通知设为重要通知才能生效。try { Field field = notification.getClass()...原创 2018-10-30 10:57:31 · 3479 阅读 · 0 评论 -
android中Handler、MessageQueue、Looper间关系
先来看一段普通开启子线程处理耗时任务的写法final Handler handler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); } ...原创 2019-02-26 11:18:16 · 209 阅读 · 0 评论 -
flutter上手初体验,简单使用flutter部分组件
初识flutter,准备边学来一个demo。先来一段官网的宣传语:Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。当然这是理想,目前flutter处于初级探索阶段,生态不完整,坑比较多,需要更多愿意吃螃蟹的...原创 2019-04-09 16:33:52 · 452 阅读 · 0 评论 -
JMM(jvm运行时数据区)
原创 2019-04-17 11:48:30 · 175 阅读 · 0 评论 -
android中常用设计模式
原创 2019-04-17 11:52:13 · 172 阅读 · 0 评论 -
上拉自动加载的recyclerView
做项目时下拉刷新控件可以直接用google提供,上拉加载更多需要自己实现,在此自己封装了一个recyclerView,根据recyclerView里面的childview数量判断是否继续请求下一页。有一个缺点是上拉加载更多时会多请求一次空数据。import android.content.Context;import android.support.annotation.Nullable;...原创 2019-04-22 09:13:01 · 186 阅读 · 0 评论