自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

倚竹幽篁

心静,成器。[github/ysy950803]

原创 源码茶舍之如何由Uri找寻ContentProvider

引子 我们都知道四大组件之一ContentProvider的用处,它给大家提供一种统一的数据访问格式。调用者无需关心数据源于何处(如DB、XML文件和网络等),只需获取到对应的ContentResolver来进行增删查改即可。 自己实现一个Provider的时候,也会在配置文件中声明如下: <...

2020-01-29 19:05:36 101 0

原创 源码茶舍之FLAG_EXCLUDE_STOPPED_PACKAGES与广播唤醒

发现 我们先随便实现一个BroadcastReceiver,静态注册: class TestReceiver : BroadcastReceiver() { override fun onReceive(context: Context?, intent: Intent?) { ...

2020-01-21 15:23:58 216 0

原创 DeepinWine微信等软件如何升级

前言 不管是Ubuntu还是Deepin系统的用户,我相信不少同学是用的Deepin移植的基于Wine容器的QQ和微信等Windows上面的软件。对此我很久前也有一篇引导文章:Ubuntu 18.04/16.04安装最新版QQ和微信 具体安装流程不是本文重点哈,就不介绍了,可以看上述链接。本文主要...

2020-01-19 23:01:32 3796 7

原创 RecyclerView中DiffUtil的一些注意事项

节能刷新 移动设备屏幕大小有限(不得不说我是顽固的小屏爱好者,大于5.5寸难以接受,时代已经抛弃我了哈哈),列表(List)可以说是一个出现非常高频的交互设计。大多数情况下我们的列表不仅仅是一次性加载本地数据,而要应付来自网络的各种动态内容,可能是增加、删除等操作。 在Android开发中,一个耳...

2020-01-13 01:55:46 560 1

原创 MTK设备上DuraSpeed导致Service无法启动的问题

没想到联发科还会改framework,有点小惊讶…… 背景 问题的起因是我们的系统应用无法调起与其他部门联动的某个Service组件了。查日志发现有这么一行: 1276-2330/system_process D/ActivityManager: bringUpServiceLocked, su...

2020-01-05 18:14:43 398 0

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